Don’t waste time checking for dangling refs; they wouldn’t affect the
output of ‘git describe’ anyway. Although this doesn’t gain much
performance by itself, it does in conjunction with the next commit.
Signed-off-by: Anders Kaseorg <redacted>
diff --git a/builtin/describe.c b/builtin/describe.c
index 43caff2..700f740 100644
--- a/builtin/describe.c
+++ b/builtin/describe.c
@@ -418,7 +418,7 @@ int cmd_describe(int argc, const char **argv, const char *prefix)
return cmd_name_rev(i + argc, args, prefix);
}
- for_each_ref(get_name, NULL);
+ for_each_rawref(get_name, NULL);
if (!found_names && !always)
die("No names found, cannot describe anything.");
--
1.7.3.3