diff options
| author | Junio C Hamano <gitster@pobox.com> | 2025-07-24 13:44:24 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-07-24 13:56:46 -0700 |
| commit | 9305027adef9b8e8de8b2bee11dd442c7e579490 (patch) | |
| tree | ba6689e3b450ae498d9e42f2d96ef7f5c60c1cfb /builtin/submodule--helper.c | |
| parent | bb10dcf5730356b9ef70d40eca2335e9d406954a (diff) | |
| download | git-9305027adef9b8e8de8b2bee11dd442c7e579490.tar.gz | |
fixup! submodule: prevent overwriting .gitmodules on path reuse
Diffstat (limited to 'builtin/submodule--helper.c')
| -rw-r--r-- | builtin/submodule--helper.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/builtin/submodule--helper.c b/builtin/submodule--helper.c index ca6f6fe1d1..08a808e5c4 100644 --- a/builtin/submodule--helper.c +++ b/builtin/submodule--helper.c @@ -3459,7 +3459,6 @@ static int module_add(int argc, const char **argv, const char *prefix, char *to_free = NULL; const struct submodule *existing; struct strbuf buf = STRBUF_INIT; - int i; char *sm_name_to_free = NULL; struct option options[] = { OPT_STRING('b', "branch", &add_data.branch, N_("branch"), @@ -3570,10 +3569,10 @@ static int module_add(int argc, const char **argv, const char *prefix, if (existing && strcmp(existing->path, add_data.sm_path)) { if (!force) { die(_("submodule name '%s' already used for path '%s'"), - add_data.sm_name, existing->path); + add_data.sm_name, existing->path); } /* --force: build <name><n> until unique */ - for (i = 1; ; i++) { + for (int i = 1; ; i++) { strbuf_reset(&buf); strbuf_addf(&buf, "%s%d", add_data.sm_name, i); if (!submodule_from_name(the_repository, |
