From: Junio C Hamano Date: Wed, 17 Aug 2011 21:30:33 +0000 (-0700) Subject: rev-list: fix finish_object() call X-Git-Tag: v1.7.8-rc0~57^2~6 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=5f25b6299d3e9853cf1f43734228d6e25d8f3415;p=git.git rev-list: fix finish_object() call The callback to traverse_commit_list() are to take linked name_path and a string for the last path component. If the callee used its parameters, it would have seen duplicated leading paths. In this particular case, the callee does not use this argument but that is not a reason to leave the call broken. Signed-off-by: Junio C Hamano --- diff --git a/builtin/rev-list.c b/builtin/rev-list.c index 56727e8c1..d78927930 100644 --- a/builtin/rev-list.c +++ b/builtin/rev-list.c @@ -182,7 +182,7 @@ static void show_object(struct object *obj, const struct name_path *path, const */ const char *ep = strchr(name, '\n'); - finish_object(obj, path, name); + finish_object(obj, path, component); if (ep) { printf("%s %.*s\n", sha1_to_hex(obj->sha1), (int) (ep - name),