X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=refs.c;h=3a8789d3857d17a3a0a94ba2750e9f22857b8667;hb=055f2c5d340508d3542ede8dc1db2aedd0b9f1b5;hp=b10419a69815ef1c005915f3606c992659e60c77;hpb=e08afecd7fe04b519b72f136c4a24b151c748f49;p=git.git diff --git a/refs.c b/refs.c index b10419a69..3a8789d38 100644 --- a/refs.c +++ b/refs.c @@ -1826,6 +1826,12 @@ int update_ref(const char *action, const char *refname, return 0; } +int ref_exists(char *refname) +{ + unsigned char sha1[20]; + return !!resolve_ref(refname, sha1, 1, NULL); +} + struct ref *find_ref_by_name(const struct ref *list, const char *name) { for ( ; list; list = list->next)