From: Junio C Hamano Date: Fri, 24 Feb 2006 07:44:15 +0000 (-0800) Subject: rev-list --objects-edge: remove duplicated edge commit output. X-Git-Tag: v1.3.0-rc1~141^2~1 X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=eb38cc689e84a8fd01c1856e889fe8d3b4f1bfb4;hp=c649657501bada28794a30102d9c13cc28ca0e5e;p=git.git rev-list --objects-edge: remove duplicated edge commit output. Signed-off-by: Junio C Hamano --- diff --git a/rev-list.c b/rev-list.c index 373549e5..b5de0759 100644 --- a/rev-list.c +++ b/rev-list.c @@ -440,8 +440,10 @@ static void mark_edge_parents_uninteresting(struct commit *commit) if (!(parent->object.flags & UNINTERESTING)) continue; mark_tree_uninteresting(parent->tree); - if (edge_hint) + if (edge_hint && !(parent->object.flags & SHOWN)) { + parent->object.flags |= SHOWN; printf("-%s\n", sha1_to_hex(parent->object.sha1)); + } } }