summaryrefslogtreecommitdiff
path: root/rev-list.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@osdl.org>2006-03-31 00:52:42 (GMT)
committerJunio C Hamano <junkio@cox.net>2006-04-01 00:24:48 (GMT)
commit7b0c996679e975b666fd27c922e1e0837b611c98 (patch)
treeeee4263bf333433f8062ae7137a6781c4f5a7fe2 /rev-list.c
parent8eef8e09cee1691faad2159ebdab7ca3b232d26b (diff)
downloadgit-7b0c996679e975b666fd27c922e1e0837b611c98.zip
git-7b0c996679e975b666fd27c922e1e0837b611c98.tar.gz
git-7b0c996679e975b666fd27c922e1e0837b611c98.tar.bz2
Move "--parent" parsing into generic revision.c library code
Not only do we do it in both rev-list.c and git.c, the revision walking code will soon want to know whether we should rewrite parenthood information or not. Signed-off-by: Linus Torvalds <torvalds@osdl.org> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'rev-list.c')
-rw-r--r--rev-list.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/rev-list.c b/rev-list.c
index ee88f56..22141e2 100644
--- a/rev-list.c
+++ b/rev-list.c
@@ -39,7 +39,6 @@ struct rev_info revs;
static int bisect_list = 0;
static int verbose_header = 0;
static int abbrev = DEFAULT_ABBREV;
-static int show_parents = 0;
static int show_timestamp = 0;
static int hdr_termination = 0;
static const char *commit_prefix = "";
@@ -54,7 +53,7 @@ static void show_commit(struct commit *commit)
if (commit->object.flags & BOUNDARY)
putchar('-');
fputs(sha1_to_hex(commit->object.sha1), stdout);
- if (show_parents) {
+ if (revs.parents) {
struct commit_list *parents = commit->parents;
while (parents) {
struct object *o = &(parents->item->object);
@@ -338,10 +337,6 @@ int main(int argc, const char **argv)
commit_prefix = "commit ";
continue;
}
- if (!strcmp(arg, "--parents")) {
- show_parents = 1;
- continue;
- }
if (!strcmp(arg, "--timestamp")) {
show_timestamp = 1;
continue;