summaryrefslogtreecommitdiff
path: root/src/refs.c
diff options
context:
space:
mode:
authorVicent Martí <tanoku@gmail.com>2011-05-02 15:29:50 -0700
committerVicent Martí <tanoku@gmail.com>2011-05-02 15:29:50 -0700
commitcc3b82e376e0216c1af4ad46d24327d61e9efd99 (patch)
treef3d617b50af44f28caa440fd012947a6498c76e2 /src/refs.c
parentfde97669ec7f07b339233601f39100ecfc089c53 (diff)
parent79b61557366db4550d1122bfa88b9851a5e2f5aa (diff)
downloadlibgit2-cc3b82e376e0216c1af4ad46d24327d61e9efd99.tar.gz
Merge pull request #151 from carlosmn/root-commit.
Support root commits
Diffstat (limited to 'src/refs.c')
-rw-r--r--src/refs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/refs.c b/src/refs.c
index 8c845401f..ea968196f 100644
--- a/src/refs.c
+++ b/src/refs.c
@@ -1482,8 +1482,9 @@ int git_reference_resolve(git_reference **resolved_ref, git_reference *ref)
for (i = 0; i < MAX_NESTING_LEVEL; ++i) {
reference_symbolic *ref_sym;
+ *resolved_ref = ref;
+
if (ref->type & GIT_REF_OID) {
- *resolved_ref = ref;
return GIT_SUCCESS;
}