1. 454fdaf sync: Always use WORKER_BATCH_SIZE by Josip Sokcevic · 9 days ago main stable v2.48
  2. f7f9dd4 project: Handle git sso auth failures as repo exit by Josip Sokcevic · 12 days ago
  3. 70ee4dd superproject: Remove notice about beta by Josip Sokcevic · 12 days ago
  4. cfe3095 project: run fetch --refetch on unable to not parse commit by Josip Sokcevic · 14 days ago
  5. 621de7e Disable git terminal prompt during fetch/clone by Josip Sokcevic · 3 weeks ago
  6. d7ebdf5 init: add --manifest-upstream-branch by Kaushik Lingarkar · 6 weeks ago
  7. fabab4e man: regenerate man pages by Kaushik Lingarkar · 3 weeks ago
  8. b577444 project: Copy and link files even with local branches by Brian Norris · 4 weeks ago
  9. 1e19f7d sync: include TARGET_RELEASE when constructing smart sync target. by Navil · 5 weeks ago v2.47
  10. d8b4101 color: fix have_fg not re assign to true by bright · 5 months ago
  11. 1c53b0f tox.ini: Make the lint and format environments run black for all code by Peter Kjellerstedt · 9 weeks ago
  12. e5ae870 tox.ini, constraints.txt: Lock the version of black to <24 by Peter Kjellerstedt · 9 weeks ago
  13. e59e2ae project: run fetch --refetch onacould not parse commit by Josip Sokcevic · 5 weeks ago
  14. c44ad09 Add a `--rebase` option to sync command by Jeroen Dhollander · 8 weeks ago
  15. 4592a63 sync: Fix git command for aborting rebase being called incorrectly. by Erik Elmeke · 7 weeks ago
  16. 0444ddf project: ignore more curl failure modes by Mike Frysinger · 4 months ago v2.46
  17. 9bf8236 logging: Fix log formatting with colored output by Shik Chen · 4 months ago
  18. 87f52f3 upload: add a --topic option for setting topic explicitly by Mike Frysinger · 4 months ago
  19. 562cea7 sync: Abort rebase in progress if force-checkout is set by Erik Elmeke · 6 months ago
  20. eede374 ssh: Set git protocol version 2 on SSH ControlMaster by Erik Elmeke · 8 months ago
  21. 2c5fb84 upload: drop check for uncommitted local changes by Mike Frysinger · 5 months ago
  22. 12f6dc4 git: raise hard version to 1.9.1 by Mike Frysinger · 7 months ago
  23. 5591d99 release: update-hooks: helper for automatically syncing hooks by Mike Frysinger · 6 months ago
  24. 9d86545 gitc: delete a few more dead references by Mike Frysinger · 6 months ago
  25. cbd78a9 man: regenerate man pages by Mike Frysinger · 6 months ago
  26. 46819a7 Remove platform_utils.realpath by Kaiyi Li · 7 months ago
  27. 159389f Fix drive mounted directory on Windows by Kaiyi Li · 7 months ago
  28. 4406642 git_command: unify soft/hard versions with requirements.json by Mike Frysinger · 7 months ago
  29. 73356f1 project: Check if dotgit exists w/out symlink check by Josip Sokcevic · 7 months ago v2.45
  30. 09fc214 git: raise soft version to 2.7.4 by Mike Frysinger · 7 months ago
  31. 3762b17 git: raise hard version to 1.7.9 by Mike Frysinger · 7 months ago
  32. ae419e1 docs: release: add recent git/python/ssh/debian info by Mike Frysinger · 7 months ago
  33. a3a7372 main: Stringify project name in error_info by Josip Sokcevic · 7 months ago
  34. fff1d2d ssh: Print details if running the command fails by Sebastian Schuberth · 11 months ago v2.44
  35. 4b01a24 upload: Fix patchset description destination by Josip Sokcevic · 7 months ago
  36. 4679022 sync: Fix sorting for nested projects by Josip Sokcevic · 7 months ago
  37. edadb25 sync: introduce --force-checkout by Josip Sokcevic · 8 months ago v2.43
  38. 96edb9b upload: Add support for setting patchset description by Sergiy Belozorov · 8 months ago
  39. 5554572 sync: Introduce git checkout levels by Josip Sokcevic · 8 months ago v2.42
  40. 97ca50f git_command: Return None from GetEventTargetPath() if set to empty string by Peter Collingbourne · 8 months ago
  41. 8896b68 trace: Save trace2 sid in REPO_TRACE file by Josip Sokcevic · 8 months ago
  42. fec8cd6 subcmds: sync: Remove deprecated _AUTO_GC by Greg Edelston · 8 months ago
  43. b8139bd launcher: Set shebang to python3 by Josip Sokcevic · 8 months ago
  44. 26fa318 sync: ensure RepoChangedException propagated by Jason Chang · 8 months ago
  45. d379e77 stop passing project to UpdateManifestError by Yiwei Zhang · 10 months ago
  46. 4217a82 project: Rename if deletion fails by Josip Sokcevic · 9 months ago v2.41
  47. 208f344 Clean up remaining `repo sync` log spam. by Tomasz Wasilczyk · 9 months ago
  48. 138c8a9 docs: fix some grammar typos by Mike Frysinger · 10 months ago
  49. 9b57aa0 project: Check references during sync by Josip Sokcevic · 11 months ago
  50. b1d1ece tests: setup user identity for tests by Vitalii Dmitriev · 10 months ago
  51. 449b23b manifest_xml: fix url normalization for inits and remotes by Vitalii Dmitriev · 10 months ago
  52. e5fb6e5 git_trace2: Add socket timeout by Josip Sokcevic · 10 months ago
  53. 48e4137 manifest_xml: do not allow / before : in scp-like syntax by Mike Frysinger · 10 months ago
  54. 172c583 repo: Drop reexec of python3 from check_python_version() by Peter Kjellerstedt · 12 months ago
  55. aa506db repo: Remove Python 2 compatibility code by Peter Kjellerstedt · 12 months ago
  56. 14c61d2 repo: Remove a Python 2 related comment by Peter Kjellerstedt · 12 months ago
  57. 4c80921 Don't log spam `repo sync` by default by Tomasz Wasilczyk · 10 months ago v2.40
  58. f56484c tox: Remove pylint timeout by Josip Sokcevic · 10 months ago
  59. a50c4e3 Update commit-msg hook by Orgad Shaneh · 11 months ago
  60. 0dd0a83 sync: Fix partial sync false positive by Matt Schulte · 11 months ago
  61. 9f0ef5d repo: add repo main script's directory to PYTHONPATH. by Duy Truong · 12 months ago
  62. c287428 info: Handle undefined mergeBranch by Josip Sokcevic · 11 months ago
  63. c984e8d manifest_xml: support nested submanifests by Guillaume Micouin-Jorda · 11 months ago
  64. 6d82112 repo_logging: Ensure error details are printed by Josh Bartel · 11 months ago
  65. 560a797 repo: Use the worktree when checking the repo rev. by Jason R. Coombs · 12 months ago
  66. 8a6d172 git_superproject: tell git that superproject is bare by Emily Shaffer · 1 year, 1 month ago
  67. 3652b49 Correctly handle schema-less URIs for remote fetch URL by Michael Kelly · 1 year, 1 month ago
  68. 89f761c main: Log ManifestParseError exception messages by LuK1337 · 12 months ago
  69. d32b2dc repo: Remove unreachable code. by Jason R. Coombs · 12 months ago
  70. b32ccbb cleanup: Update codebase to expect Python 3.6 by Jason R. Coombs · 1 year, 1 month ago
  71. b99272c sync: PersistentTransport call parent init by Daniel Kutik · 12 months ago v2.39
  72. b0430b5 sync: TeeStringIO write should return int by Daniel Kutik · 12 months ago
  73. 1fd5c4b sync: Fix tracking of broken links by Jason Chang · 12 months ago
  74. 9267d58 project: Speculative fix for project corruption by Josip Sokcevic · 12 months ago
  75. ae824fb cleanup: convert exceptions to OSError by Jason R. Coombs · 12 months ago
  76. 034950b cleanup: delete redundant "r" open mode by Jason R. Coombs · 12 months ago
  77. 0bcffd8 cleanup: use new dict & set generator styles by Jason R. Coombs · 12 months ago
  78. 7393f6b manifest_xml: Fix empty project list when DOCTYPE is present by Chris Allen · 12 months ago
  79. 8dd8521 cleanup: leverage yield from in more places by Jason R. Coombs · 12 months ago
  80. 49c9b06 git_config: GetBoolean should return bool by Daniel Kutik · 12 months ago
  81. 3d58d21 project: using --depth results in error when including submanifests by Roberto Vladimir Prado Carranza · 1 year, 1 month ago
  82. c0aad7d repo: drop Python 2 compat logic by Mike Frysinger · 12 months ago
  83. d4aee65 delete Python 2 (object) compat by Mike Frysinger · 12 months ago
  84. 024df06 tests: Set HOME to a temporary directory when running tests. by Jason R. Coombs · 1 year ago v2.38
  85. 45809e5 tests: added python 3.12 by Daniel Kutik · 12 months ago
  86. 331c5dd github: add python 3.11 to test-ci.yml by Daniel Kutik · 1 year ago
  87. e848e9f github: pin ubuntu to 20.04 to make py36 work by Daniel Kutik · 1 year ago
  88. 1544afe python-support: update with current status & guidelines by Mike Frysinger · 1 year ago
  89. 3b8f953 hooks: drop support for Python 2 by Mike Frysinger · 1 year ago
  90. 8f4f985 main: drop Python 2 check by Mike Frysinger · 1 year ago
  91. 8bc5000 Update logger.warn to logger.warning by Aravind Vasudevan · 1 year ago
  92. 6a7f73b git_command: read1 needs a size in py3.6 by Daniel Kutik · 1 year ago
  93. 23d063b git_command: lru_cache needs maxsize for py36 & 37 by Daniel Kutik · 1 year ago
  94. ce0ed79 sync: Fix print statement in _PostRepoFetch by Aravind Vasudevan · 1 year ago
  95. 2844a5f git_command: Augment underlying git errors with suggestions by Aravind Vasudevan · 1 year ago
  96. 47944bb project: Invoke realpath on dotgit for symmetry with gitdir to ensure a short relpath. by Jason R. Coombs · 1 year, 1 month ago
  97. 83c66ec Reset info logs back to print in sync by Aravind Vasudevan · 1 year, 1 month ago v2.37
  98. 87058c6 Track expected git errors in logs by Jason Chang · 1 year, 1 month ago
  99. b564416 tests: Fix tox error in py36 use virtualenv<20.22.0 by Daniel Kutik · 1 year, 1 month ago
  100. aadd12c Use non-deprecated API for obtaining UTC time by LuK1337 · 1 year, 1 month ago