revision: --topo-order and --unpacked
Now, using --unpacked without limit_list() does not make much sense, but this is parallel to the earlier --max-age fix. Signed-off-by: Junio C Hamano <junkio@cox.net>
This commit is contained in:
parent
be7db6e574
commit
22c31bf183
@ -787,7 +787,10 @@ struct commit *get_revision(struct rev_info *revs)
|
|||||||
* that we'd otherwise have done in limit_list().
|
* that we'd otherwise have done in limit_list().
|
||||||
*/
|
*/
|
||||||
if (!revs->limited) {
|
if (!revs->limited) {
|
||||||
if (revs->max_age != -1 && (commit->date < revs->max_age))
|
if ((revs->unpacked &&
|
||||||
|
has_sha1_pack(commit->object.sha1)) ||
|
||||||
|
(revs->max_age != -1 &&
|
||||||
|
(commit->date < revs->max_age)))
|
||||||
continue;
|
continue;
|
||||||
add_parents_to_list(revs, commit, &revs->commits);
|
add_parents_to_list(revs, commit, &revs->commits);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user