aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2006-02-26 21:53:56 -0800
committerJunio C Hamano <junkio@cox.net>2006-02-26 21:53:56 -0800
commitef556367c22b96e03bf13b3c9b4f5072a572fbc0 (patch)
treef64cedc4bf555aaf192bca7fa09cd1291a601690
parentb5233a61955772b4430abb0eb1d03b7fbdd33e6a (diff)
parentd9cfb964c7a59a39711da12e56563e10aa388331 (diff)
downloadgit-ef556367c22b96e03bf13b3c9b4f5072a572fbc0.tar.gz
git-ef556367c22b96e03bf13b3c9b4f5072a572fbc0.tar.xz
Merge branch 'lt/rev-list' into next
* lt/rev-list: rev-list split: minimum fixup.
-rw-r--r--rev-list.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/rev-list.c b/rev-list.c
index d1c52a6a9..630626ec6 100644
--- a/rev-list.c
+++ b/rev-list.c
@@ -214,8 +214,6 @@ static struct object_list **process_tree(struct tree *tree,
return p;
}
-static struct object_list *pending_objects = NULL;
-
static void show_commit_list(struct commit_list *list)
{
struct object_list *objects = NULL, **p = &objects, *pending;
@@ -226,7 +224,7 @@ static void show_commit_list(struct commit_list *list)
if (process_commit(commit) == STOP)
break;
}
- for (pending = pending_objects; pending; pending = pending->next) {
+ for (pending = revs.pending_objects; pending; pending = pending->next) {
struct object *obj = pending->item;
const char *name = pending->name;
if (obj->flags & (UNINTERESTING | SEEN))
@@ -675,7 +673,7 @@ int main(int argc, const char **argv)
}
list = revs.commits;
- if (list && list->next)
+ if (list)
limited = 1;
if (revs.topo_order)
@@ -689,7 +687,7 @@ int main(int argc, const char **argv)
limited = 1;
diff_tree_setup_paths(revs.paths);
}
- if (revs.max_age || revs.min_age)
+ if (revs.max_age != -1 || revs.min_age != -1)
limited = 1;
save_commit_buffer = verbose_header;