summaryrefslogtreecommitdiff
path: root/completion.zsh
diff options
context:
space:
mode:
authorJosef Malmström <josef.malmstrom@arm.com>2026-07-16 11:09:40 +0200
committergerrit-scoped@luci-project-accounts.iam.gserviceaccount.com <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com>2026-07-21 00:19:21 -0700
commitdd1130352be015979413da0caa3cbd882ee5bf87 (patch)
treed603401070867fdef220e1b75eb0b70b85b40fb3 /completion.zsh
parenteeba6f268d0220bc928ed7af41d310dfbe215205 (diff)
downloadgit-repo-dd1130352be015979413da0caa3cbd882ee5bf87.tar.gz
git-repo-dd1130352be015979413da0caa3cbd882ee5bf87.zip
sync: Deprecate fetch-submodules flag names
The names for flags --fetch-submodules / --no-fetch-submodules are misleading, since they impact the full sync operation (fetch and checkout), not just the fetching. Introduce new flags --recurse-submodules / --no-recurse-submodules and treat the old ones as deprecated aliases. Change-Id: I78339a3e0496a855c222c1869b27b578507886a7 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/608881 Commit-Queue: Josef Malmstrom <Josef.Malmstrom@arm.com> Reviewed-by: Gavin Mak <gavinmak@google.com> Reviewed-by: Mike Frysinger <vapier@google.com> Tested-by: Josef Malmstrom <Josef.Malmstrom@arm.com>
Diffstat (limited to 'completion.zsh')
-rw-r--r--completion.zsh6
1 files changed, 4 insertions, 2 deletions
diff --git a/completion.zsh b/completion.zsh
index 8c0322f77..704e584f8 100644
--- a/completion.zsh
+++ b/completion.zsh
@@ -322,8 +322,10 @@ _repo() {
'--no-clone-bundle[Do not use clone bundle]' \
'(-u --manifest-server-username)'{-u,--manifest-server-username=}'[Username for manifest server]:username:' \
'(-p --manifest-server-password)'{-p,--manifest-server-password=}'[Password for manifest server]:password:' \
- '--fetch-submodules[Fetch submodules]' \
- '--no-fetch-submodules[Do not fetch submodules]' \
+ '--recurse-submodules[Sync submodules]' \
+ '--no-recurse-submodules[Do not sync submodules]' \
+ '--fetch-submodules[Deprecated alias for --recurse-submodules]' \
+ '--no-fetch-submodules[Deprecated alias for --no-recurse-submodules]' \
'--use-superproject[Use superproject]' \
'--no-use-superproject[Do not use superproject]' \
'--tags[Sync tags]' \