]> git.ipfire.org Git - thirdparty/git.git/commitdiff
stash: refactor private config globals
authorD. Ben Knoble <ben.knoble+github@gmail.com>
Mon, 22 Sep 2025 01:39:05 +0000 (21:39 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 22 Sep 2025 03:23:23 +0000 (20:23 -0700)
A subsequent commit will access a new config variable in the stash
subcommand implementations, which requires the variables to be declared
before the relevant functions. Prep with a pure refactoring change to
consolidate config-related globals with the rest of the globals.

Best-viewed-with: --color-moved
Signed-off-by: D. Ben Knoble <ben.knoble+github@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/stash.c

index cfbd92852a655700354286d4aa9c112e1f2dcf32..d9b478d1d108b67aa3724ea84102810df5618e2a 100644 (file)
@@ -127,6 +127,10 @@ static const char * const git_stash_save_usage[] = {
 static const char ref_stash[] = "refs/stash";
 static struct strbuf stash_index_path = STRBUF_INIT;
 
+static int show_stat = 1;
+static int show_patch;
+static int show_include_untracked;
+
 /*
  * w_commit is set to the commit containing the working tree
  * b_commit is set to the base commit
@@ -845,10 +849,6 @@ static int list_stash(int argc, const char **argv, const char *prefix,
        return run_command(&cp);
 }
 
-static int show_stat = 1;
-static int show_patch;
-static int show_include_untracked;
-
 static int git_stash_config(const char *var, const char *value,
                            const struct config_context *ctx, void *cb)
 {