Forget the above patch. I should compile my code after refactoring ... Here is the fixed version. -- >8 -- >From 8203bd0ad5baab7024ebff597c9f35a0250d09ff Mon Sep 17 00:00:00 2001 From: Daniel Knittl-Frank <knittl89+git@xxxxxxxxxxxxxx> Date: Mon, 11 Dec 2017 19:24:54 +0100 Subject: [PATCH] Prepend "tags/" when describing tags with embedded name Signed-off-by: Daniel Knittl-Frank <knittl89+git@xxxxxxxxxxxxxx> --- builtin/describe.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/builtin/describe.c b/builtin/describe.c index e14e162ef6..9da6d85ea3 100644 --- a/builtin/describe.c +++ b/builtin/describe.c @@ -271,10 +271,13 @@ static void display_name(struct commit_name *n) n->name_checked = 1; } - if (n->tag) + if (n->tag) { + if (all) + printf("tags/"); printf("%s", n->tag->tag); - else + } else { printf("%s", n->path); + } } static void show_suffix(int depth, const struct object_id *oid) -- 2.15.GIT -- typed with http://neo-layout.org