1. 0b82311 sync: allow syncing groups with repo sync -g group by Andrew Chant · 11 days ago main
  2. 06c4f9e git_superproject: don't filter rewritten manifest by Andrew Chant · 7 days ago
  3. dd11303 sync: Deprecate fetch-submodules flag names by Josef Malmström · 13 days ago
  4. eeba6f2 hooks: pass yes flag when available by Rahul Yadav · 3 weeks ago
  5. 1729aae project: Skip superproject upstream check for MetaProjects by Ajay Gupta · 3 months ago
  6. 978adb7 sync: Add CLI flag for globally disabling submodule fetch by Josef Malmström · 2 weeks ago
  7. 0398c67 color: Replace anonymous sentinel with named class by Brian Gan · 3 weeks ago
  8. 3bb4871 rebase: Resolve revisionExpr to tracking branch for --onto-manifest by Gavin Mak · 3 weeks ago
  9. 35bbf70 color: Treat "true" and "yes" as "auto", not "always" by Brian Gan · 4 weeks ago stable v2.65
  10. 881af15 agents: run review agents manually by Gavin Mak · 4 weeks ago
  11. fbc9c79 tests: Fix test compatibility with Python 3.14 forkserver by Brian Gan · 4 weeks ago
  12. ead4b2d sync: Implement fetchcmd for standard Git layouts by Gavin Mak · 6 weeks ago
  13. e7cac4b status: Show ahead/behind info for local branches by Brian Gan · 4 weeks ago
  14. 9198601 info: Parallelize project data gathering for JSON output by Gavin Mak · 4 weeks ago
  15. a27dbcd git_trace2_event_log: Fix index out of range on empty config values by Rahul Yadav · 4 weeks ago
  16. 547dc99 repo: Normalize GNUPGHOME path for MSYS GPG on Windows by Gavin Mak · 5 weeks ago
  17. 88a7e88 info: Report actual checked-out HEAD revision by Gavin Mak · 5 weeks ago
  18. c21a41c git_config: Support SHA-256 object IDs by Gavin Mak · 5 weeks ago
  19. 6586efe man: disable line wrapping by Brian Gan · 5 weeks ago
  20. 3af9e2f project: fix sync of shallow projects sharing objdir by Sainath Varanasi · 5 weeks ago
  21. d32b702 agents: Add CRAG-generated review agents and skills by Gavin Mak · 5 weeks ago
  22. 7f58543 gitignore: Add AI agent files by Nasser Grainawi · 3 months ago
  23. 39c0b60 sync: Support pluggable remote helpers for smart sync manifest server. by Rahul Yadav · 7 weeks ago
  24. cd307a6 project: Add REPO_PROJECT_FETCH_URL environment variable by Gavin Mak · 6 weeks ago
  25. 4b46263 sync: do not init sibling submodules in parallel by Josef Malmström · 8 weeks ago
  26. d9d86fb repo: Bump launcher version to 2.65 by Gavin Mak · 9 weeks ago
  27. f7a24df project: handle corrupted projects in DeleteWorktree by Gavin Mak · 8 weeks ago
  28. e0bd39c project: Extract project envvar generation to GetEnvVars by Gavin Mak · 9 weeks ago
  29. c883613 sync: Skip copyfile/linkfile for unavailable projects by Xin Li · 9 weeks ago
  30. 384c059 tests: Deduplicate test setup in test_project.py by Gavin Mak · 3 months ago
  31. b853113 init: Add --use-local-gitdirs for standard Git layouts by Gavin Mak · 4 months ago
  32. 2d54384 sync: Add --superproject-rev flag to sync to specific revision by Gavin Mak · 3 months ago v2.64
  33. 1b4e7a0 Fix submodules not synced for repeated repo by Josef Malmström · 3 months ago
  34. a94c9e2 Automated: Migrate gerrit/git-repo from gsutil to gcloud storage by gurusai-voleti · 3 months ago
  35. 51021fb abandon/start/info: Make them respect smart sync override by Gavin Mak · 3 months ago
  36. d453273 command: Move smart sync override logic to Command base class by Gavin Mak · 3 months ago
  37. 0129ac1 docs: drop period in headers by Mike Frysinger · 3 months ago
  38. bf8c59f run_tests: help2man: update to latest release by Mike Frysinger · 3 months ago
  39. 003f040 Fix missing `None` check in Remote.Save by Josef Malmström · 3 months ago
  40. 1db50e4 Add support for self referencing submodules by Josef Malmström · 3 months ago
  41. c97a306 release: update-manpages: revert color filtering by Mike Frysinger · 3 months ago
  42. 5534f16 linkfile: Handle directory-to-symlink transitions safely by Carlos Fernandez · 3 months ago
  43. 67e52a1 run_tests: leverage cipd when available for help2man by Mike Frysinger · 3 months ago
  44. d503723 sync: Re-raise KeyboardInterrupt in main process by Gavin Mak · 3 months ago
  45. 7cc99b2 git_config: fix error message command output by Mike Frysinger · 3 months ago
  46. 12ad396 info: Parallelize repo info to improve performance by Greg Edelston · 3 months ago
  47. a6bc1b7 sync: Exclude stateless sync pruned projects from bloat check by Gavin Mak · 3 months ago
  48. a98e422 completion: document installation and usage in README by Gavin Mak · 3 months ago
  49. 5d85850 sync: Suggest "git repack -a -d" in bloat warning by Gavin Mak · 3 months ago
  50. e8deeab Add zsh completion by Kamal Sacranie · 3 months ago
  51. 11428ae forall: Document REPO_UPSTREAM and REPO_DEST_BRANCH envvars by Gavin Mak · 3 months ago
  52. 27d2232 info: add --format and --include-summary/--include-projects options by Carlos Fernandez · 4 months ago
  53. e3eadd3 sync: Fix force_checkout propagation by Josef Malmström · 3 months ago
  54. 12cfc60 git_superproject: Remove redundant _branch variable by Gavin Mak · 3 months ago
  55. 134eeb0 tests: Add tests for repo status output by Nasser Grainawi · 5 months ago
  56. 03fb181 color: type SetDefaultColoring and drop bool states by Nasser Grainawi · 3 months ago
  57. 5af71ce Add timing keyword argument for hooks by Ram Peri · 3 months ago
  58. baa281d sync: Refactor to use _RunOneGC and fix config leakage by Gavin Mak · 3 months ago v2.63
  59. 7e9079b sync: Switch to using self._bloated_projects by Gavin Mak · 3 months ago
  60. 61bd6b3 tests: Add tests for _CheckForBloatedProjects and _GCProjects by Gavin Mak · 3 months ago
  61. 32e7327 upload: Clarify partial sync message on hook failure by Marty Heavey · 3 months ago
  62. 4f707ff sync: Provide feedback during post-sync operations by Gavin Mak · 3 months ago
  63. e2671c1 progress: Ignore updates after progress ends by Gavin Mak · 3 months ago
  64. b43a20b project: Avoid skipping fetches for shallow clones without .git/shallow by Becky Siegel · 3 months ago
  65. 8869a30 project: Drop --no-deref from update-ref --stdin by Miyako.Enei · 4 months ago
  66. 3b0eebe project: implement stateless sync pruning logic by Gavin Mak · 4 months ago
  67. 00991bf manifest: Add `sync-strategy` attribute to project elements by Gavin Mak · 4 months ago
  68. e8338b5 tests: Convert forall subcmd test to pytest by Nasser Grainawi · 4 months ago
  69. 951666f gc: Fix hang during repack in partial clones by Gavin Mak · 4 months ago
  70. 854b330 test_wrapper: add test for repo script executable permission by Carlos Fernandez · 4 months ago
  71. 654690e tests: convert more tests to pytest by Mike Frysinger · 4 months ago
  72. ac2be4c tests: convert __file__ usage to pathlib by Mike Frysinger · 4 months ago
  73. 3d819e8 tests: unify fixture() helper with Path constant by Mike Frysinger · 4 months ago
  74. 5739839 Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensions by Carlos Fernandez · 4 months ago
  75. 3f3c681 project: Refactor GetHead to use symbolic-ref first by Gavin Mak · 4 months ago
  76. 242e97d Implement command forgiveness with autocorrect by Sam Saccone · 5 months ago
  77. ade45de docs: windows: mention Developer Mode for symlinks by Mike Frysinger · 4 months ago v2.62
  78. 0251fb3 project: don't re-shallow manually unshallowed repos during sync by Lucas Tanure · 5 months ago
  79. 0176586 Use git_superproject.UseSuperproject() everywhere by Jacky Liu · 4 months ago
  80. 582804a pydev: drop Python 2 reference by Mike Frysinger · 4 months ago
  81. afc3d55 isort: merge config into pyproject.toml by Mike Frysinger · 4 months ago
  82. f24bc7a tests: switch some test modules to pytest by Mike Frysinger · 4 months ago
  83. 83b8ebd git_superproject: avoid re-initing bare repo by Gavin Mak · 6 months ago
  84. a0abfd7 project: resolve unborn HEAD robustly in reftable repos by Gavin Mak · 6 months ago
  85. 403fedf project: support reftable anchors in worktree .git migration by Gavin Mak · 6 months ago
  86. f14c577 project: avoid direct packed-refs writes during fetch by Gavin Mak · 6 months ago
  87. 67881c0 git_refs: read refs via git plumbing for files/reftable by Gavin Mak · 6 months ago
  88. 551087c tests: add a util module for sharing code by Mike Frysinger · 5 months ago
  89. 8da56a0 man: refresh after recent changes by Mike Frysinger · 5 months ago
  90. 0f01cd2 docs: Document support for child elements in extend-project by Jeffery Miller · 5 months ago
  91. 1ee9866 tests: Add extend-project test for additional annotations by Jeffery Miller · 5 months ago
  92. 6f9622f sync: Remove dependency on ssh if not needed by Jordan Esh · 8 months ago
  93. 5cb0251 gc: fix untargeted projects being deleted by Gavin Mak · 6 months ago
  94. a214fd3 manifest: Introduce `sync-j-max` attribute to cap sync jobs by Gavin Mak · 6 months ago
  95. 62cd0de Make git trace2 logging errors conditional on verbose mode. by Sam Saccone · 6 months ago
  96. b60512a run_tests: log tool versions by Mike Frysinger · 6 months ago
  97. 5d88972 Revert "init: change --manifest-depth default to 1" by Mike Frysinger · 6 months ago v2.61.1
  98. 3c0e67b manifest_xml: prevent extend-project from inheriting local groups by Gavin Mak · 7 months ago
  99. 3b7b20a CONTRIBUTING: fix HTTP password URL by Nico Wald · 7 months ago
  100. e71a8c6 project: disable auto-gc for depth=1 in git config by Gavin Mak · 7 months ago v2.61