Merge branch 'jc/forbid-head-as-tagname'
"git tag" has been taught to refuse to create refs/tags/HEAD as such a tag will be confusing in the context of UI provided by the Git Porcelain commands. * jc/forbid-head-as-tagname: tag: "git tag" refuses to use HEAD as a tagname t5604: do not expect that HEAD can be a valid tagname refs: drop strbuf_ prefix from helpers refs: move ref name helpers around
This commit is contained in:
@ -257,7 +257,7 @@ static int delete_branches(int argc, const char **argv, int force, int kinds,
|
||||
char *target = NULL;
|
||||
int flags = 0;
|
||||
|
||||
strbuf_branchname(&bname, argv[i], allowed_interpret);
|
||||
copy_branchname(&bname, argv[i], allowed_interpret);
|
||||
free(name);
|
||||
name = mkpathdup(fmt, bname.buf);
|
||||
|
||||
@ -579,7 +579,7 @@ static void copy_or_rename_branch(const char *oldname, const char *newname, int
|
||||
int recovery = 0, oldref_usage = 0;
|
||||
struct worktree **worktrees = get_worktrees();
|
||||
|
||||
if (strbuf_check_branch_ref(&oldref, oldname)) {
|
||||
if (check_branch_ref(&oldref, oldname)) {
|
||||
/*
|
||||
* Bad name --- this could be an attempt to rename a
|
||||
* ref that we used to allow to be created by accident.
|
||||
@ -896,7 +896,7 @@ int cmd_branch(int argc,
|
||||
die(_("cannot give description to detached HEAD"));
|
||||
branch_name = head;
|
||||
} else if (argc == 1) {
|
||||
strbuf_branchname(&buf, argv[0], INTERPRET_BRANCH_LOCAL);
|
||||
copy_branchname(&buf, argv[0], INTERPRET_BRANCH_LOCAL);
|
||||
branch_name = buf.buf;
|
||||
} else {
|
||||
die(_("cannot edit description of more than one branch"));
|
||||
@ -939,7 +939,7 @@ int cmd_branch(int argc,
|
||||
if (!argc)
|
||||
branch = branch_get(NULL);
|
||||
else if (argc == 1) {
|
||||
strbuf_branchname(&buf, argv[0], INTERPRET_BRANCH_LOCAL);
|
||||
copy_branchname(&buf, argv[0], INTERPRET_BRANCH_LOCAL);
|
||||
branch = branch_get(buf.buf);
|
||||
} else
|
||||
die(_("too many arguments to set new upstream"));
|
||||
@ -969,7 +969,7 @@ int cmd_branch(int argc,
|
||||
if (!argc)
|
||||
branch = branch_get(NULL);
|
||||
else if (argc == 1) {
|
||||
strbuf_branchname(&buf, argv[0], INTERPRET_BRANCH_LOCAL);
|
||||
copy_branchname(&buf, argv[0], INTERPRET_BRANCH_LOCAL);
|
||||
branch = branch_get(buf.buf);
|
||||
} else
|
||||
die(_("too many arguments to unset upstream"));
|
||||
|
Reference in New Issue
Block a user