]> git.ipfire.org Git - thirdparty/git.git/commitdiff
refs: drop strbuf_ prefix from helpers
authorJunio C Hamano <gitster@pobox.com>
Tue, 3 Dec 2024 02:32:38 +0000 (11:32 +0900)
committerJunio C Hamano <gitster@pobox.com>
Tue, 3 Dec 2024 03:38:49 +0000 (12:38 +0900)
The helper functions (strbuf_branchname, strbuf_check_branch_ref,
and strbuf_check_tag_ref) are about handling branch and tag names,
and it is a non-essential fact that these functions use strbuf to
hold these names.  Rename them to make it clarify that these are
more about "ref".

Signed-off-by: Junio C Hamano <gitster@pobox.com>
branch.c
builtin/branch.c
builtin/check-ref-format.c
builtin/checkout.c
builtin/merge.c
builtin/tag.c
builtin/worktree.c
gitweb/gitweb.perl
refs.c
refs.h

index 08fa4094d2bf1ed3d7c0b84272cea7b497a7acc6..58b61831afa7837b50100591ce5fda613d740ce7 100644 (file)
--- a/branch.c
+++ b/branch.c
@@ -372,7 +372,7 @@ int read_branch_desc(struct strbuf *buf, const char *branch_name)
  */
 int validate_branchname(const char *name, struct strbuf *ref)
 {
-       if (strbuf_check_branch_ref(ref, name)) {
+       if (check_branch_ref(ref, name)) {
                int code = die_message(_("'%s' is not a valid branch name"), name);
                advise_if_enabled(ADVICE_REF_SYNTAX,
                                  _("See `man git check-ref-format`"));
index fd1611ebf559f7665114c41ee379db24fdb357fd..17acf598d2dc6d790c8658661fa6f13383ffd033 100644 (file)
@@ -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.
@@ -894,7 +894,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"));
@@ -933,7 +933,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"));
@@ -963,7 +963,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"));
index e86d8ef980bd3bcaf6c2115e0423d2f9b2131fd5..cef1ffe3ceb7199875d4b98cafb28d2d1d703ee9 100644 (file)
@@ -42,7 +42,7 @@ static int check_ref_format_branch(const char *arg)
        int nongit;
 
        setup_git_directory_gently(&nongit);
-       if (strbuf_check_branch_ref(&sb, arg) ||
+       if (check_branch_ref(&sb, arg) ||
            !skip_prefix(sb.buf, "refs/heads/", &name))
                die("'%s' is not a valid branch name", arg);
        printf("%s\n", name);
index c449558e663a34b5aadfd9d18f3ca36d18432301..5e5afa0f267f30be6ab8967671145485339792db 100644 (file)
@@ -742,7 +742,7 @@ static void setup_branch_path(struct branch_info *branch)
                           &branch->oid, &branch->refname, 0))
                repo_get_oid_committish(the_repository, branch->name, &branch->oid);
 
-       strbuf_branchname(&buf, branch->name, INTERPRET_BRANCH_LOCAL);
+       copy_branchname(&buf, branch->name, INTERPRET_BRANCH_LOCAL);
        if (strcmp(buf.buf, branch->name)) {
                free(branch->name);
                branch->name = xstrdup(buf.buf);
index 84d0f3604bc36c77f98a68377d1f078b7d241824..d0c31d7714aebcee35f5ccc2758ea042f71e2423 100644 (file)
@@ -498,7 +498,7 @@ static void merge_name(const char *remote, struct strbuf *msg)
        char *found_ref = NULL;
        int len, early;
 
-       strbuf_branchname(&bname, remote, 0);
+       copy_branchname(&bname, remote, 0);
        remote = bname.buf;
 
        oidclr(&branch_head, the_repository->hash_algo);
index 8279dccbe0982e89014f90c77778886dd493191f..670e564178d98dd25884859e3f0b2bb420ef2569 100644 (file)
@@ -639,7 +639,7 @@ int cmd_tag(int argc,
        if (repo_get_oid(the_repository, object_ref, &object))
                die(_("Failed to resolve '%s' as a valid ref."), object_ref);
 
-       if (strbuf_check_tag_ref(&ref, tag))
+       if (check_tag_ref(&ref, tag))
                die(_("'%s' is not a valid tag name."), tag);
 
        if (refs_read_ref(get_main_ref_store(the_repository), ref.buf, &prev))
index fc31d072a620d7b455d7f150bd3a9e773ee9d4ed..c68f60135861c4f4491ec07642234ea54c0d361a 100644 (file)
@@ -432,7 +432,7 @@ static int add_worktree(const char *path, const char *refname,
        worktrees = NULL;
 
        /* is 'refname' a branch or commit? */
-       if (!opts->detach && !strbuf_check_branch_ref(&symref, refname) &&
+       if (!opts->detach && !check_branch_ref(&symref, refname) &&
            refs_ref_exists(get_main_ref_store(the_repository), symref.buf)) {
                is_branch = 1;
                if (!opts->force)
@@ -604,7 +604,7 @@ static void print_preparing_worktree_line(int detach,
                fprintf_ln(stderr, _("Preparing worktree (new branch '%s')"), new_branch);
        } else {
                struct strbuf s = STRBUF_INIT;
-               if (!detach && !strbuf_check_branch_ref(&s, branch) &&
+               if (!detach && !check_branch_ref(&s, branch) &&
                    refs_ref_exists(get_main_ref_store(the_repository), s.buf))
                        fprintf_ln(stderr, _("Preparing worktree (checking out '%s')"),
                                  branch);
@@ -745,7 +745,7 @@ static char *dwim_branch(const char *path, char **new_branch)
        char *branchname = xstrndup(s, n);
        struct strbuf ref = STRBUF_INIT;
 
-       branch_exists = !strbuf_check_branch_ref(&ref, branchname) &&
+       branch_exists = !check_branch_ref(&ref, branchname) &&
                        refs_ref_exists(get_main_ref_store(the_repository),
                                        ref.buf);
        strbuf_release(&ref);
@@ -838,7 +838,7 @@ static int add(int ac, const char **av, const char *prefix)
                new_branch = new_branch_force;
 
                if (!opts.force &&
-                   !strbuf_check_branch_ref(&symref, new_branch) &&
+                   !check_branch_ref(&symref, new_branch) &&
                    refs_ref_exists(get_main_ref_store(the_repository), symref.buf))
                        die_if_checked_out(symref.buf, 0);
                strbuf_release(&symref);
index b09a8d052383fdf1190f1fab008ddef99290e1f0..8cdb0d9b9ff5f61542a3b12f3a4e7d1c39c1ed1e 100755 (executable)
@@ -2094,7 +2094,7 @@ sub format_log_line_html {
         (
             # The output of "git describe", e.g. v2.10.0-297-gf6727b0
             # or hadoop-20160921-113441-20-g094fb7d
-            (?<!-) # see strbuf_check_tag_ref(). Tags can't start with -
+            (?<!-) # see check_tag_ref(). Tags can't start with -
             [A-Za-z0-9.-]+
             (?!\.) # refs can't end with ".", see check_refname_format()
             -g$regex
diff --git a/refs.c b/refs.c
index 59a9223d4c100d8b72bc008a0cbac859c656b397..a24bfe3845b8c83e051a6db250096fb1e9634e1d 100644 (file)
--- a/refs.c
+++ b/refs.c
@@ -697,7 +697,7 @@ static char *substitute_branch_name(struct repository *r,
        return NULL;
 }
 
-void strbuf_branchname(struct strbuf *sb, const char *name, unsigned allowed)
+void copy_branchname(struct strbuf *sb, const char *name, unsigned allowed)
 {
        int len = strlen(name);
        struct interpret_branch_name_options options = {
@@ -711,10 +711,10 @@ void strbuf_branchname(struct strbuf *sb, const char *name, unsigned allowed)
        strbuf_add(sb, name + used, len - used);
 }
 
-int strbuf_check_branch_ref(struct strbuf *sb, const char *name)
+int check_branch_ref(struct strbuf *sb, const char *name)
 {
        if (startup_info->have_repository)
-               strbuf_branchname(sb, name, INTERPRET_BRANCH_LOCAL);
+               copy_branchname(sb, name, INTERPRET_BRANCH_LOCAL);
        else
                strbuf_addstr(sb, name);
 
@@ -733,7 +733,7 @@ int strbuf_check_branch_ref(struct strbuf *sb, const char *name)
        return check_refname_format(sb->buf, 0);
 }
 
-int strbuf_check_tag_ref(struct strbuf *sb, const char *name)
+int check_tag_ref(struct strbuf *sb, const char *name)
 {
        if (name[0] == '-')
                return -1;
diff --git a/refs.h b/refs.h
index f19b0ad92f717756b66f35a0453f2e6ca336c984..c5280477f0253eb45cb1a4239f3ca745cf4575ba 100644 (file)
--- a/refs.h
+++ b/refs.h
@@ -191,23 +191,23 @@ char *repo_default_branch_name(struct repository *r, int quiet);
  * If "allowed" is non-zero, restrict the set of allowed expansions. See
  * repo_interpret_branch_name() for details.
  */
-void strbuf_branchname(struct strbuf *sb, const char *name,
+void copy_branchname(struct strbuf *sb, const char *name,
                       unsigned allowed);
 
 /*
- * Like strbuf_branchname() above, but confirm that the result is
+ * Like copy_branchname() above, but confirm that the result is
  * syntactically valid to be used as a local branch name in refs/heads/.
  *
  * The return value is "0" if the result is valid, and "-1" otherwise.
  */
-int strbuf_check_branch_ref(struct strbuf *sb, const char *name);
+int check_branch_ref(struct strbuf *sb, const char *name);
 
 /*
  * Similar for a tag name in refs/tags/.
  *
  * The return value is "0" if the result is valid, and "-1" otherwise.
  */
-int strbuf_check_tag_ref(struct strbuf *sb, const char *name);
+int check_tag_ref(struct strbuf *sb, const char *name);
 
 /*
  * A ref_transaction represents a collection of reference updates that