summaryrefslogtreecommitdiff
path: root/src/branch.c
diff options
context:
space:
mode:
authornulltoken <emeric.fermas@gmail.com>2012-07-20 16:19:04 +0200
committernulltoken <emeric.fermas@gmail.com>2012-07-24 16:09:44 +0200
commiteed378b66960414942ac78840afbcb19bfffbf15 (patch)
tree9cbd2dc1bceb60e725515c1bd5637549e88a1200 /src/branch.c
parentb308c11e4ee7d05df4906e04b4008615f41e069c (diff)
downloadlibgit2-eed378b66960414942ac78840afbcb19bfffbf15.tar.gz
branch: introduce git_branch_lookup()
Diffstat (limited to 'src/branch.c')
-rw-r--r--src/branch.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/branch.c b/src/branch.c
index 789f52bb6..f0945b6c7 100644
--- a/src/branch.c
+++ b/src/branch.c
@@ -205,3 +205,14 @@ cleanup:
return error;
}
+
+int git_branch_lookup(
+ git_reference **ref_out,
+ git_repository *repo,
+ const char *branch_name,
+ git_branch_t branch_type)
+{
+ assert(ref_out && repo && branch_name);
+
+ return retrieve_branch_reference(ref_out, repo, branch_name, branch_type == GIT_BRANCH_REMOTE);
+}