1. a98e422 completion: document installation and usage in README by Gavin Mak · 2 days ago main
  2. 5d85850 sync: Suggest "git repack -a -d" in bloat warning by Gavin Mak · 3 days ago
  3. e8deeab Add zsh completion by Kamal Sacranie · 6 days ago
  4. 11428ae forall: Document REPO_UPSTREAM and REPO_DEST_BRANCH envvars by Gavin Mak · 3 days ago
  5. 27d2232 info: add --format and --include-summary/--include-projects options by Carlos Fernandez · 5 weeks ago
  6. e3eadd3 sync: Fix force_checkout propagation by Josef Malmström · 7 days ago
  7. 12cfc60 git_superproject: Remove redundant _branch variable by Gavin Mak · 2 weeks ago
  8. 134eeb0 tests: Add tests for repo status output by Nasser Grainawi · 9 weeks ago
  9. 03fb181 color: type SetDefaultColoring and drop bool states by Nasser Grainawi · 4 weeks ago
  10. 5af71ce Add timing keyword argument for hooks by Ram Peri · 3 weeks ago
  11. baa281d sync: Refactor to use _RunOneGC and fix config leakage by Gavin Mak · 3 weeks ago stable v2.63
  12. 7e9079b sync: Switch to using self._bloated_projects by Gavin Mak · 3 weeks ago
  13. 61bd6b3 tests: Add tests for _CheckForBloatedProjects and _GCProjects by Gavin Mak · 3 weeks ago
  14. 32e7327 upload: Clarify partial sync message on hook failure by Marty Heavey · 3 weeks ago
  15. 4f707ff sync: Provide feedback during post-sync operations by Gavin Mak · 3 weeks ago
  16. e2671c1 progress: Ignore updates after progress ends by Gavin Mak · 3 weeks ago
  17. b43a20b project: Avoid skipping fetches for shallow clones without .git/shallow by Becky Siegel · 4 weeks ago
  18. 8869a30 project: Drop --no-deref from update-ref --stdin by Miyako.Enei · 5 weeks ago
  19. 3b0eebe project: implement stateless sync pruning logic by Gavin Mak · 6 weeks ago
  20. 00991bf manifest: Add `sync-strategy` attribute to project elements by Gavin Mak · 6 weeks ago
  21. e8338b5 tests: Convert forall subcmd test to pytest by Nasser Grainawi · 5 weeks ago
  22. 951666f gc: Fix hang during repack in partial clones by Gavin Mak · 5 weeks ago
  23. 854b330 test_wrapper: add test for repo script executable permission by Carlos Fernandez · 5 weeks ago
  24. 654690e tests: convert more tests to pytest by Mike Frysinger · 7 weeks ago
  25. ac2be4c tests: convert __file__ usage to pathlib by Mike Frysinger · 5 weeks ago
  26. 3d819e8 tests: unify fixture() helper with Path constant by Mike Frysinger · 5 weeks ago
  27. 5739839 Fix all flake8 warnings from newer flake8-bugbear and flake8-comprehensions by Carlos Fernandez · 6 weeks ago
  28. 3f3c681 project: Refactor GetHead to use symbolic-ref first by Gavin Mak · 8 weeks ago
  29. 242e97d Implement command forgiveness with autocorrect by Sam Saccone · 9 weeks ago
  30. ade45de docs: windows: mention Developer Mode for symlinks by Mike Frysinger · 7 weeks ago v2.62
  31. 0251fb3 project: don't re-shallow manually unshallowed repos during sync by Lucas Tanure · 9 weeks ago
  32. 0176586 Use git_superproject.UseSuperproject() everywhere by Jacky Liu · 8 weeks ago
  33. 582804a pydev: drop Python 2 reference by Mike Frysinger · 8 weeks ago
  34. afc3d55 isort: merge config into pyproject.toml by Mike Frysinger · 8 weeks ago
  35. f24bc7a tests: switch some test modules to pytest by Mike Frysinger · 8 weeks ago
  36. 83b8ebd git_superproject: avoid re-initing bare repo by Gavin Mak · 3 months ago
  37. a0abfd7 project: resolve unborn HEAD robustly in reftable repos by Gavin Mak · 3 months ago
  38. 403fedf project: support reftable anchors in worktree .git migration by Gavin Mak · 3 months ago
  39. f14c577 project: avoid direct packed-refs writes during fetch by Gavin Mak · 3 months ago
  40. 67881c0 git_refs: read refs via git plumbing for files/reftable by Gavin Mak · 3 months ago
  41. 551087c tests: add a util module for sharing code by Mike Frysinger · 9 weeks ago
  42. 8da56a0 man: refresh after recent changes by Mike Frysinger · 9 weeks ago
  43. 0f01cd2 docs: Document support for child elements in extend-project by Jeffery Miller · 3 months ago
  44. 1ee9866 tests: Add extend-project test for additional annotations by Jeffery Miller · 3 months ago
  45. 6f9622f sync: Remove dependency on ssh if not needed by Jordan Esh · 5 months ago
  46. 5cb0251 gc: fix untargeted projects being deleted by Gavin Mak · 3 months ago
  47. a214fd3 manifest: Introduce `sync-j-max` attribute to cap sync jobs by Gavin Mak · 3 months ago
  48. 62cd0de Make git trace2 logging errors conditional on verbose mode. by Sam Saccone · 3 months ago
  49. b60512a run_tests: log tool versions by Mike Frysinger · 3 months ago
  50. 5d88972 Revert "init: change --manifest-depth default to 1" by Mike Frysinger · 4 months ago v2.61.1
  51. 3c0e67b manifest_xml: prevent extend-project from inheriting local groups by Gavin Mak · 4 months ago
  52. 3b7b20a CONTRIBUTING: fix HTTP password URL by Nico Wald · 4 months ago
  53. e71a8c6 project: disable auto-gc for depth=1 in git config by Gavin Mak · 4 months ago v2.61
  54. c687b5d run_tests/release: require Python 3.9+ by Mike Frysinger · 4 months ago
  55. 1dd9c57 tests: drop tox support by Mike Frysinger · 4 months ago
  56. 4525c2e github: add black check action by Mike Frysinger · 4 months ago
  57. 45dcd73 tests: skip AF_UNIX tests when unavailable by Mike Frysinger · 4 months ago
  58. 1dad86d check-metadata: skip files that do not exist by Mike Frysinger · 4 months ago
  59. 622a5bf init: change --manifest-depth default to 1 by Mike Frysinger · 5 months ago v2.60.2
  60. 871e4c7 sync: skip bloat check if fresh sync by Gavin Mak · 5 months ago v2.60.1
  61. 5b0b551 project: only use --no-auto-gc for git 2.23.0+ by Gavin Mak · 5 months ago
  62. b5991d7 sync: Add heuristic warning for bloated shallow repositories by Gavin Mak · 5 months ago v2.60
  63. 7f87c54 project: disable auto-gc on fetch for projects with clone-depth=1 by Gavin Mak · 5 months ago
  64. 50c6226 Prevent leftover bare gitdirs after failed sync attempts by Kaushik Lingarkar · 6 months ago
  65. 1e4b288 project: Make the error message more logical when a linkfile fail by Peter Kjellerstedt · 5 months ago
  66. 31b4b19 info: Print a newline after printing the superproject's revision by Peter Kjellerstedt · 6 months ago
  67. 2b6de52 Rename XmlManifest.GetGroupsStr() to XmlManifest.GetManifestGroupsStr() by Peter Kjellerstedt · 6 months ago
  68. 91ec998 manifest_xml, git_superproject: Rename an argument for XmlManifest.ToXml() by Peter Kjellerstedt · 6 months ago
  69. 08964a1 docs: manifest-format: reformat spec to align the CDATA parts by Mike Frysinger · 5 months ago
  70. 3073a90 manifest: Propagate revision attribute through multiple levels of include by Peter Kjellerstedt · 6 months ago
  71. 75773b8 manifest, project: Store project groups as sets by Peter Kjellerstedt · 6 months ago
  72. 412367b project: Use dicts to keep track of copyfiles and linkfiles by Peter Kjellerstedt · 6 months ago
  73. 47c24b5 manifest: Make include groups propagate to extend-project elements by Peter Kjellerstedt · 6 months ago
  74. be33106 wipe: Add new `repo wipe` subcommand by Gavin Mak · 6 months ago
  75. 5998c0b tests: manifest_xml: convert most path usage to pathlib by Mike Frysinger · 6 months ago
  76. 877ef91 man: Regenerate after manifest update by Peter Kjellerstedt · 6 months ago
  77. 4ab2284 manifest: Make extend-project support copyfile, linkfile and annotation by Peter Kjellerstedt · 7 months ago
  78. 1afe96a sync: fix saving of fetch times and local state by Gavin Mak · 7 months ago v2.59
  79. 2719a8e run_tests: log each command run by Mike Frysinger · 7 months ago
  80. e4872ac sync: Use 'git rebase' during 'repo sync --rebase' by Jeroen Dhollander · 7 months ago
  81. 4623264 Fix submodule initialization in interleaved sync mode by Kaushik Lingarkar · 8 months ago
  82. 67383bd Follow up "Fix shallow clones when upstream attribute is present" by Kaushik Lingarkar · 8 months ago
  83. d30414b forall: fix crash with no command by Mike Frysinger · 8 months ago
  84. 80d1a5a run_tests: add file header checker for licensing blocks by Mike Frysinger · 9 months ago
  85. c615c96 man: regen after sync updates by Mike Frysinger · 9 months ago
  86. 5ed12ec standardize file header wrt licensing by Mike Frysinger · 9 months ago
  87. 58a59fd CONTRIBUTING: rename doc per Google OSS policies by Mike Frysinger · 9 months ago
  88. 38d2fe1 Revert "Fix shallow clones when upstream attribute is present" by Gavin Mak · 9 months ago v2.58
  89. 854fe44 git_superproject: fix AttributeError in Superproject logging by Gavin Mak · 9 months ago
  90. d534a55 sync: Fix missing error details in interleaved summary by Gavin Mak · 9 months ago
  91. a64149a sync: Record and propagate errors from deferred actions by Gavin Mak · 9 months ago
  92. 3e6acf2 progress: Fix race condition causing fileno crash by Gavin Mak · 9 months ago
  93. a6e1a59 sync: Avoid duplicate projects in error text by Gavin Mak · 9 months ago
  94. 380bf95 sync: always show sync result stderr_text on error by Gavin Mak · 9 months ago
  95. d9cc0a1 Fix shallow clones when upstream attribute is present by Krzysztof Wesolowski · 10 months ago
  96. 8c3585f project: fallback to reading HEAD when rev-parse fails by Gavin Mak · 9 months ago v2.57.3
  97. 239fad7 hooks: verify hooks project has worktree before running by Gavin Mak · 10 months ago v2.57.2
  98. d3eec0a sync: fix connection error on macOS for interleaved sync by Kuang-che Wu · 10 months ago
  99. 7f7d70e project: Fix GetHead to handle detached HEADs by Gavin Mak · 10 months ago
  100. 720bd1e sync: Don't checkout if no worktree by Gavin Mak · 10 months ago v2.57.1