Commit 448c4d01 by David Glesser

Add an error message when a tag already exists.

Before this commit, no message is shown when doing a git_lasterror().
parent 4191d529
...@@ -206,7 +206,7 @@ static int tag_create( ...@@ -206,7 +206,7 @@ static int tag_create(
switch (error) { switch (error) {
case GIT_SUCCESS: case GIT_SUCCESS:
if (!allow_ref_overwrite) if (!allow_ref_overwrite)
return GIT_EEXISTS; return git__throw(GIT_EEXISTS, "Tag already exists");
should_update_ref = 1; should_update_ref = 1;
/* Fall trough */ /* Fall trough */
...@@ -215,7 +215,7 @@ static int tag_create( ...@@ -215,7 +215,7 @@ static int tag_create(
break; break;
default: default:
return error == GIT_SUCCESS ? GIT_SUCCESS : git__rethrow(error, "Failed to create tag"); return git__rethrow(error, "Failed to create tag");
} }
if (!git_odb_exists(repo->db, target)) if (!git_odb_exists(repo->db, target))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment