Browse Source

assume parse_commit checks commit->object.parsed

The parse_commit function will check the "parsed" flag of
the object and do nothing if it is set. There is no need
for callers to check the flag themselves, and doing so only
clutters the code.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Jeff King 12 years ago committed by Junio C Hamano
parent
commit
0064053bd7
  1. 1
      builtin/blame.c
  2. 1
      builtin/name-rev.c
  3. 1
      builtin/show-branch.c
  4. 2
      fetch-pack.c

1
builtin/blame.c

@ -1554,7 +1554,6 @@ static void assign_blame(struct scoreboard *sb, int opt) @@ -1554,7 +1554,6 @@ static void assign_blame(struct scoreboard *sb, int opt)
*/
origin_incref(suspect);
commit = suspect->commit;
if (!commit->object.parsed)
parse_commit(commit);
if (reverse ||
(!(commit->object.flags & UNINTERESTING) &&

1
builtin/name-rev.c

@ -27,7 +27,6 @@ static void name_rev(struct commit *commit, @@ -27,7 +27,6 @@ static void name_rev(struct commit *commit,
struct commit_list *parents;
int parent_number = 1;

if (!commit->object.parsed)
parse_commit(commit);

if (commit->date < cutoff)

1
builtin/show-branch.c

@ -227,7 +227,6 @@ static void join_revs(struct commit_list **list_p, @@ -227,7 +227,6 @@ static void join_revs(struct commit_list **list_p,
parents = parents->next;
if ((this_flag & flags) == flags)
continue;
if (!p->object.parsed)
parse_commit(p);
if (mark_seen(p, seen_p) && !still_interesting)
extra--;

2
fetch-pack.c

@ -46,7 +46,6 @@ static void rev_list_push(struct commit *commit, int mark) @@ -46,7 +46,6 @@ static void rev_list_push(struct commit *commit, int mark)
if (!(commit->object.flags & mark)) {
commit->object.flags |= mark;

if (!(commit->object.parsed))
if (parse_commit(commit))
return;

@ -127,7 +126,6 @@ static const unsigned char *get_rev(void) @@ -127,7 +126,6 @@ static const unsigned char *get_rev(void)
return NULL;

commit = prio_queue_get(&rev_list);
if (!commit->object.parsed)
parse_commit(commit);
parents = commit->parents;


Loading…
Cancel
Save