From: Junio C Hamano <gitster@pobox.com>
To: Dominique Martinet <dominique.martinet@atmark-techno.com>
Cc: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>,
"Glen Choo" <glencbz@gmail.com>,
"Atharva Raykar" <raykar.ath@gmail.com>,
"Roy Eldar" <royeldar0@gmail.com>,
git@vger.kernel.org
Subject: Re: [PATCH] submodule--helper: accept '-i' shorthand for update --init
Date: Wed, 08 Jul 2026 13:12:10 -0700 [thread overview]
Message-ID: <xmqq8q7ltf51.fsf@gitster.g> (raw)
In-Reply-To: <20260708-submodule-init-v1-1-719456077262@atmark-techno.com> (Dominique Martinet's message of "Wed, 08 Jul 2026 03:33:42 +0000")
Dominique Martinet <dominique.martinet@atmark-techno.com> writes:
> commit 3ad0ba722744 ("git-submodule.sh: improve variables readability")
> made `git submodules update -i` pass `-i` as is to submodule--helper,
> but it fails with `error: unknown switch `i'` because the helper does
> not accept the short option.
>
> All other short options supported by git-submodule.sh are properly
> handle in the helper, so also add the alias for --init
>
> Fixes: 3ad0ba722744 ("git-submodule.sh: improve variables readability")
> Signed-off-by: Dominique Martinet <dominique.martinet@atmark-techno.com>
> ---
> This apparently can't be used much because it's been broken since v2.49,
> and it's not in the help, but I guess we might as well fix this since it
> used to work?
3ad0ba7227 (git-submodule.sh: improve variables readability,
2024-12-11) is v2.49.0-rc0~107^2~1 and indeed we broke it and nobody
has noticed and reported since then. An obvious alternative would
be to give a single-liner:
diff --git c/git-submodule.sh w/git-submodule.sh
index 2999b31fad..9a989edb20 100755
--- c/git-submodule.sh
+++ w/git-submodule.sh
@@ -285,7 +285,7 @@ cmd_update()
progress=$1
;;
-i|--init)
- init=$1
+ init=--init
;;
--require-init)
require_init=$1
but since anybody should be directly running "git submodule--helper"
by hand, I think it is perfectly fine to teach it a short-option
like your patch does.
Will apply. Thanks.
prev parent reply other threads:[~2026-07-08 20:12 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-08 3:33 [PATCH] submodule--helper: accept '-i' shorthand for update --init Dominique Martinet
2026-07-08 20:12 ` Junio C Hamano [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=xmqq8q7ltf51.fsf@gitster.g \
--to=gitster@pobox.com \
--cc=avarab@gmail.com \
--cc=dominique.martinet@atmark-techno.com \
--cc=git@vger.kernel.org \
--cc=glencbz@gmail.com \
--cc=raykar.ath@gmail.com \
--cc=royeldar0@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.