diff options
| author | Josef Malmström <josef.malmstrom@arm.com> | 2026-07-16 11:09:40 +0200 |
|---|---|---|
| committer | gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2026-07-21 00:19:21 -0700 |
| commit | dd1130352be015979413da0caa3cbd882ee5bf87 (patch) | |
| tree | d603401070867fdef220e1b75eb0b70b85b40fb3 /completion.zsh | |
| parent | eeba6f268d0220bc928ed7af41d310dfbe215205 (diff) | |
| download | git-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.zsh | 6 |
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]' \ |
