From: Junio C Hamano Date: Thu, 30 Aug 2012 03:50:29 GMT Subject: [PATCH v2 6/6] describe --contains: use "name-rev --weight" Message-ID: <1346298629-13730-7-git-send-email-gitster@pobox.com> In-Reply-To: <1346298629-13730-1-git-send-email-gitster@pobox.com> And this is the logical conclusion of the series, to allow 0136db586c in the kernel history to be described as v3.5-rc1~83^2~81^2~76, not as v3.6-rc1~59^2~56^2~76. Signed-off-by: Junio C Hamano --- builtin/describe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/builtin/describe.c b/builtin/describe.c index 9f63067..fbd5be5 100644 --- a/builtin/describe.c +++ b/builtin/describe.c @@ -436,11 +436,12 @@ int cmd_describe(int argc, const char **argv, const char *prefix) die(_("--long is incompatible with --abbrev=0")); if (contains) { - const char **args = xmalloc((7 + argc) * sizeof(char *)); + const char **args = xmalloc((8 + argc) * sizeof(char *)); int i = 0; args[i++] = "name-rev"; args[i++] = "--name-only"; args[i++] = "--no-undefined"; + args[i++] = "--weight"; if (always) args[i++] = "--always"; if (!all) { -- 1.7.12.286.g9df01f7