1. 80d1a5a run_tests: add file header checker for licensing blocks by Mike Frysinger · 7 days ago main
  2. c615c96 man: regen after sync updates by Mike Frysinger · 7 days ago
  3. 5ed12ec standardize file header wrt licensing by Mike Frysinger · 7 days ago
  4. 58a59fd CONTRIBUTING: rename doc per Google OSS policies by Mike Frysinger · 8 days ago
  5. 38d2fe1 Revert "Fix shallow clones when upstream attribute is present" by Gavin Mak · 13 days ago stable v2.58
  6. 854fe44 git_superproject: fix AttributeError in Superproject logging by Gavin Mak · 13 days ago
  7. d534a55 sync: Fix missing error details in interleaved summary by Gavin Mak · 14 days ago
  8. a64149a sync: Record and propagate errors from deferred actions by Gavin Mak · 2 weeks ago
  9. 3e6acf2 progress: Fix race condition causing fileno crash by Gavin Mak · 2 weeks ago
  10. a6e1a59 sync: Avoid duplicate projects in error text by Gavin Mak · 2 weeks ago
  11. 380bf95 sync: always show sync result stderr_text on error by Gavin Mak · 2 weeks ago
  12. d9cc0a1 Fix shallow clones when upstream attribute is present by Krzysztof Wesolowski · 3 weeks ago
  13. 8c3585f project: fallback to reading HEAD when rev-parse fails by Gavin Mak · 3 weeks ago v2.57.3
  14. 239fad7 hooks: verify hooks project has worktree before running by Gavin Mak · 4 weeks ago v2.57.2
  15. d3eec0a sync: fix connection error on macOS for interleaved sync by Kuang-che Wu · 4 weeks ago
  16. 7f7d70e project: Fix GetHead to handle detached HEADs by Gavin Mak · 5 weeks ago
  17. 720bd1e sync: Don't checkout if no worktree by Gavin Mak · 5 weeks ago v2.57.1
  18. 25858c8 sync: Default to interleaved mode by Gavin Mak · 5 weeks ago v2.57
  19. 52bab0b project: Use git rev-parse to read HEAD by Gavin Mak · 5 weeks ago
  20. 2e6d088 sync: Improve UI and error reporting for interleaved mode by Gavin Mak · 6 weeks ago
  21. 74edacd project: Use plumbing commands to manage HEAD by Gavin Mak · 6 weeks ago
  22. 5d95ba8 progress: Make end() idempotent by Gavin Mak · 8 weeks ago
  23. 82d500e sync: support post-sync hook in <repo-hooks> by Kenny Cheng · 8 weeks ago
  24. 21269c3 init: Add environment variable for git-lfs by Matt Moeller · 8 weeks ago
  25. 99b5a17 sync: Share final error handling logic between sync modes by Gavin Mak · 9 weeks ago v2.56
  26. df3c401 sync: Share manifest list update logic between sync modes by Gavin Mak · 9 weeks ago
  27. f7a3f99 sync: Share self-update logic between sync modes by Gavin Mak · 9 weeks ago
  28. 6b8e9fc sync: clarify job flags when using interleaved by Gavin Mak · 2 months ago
  29. 7b6ffed sync: Implement --interleaved sync worker by Gavin Mak · 2 months ago
  30. b4b323a sync: Add orchestration logic for --interleaved by Gavin Mak · 2 months ago
  31. f91f446 upload: fix FileNotFoundError when no superproject by Gavin Mak · 2 months ago
  32. 8535282 sync: Add scaffolding for interleaved sync by Gavin Mak · 3 months ago
  33. b262d0e info: fix mismatched format args and wrong symbol name by Scott Lee · 3 months ago v2.55.2
  34. 044e52e hooks: add internal check for external hook API by Mike Frysinger · 3 months ago
  35. 0cb88a8 git_superproject: Replace walrus operator by Gavin Mak · 3 months ago v2.55.1
  36. 08815ad upload: Add rev to rootRepo push option by Gavin Mak · 3 months ago v2.55
  37. 3c8bae2 info: print superproject revision by Scott Lee · 3 months ago
  38. 06338ab subcmds: delete redundant dest= settings by Mike Frysinger · 3 months ago
  39. 8d37f61 upload: Add superproject identifier as push option by Gavin Mak · 4 months ago
  40. 1acbc14 manifest: generalize --json as --format=<format> by Mike Frysinger · 4 months ago
  41. c448ba9 run_tests: only allow help2man skipping in CI by Mike Frysinger · 4 months ago
  42. 21cbcc5 update-manpages: include in unittests by Mike Frysinger · 4 months ago
  43. 0f200bb flake8: Ignore .venv directory by Erik Elmeke · 4 months ago
  44. c8da28c man: regenerate man pages by Mike Frysinger · 4 months ago
  45. c061593 manifest: Remove redundant re-raise of BaseExceptions by Erik Elmeke · 4 months ago
  46. a94457d Fallback to full sync when depth enabled fetch of a sha1 fails by Kaushik Lingarkar · 4 months ago
  47. 97dc5c1 project: use --netrc-optional instead of --netrc by Gavin Mak · 5 months ago v2.54
  48. 0214730 launcher: switch command quoting to shlex.quote by Mike Frysinger · 5 months ago
  49. daebd6c sync: Warn about excessive job counts by Gavin Mak · 5 months ago
  50. 3667de1 run_tests: fix running when cwd is not the root by Mike Frysinger · 5 months ago
  51. 85ee173 run_tests: enable Python 3.8 CI coverage by Mike Frysinger · 5 months ago
  52. f070331 Fix EROFS error when root fs is mounted read-only by Egor Duda · 5 months ago
  53. 9ecb80b pager: drop unused global vars by Mike Frysinger · 5 months ago
  54. dc8185f launcher: change RunError to subprocess.CalledProcessError by Mike Frysinger · 5 months ago
  55. 59b81c8 launcher: change collections.namedtuple to typing.NamedTuple by Mike Frysinger · 5 months ago
  56. 507d463 tox: sync black settings with run_tests by Mike Frysinger · 5 months ago
  57. cd391e7 black: update to v25 by Mike Frysinger · 5 months ago
  58. 8310436 run_tests: move test filtering to pytest markers by Mike Frysinger · 5 months ago
  59. d508739 run_tests: move CQ test skips here by Mike Frysinger · 5 months ago
  60. 91f4280 run_tests: run all tests all the time by Mike Frysinger · 5 months ago
  61. 243df20 launcher: change RunResult to subprocess.CompletedProcess by Mike Frysinger · 5 months ago
  62. 4b94e77 Sync: Fix full submodule sync while shallow specified by Albert Akmukhametov · 6 months ago v2.53
  63. fc901b9 sync: Refresh index before updating repo by Josip Sokcevic · 6 months ago
  64. 8d5f032 gc: Add tags to remote pack list by Josip Sokcevic · 7 months ago v2.52
  65. 99eca45 Activate submodules by Kaushik Lingarkar · 7 months ago
  66. 66685f0 Use 'gitfile' in submodule checkouts by Kaushik Lingarkar · 7 months ago
  67. cf9a2a2 Update internal filesystem layout for submodules by Kaushik Lingarkar · 7 months ago
  68. 5ae8292 Revert "sync: skip network half on repo upgrade" by Josip Sokcevic · 7 months ago
  69. dfdf577 docs: smart-sync: split out & expand details by Mike Frysinger · 7 months ago
  70. 747ec83 run_tests: update to python 3.11 & pytest 8.3.4 by Mike Frysinger · 7 months ago
  71. 1711bc2 git_config: prefer XDG config location by flexagoon · 7 months ago
  72. db111d3 sync: Recover from errors during read-tree by Josip Sokcevic · 7 months ago v2.51
  73. 3405446 gc: Add repack option by Josip Sokcevic · 8 months ago
  74. 41a27eb gc: extract deletion from Execute method by Josip Sokcevic · 8 months ago
  75. d93fe60 sync: Handle KeyboardInterrupt during checkout by Josip Sokcevic · 8 months ago
  76. 61224d0 sync: skip network half on repo upgrade by Josip Sokcevic · 8 months ago
  77. 13d6588 gc: Introduce new command to remove old projects by Josip Sokcevic · 8 months ago v2.50.1
  78. 9500aca sync: Delete symlinks relative to client topdir by Josip Sokcevic · 8 months ago v2.50 v2.50.0
  79. e8a7b9d Add smoke test for subcmd forall by Fredrik de Groot · 9 months ago
  80. cf411b3 Remove gitc support from repo by Josip Sokcevic · 9 months ago
  81. 1feecbd branches: Escape percent signs in branch names by Josip Sokcevic · 9 months ago
  82. 616e314 sync: Do not fail to sync a manifest with no projects by Peter Kjellerstedt · 9 months ago
  83. fafd1ec Fix event log command event hierarchy. by Josip Sokcevic · 9 months ago
  84. b1613d7 Make repo installation work without .git by Josip Sokcevic · 9 months ago
  85. ab2d321 sync: fix connection error on macOS by Kuang-che Wu · 10 months ago v2.49.3
  86. aada468 upload: Return correct tuple values in _ProcessResults by Josip Sokcevic · 10 months ago v2.49.2
  87. 1d50986 worktree: Do not try to fix relative paths by Allen Webb · 10 months ago v2.49.1
  88. e219c78 forall: Fix returning results early by Josip Sokcevic · 10 months ago
  89. f9f4df6 Use full name of the revision when checking dest-branch by joehsu · 10 months ago v2.49
  90. ebdf040 Add REPO_SKIP_SELF_UPDATE check in sync by Fredrik de Groot · 10 months ago
  91. 303bd96 manifest: add optional base check on remove and extend by Fredrik de Groot · 10 months ago
  92. ae384f8 [event_log] Stop leaking semaphore resources by Josip Sokcevic · 10 months ago
  93. 70a4e64 progress: always show done message by Kuang-che Wu · 10 months ago
  94. 8da4861 subcmds: reduce multiprocessing serialization overhead by Kuang-che Wu · 10 months ago
  95. 39ffd99 sync: reduce multiprocessing serialization overhead by Kuang-che Wu · 10 months ago
  96. 584863f Fix incremental syncs for prjs with submodules by Kaushik Lingarkar · 10 months ago
  97. 454fdaf sync: Always use WORKER_BATCH_SIZE by Josip Sokcevic · 11 months ago v2.48
  98. f7f9dd4 project: Handle git sso auth failures as repo exit by Josip Sokcevic · 11 months ago
  99. 70ee4dd superproject: Remove notice about beta by Josip Sokcevic · 11 months ago
  100. cfe3095 project: run fetch --refetch on unable to not parse commit by Josip Sokcevic · 11 months ago