From: Junio C Hamano Date: Thu, 6 Apr 2006 01:21:17 +0000 (-0700) Subject: blame.c: fix completely broken ancestry traversal. X-Git-Tag: v1.3.0-rc3~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba3c93743a8151e3663e1fda6b3cb165d8373ddf;p=thirdparty%2Fgit.git blame.c: fix completely broken ancestry traversal. Recent revision.c updates completely broken the assignment of blames by not rewriting commit->parents field unless explicitly asked to by the caller. The caller needs to set revs.parents. Signed-off-by: Junio C Hamano --- diff --git a/blame.c b/blame.c index 98f99922a7..9bb34e63ec 100644 --- a/blame.c +++ b/blame.c @@ -813,6 +813,7 @@ int main(int argc, const char **argv) rev.prune_fn = simplify_commit; rev.topo_setter = topo_setter; rev.topo_getter = topo_getter; + rev.parents = 1; rev.limited = 1; commit_list_insert(start_commit, &rev.commits);