mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-14 11:13:52 +00:00
Add an error message when a tag already exists.
Before this commit, no message is shown when doing a git_lasterror().
This commit is contained in:
parent
4191d52924
commit
448c4d012b
@ -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(
|
|||||||
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))
|
||||||
|
Loading…
Reference in New Issue
Block a user