summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2012-07-20 16:27:56 +0200
committernulltoken <emeric.fermas@gmail.com>2012-07-24 16:09:45 +0200
commit88bcd5153f6dc9e0c7ebc73a1e87c0da17e8df28 (patch)
treeb0277fc5af49421c445a55764c4cfd8485dc7947 /src
parenteed378b66960414942ac78840afbcb19bfffbf15 (diff)
downloadlibgit2-88bcd5153f6dc9e0c7ebc73a1e87c0da17e8df28.tar.gz
branch: introduce git_reference_is_branch()
Diffstat (limited to 'src')
-rw-r--r--src/refs.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/refs.c b/src/refs.c
index b3c140be..d08ea960 100644
--- a/src/refs.c
+++ b/src/refs.c
@@ -1888,3 +1888,10 @@ cleanup:
git_buf_free(&buf);
return error;
}
+
+int git_reference_is_branch(git_reference *ref)
+{
+ assert(ref);
+
+ return git__prefixcmp(ref->name, GIT_REFS_HEADS_DIR) == 0;
+}