summaryrefslogtreecommitdiff
path: root/src/commit.c
diff options
context:
space:
mode:
authorCarlos Martín Nieto <cmn@elego.de>2011-04-29 11:45:42 +0200
committerCarlos Martín Nieto <cmn@elego.de>2011-04-29 11:50:39 +0200
commit68a146c1ae580f0828dd193a749aac4063aa4500 (patch)
treea07414da14b7ce7cc9b68555ddb41f5ac5cc42fc /src/commit.c
parent7c37aa3ac5eecd0e725d0207c0507c4f6836c0eb (diff)
downloadlibgit2-68a146c1ae580f0828dd193a749aac4063aa4500.tar.gz
refs: don't loose info on resolve error
Typical use is git_reference_resolve(&ref, ref). Currently, if there is an error, ref will point to NULL, causing the user to lose that reference. Always update resolved_ref instead of just on finding an OID ref, storing the last valid reference in it. This change helps simplify the code for allowing root commits. Signed-off-by: Carlos Martín Nieto <cmn@elego.de>
Diffstat (limited to 'src/commit.c')
0 files changed, 0 insertions, 0 deletions