diff options
author | Bert Wesarg <bert.wesarg@googlemail.com> | 2009-04-13 12:25:46 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2009-04-13 09:36:44 -0700 |
commit | 6e7b3309d356077337b8222683a743c27fa7276c (patch) | |
tree | 64b2fc3c755697457c22b3eb5b121707a16c395b /refs.h | |
parent | f800b65bea1504299747e7be03ee279508a74e1f (diff) | |
download | git-6e7b3309d356077337b8222683a743c27fa7276c.tar.gz |
shorten_unambiguous_ref(): add strict mode
Add the strict mode of abbreviation to shorten_unambiguous_ref(), i.e. the
resulting ref won't trigger the ambiguous ref warning.
All users of shorten_unambiguous_ref() still use the loose mode.
Signed-off-by: Bert Wesarg <bert.wesarg@googlemail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refs.h')
-rw-r--r-- | refs.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -81,7 +81,7 @@ extern int for_each_reflog(each_ref_fn, void *); extern int check_ref_format(const char *target); extern const char *prettify_ref(const struct ref *ref); -extern char *shorten_unambiguous_ref(const char *ref); +extern char *shorten_unambiguous_ref(const char *ref, int strict); /** rename ref, return 0 on success **/ extern int rename_ref(const char *oldref, const char *newref, const char *logmsg); |