X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=builtin-describe.c;h=df67a733ae5c91b0b4278c31c12a7432c0ec601e;hb=f1f523eae99020d58ad6e7a1ef8187569e15c270;hp=7a662980d102a275fceb8299bba0b84b41a8f9cb;hpb=8f5e3ca7d1d9c987c5a50934f1acdbad44163f3b;p=git.git diff --git a/builtin-describe.c b/builtin-describe.c index 7a662980d..df67a733a 100644 --- a/builtin-describe.c +++ b/builtin-describe.c @@ -20,6 +20,7 @@ static int tags; /* Allow lightweight tags */ static int longformat; static int abbrev = DEFAULT_ABBREV; static int max_candidates = 10; +static int found_names; static const char *pattern; static int always; @@ -49,6 +50,7 @@ static void add_to_known_names(const char *path, memcpy(e->path, path, len); commit->util = e; } + found_names = 1; } static int get_name(const char *path, const unsigned char *sha1, int flag, void *cb_data) @@ -195,6 +197,9 @@ static void describe(const char *arg, int last_one) for_each_ref(get_name, NULL); } + if (!found_names) + die("cannot describe '%s'", sha1_to_hex(sha1)); + n = cmit->util; if (n) { /*