diff options
author | Vicent Martà <tanoku@gmail.com> | 2012-05-14 11:25:40 -0700 |
---|---|---|
committer | Vicent Martà <tanoku@gmail.com> | 2012-05-14 11:25:40 -0700 |
commit | 8c6329eec963a7702d3db47ef00ad02d0ec4e4c3 (patch) | |
tree | 058e07759abf53b3ae65a433946f59235f526c48 /src | |
parent | c9e9ec97d298ade86c3cbd089ed217b54d6319d4 (diff) | |
parent | 341a7136f6c38da008544137d2dcc39cfc846279 (diff) | |
download | libgit2-8c6329eec963a7702d3db47ef00ad02d0ec4e4c3.tar.gz |
Merge pull request #692 from nulltoken/fix/delete-branch_ENOTFOUND
branch: make git_branch_delete() return GIT_ENOTFOUND when the branch doesn't exist
Diffstat (limited to 'src')
-rw-r--r-- | src/branch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/branch.c b/src/branch.c index c980cf08c..6d5880cb2 100644 --- a/src/branch.c +++ b/src/branch.c @@ -114,7 +114,7 @@ int git_branch_delete(git_repository *repo, const char *branch_name, git_branch_ assert((branch_type == GIT_BRANCH_LOCAL) || (branch_type == GIT_BRANCH_REMOTE)); if ((error = retrieve_branch_reference(&branch, repo, branch_name, branch_type == GIT_BRANCH_REMOTE)) < 0) - goto on_error; + return error; if (git_reference_lookup(&head, repo, GIT_HEAD_FILE) < 0) { giterr_set(GITERR_REFERENCE, "Cannot locate HEAD."); |