repo v2.64

34 views
Skip to first unread message

Gavin Mak

unread,
May 20, 2026, 5:12:31 PM (3 days ago) May 20
to Repo and Gerrit Discussion
Hi all,

repo v2.64 has been released: https://gerrit.googlesource.com/git-repo/+/refs/tags/v2.64. I plan to promote it to stable tomorrow, Thursday 5/21.

v2.64 introduces a new `--superproject-revision` flag to sync to specific superproject revisions, adds native zsh autocompletion support, and parallelizes `repo info` to improve performance. It also introduces custom formatting and filtering options for `repo info`, adds support for self-referencing submodules, and includes several robustness fixes.

Changelog (link):
2d54384 (Gavin Mak) sync: Add --superproject-rev flag to sync to specific revision  (tag: v2.64)
1b4e7a0 (Josef Malmström) Fix submodules not synced for repeated repo
a94c9e2 (gurusai-voleti) Automated: Migrate gerrit/git-repo from gsutil to gcloud storage
51021fb (Gavin Mak) abandon/start/info: Make them respect smart sync override
d453273 (Gavin Mak) command: Move smart sync override logic to Command base class
0129ac1 (Mike Frysinger) docs: drop period in headers
bf8c59f (Mike Frysinger) run_tests: help2man: update to latest release
003f040 (Josef Malmström) Fix missing `None` check in Remote.Save
1db50e4 (Josef Malmström) Add support for self referencing submodules
c97a306 (Mike Frysinger) release: update-manpages: revert color filtering
5534f16 (Carlos Fernandez) linkfile: Handle directory-to-symlink transitions safely
67e52a1 (Mike Frysinger) run_tests: leverage cipd when available for help2man
d503723 (Gavin Mak) sync: Re-raise KeyboardInterrupt in main process
7cc99b2 (Mike Frysinger) git_config: fix error message command output
12ad396 (Greg Edelston) info: Parallelize repo info to improve performance
a6bc1b7 (Gavin Mak) sync: Exclude stateless sync pruned projects from bloat check
a98e422 (Gavin Mak) completion: document installation and usage in README
5d85850 (Gavin Mak) sync: Suggest "git repack -a -d" in bloat warning
e8deeab (Kamal Sacranie) Add zsh completion
11428ae (Gavin Mak) forall: Document REPO_UPSTREAM and REPO_DEST_BRANCH envvars
27d2232 (Carlos Fernandez) info: add --format and --include-summary/--include-projects options
e3eadd3 (Josef Malmström) sync: Fix force_checkout propagation
12cfc60 (Gavin Mak) git_superproject: Remove redundant _branch variable
134eeb0 (Nasser Grainawi) tests: Add tests for repo status output
03fb181 (Nasser Grainawi) color: type SetDefaultColoring and drop bool states
5af71ce (Ram Peri) Add timing keyword argument for hooks

Gavin Mak

unread,
May 21, 2026, 4:54:13 PM (2 days ago) May 21
to Repo and Gerrit Discussion
v2.64 has now been promoted to stable.
Reply all
Reply to author
Forward
0 new messages