1. 6b9d165 Merge tag 'v2.42' by Josip Sokcevic · 2 days ago main v2.42-cr1
  2. 5554572 sync: Introduce git checkout levels by Josip Sokcevic · 9 days ago upstream/main upstream/stable v2.42
  3. 97ca50f git_command: Return None from GetEventTargetPath() if set to empty string by Peter Collingbourne · 8 days ago
  4. 8896b68 trace: Save trace2 sid in REPO_TRACE file by Josip Sokcevic · 10 days ago
  5. fec8cd6 subcmds: sync: Remove deprecated _AUTO_GC by Greg Edelston · 11 days ago
  6. b8139bd launcher: Set shebang to python3 by Josip Sokcevic · 4 weeks ago
  7. 26fa318 sync: ensure RepoChangedException propagated by Jason Chang · 4 weeks ago
  8. d379e77 stop passing project to UpdateManifestError by Yiwei Zhang · 2 months ago
  9. 30905fc Merge tag 'v2.41' by Josip Sokcevic · 5 weeks ago stable v2.41-cr1
  10. 4217a82 project: Rename if deletion fails by Josip Sokcevic · 5 weeks ago v2.41
  11. 208f344 Clean up remaining `repo sync` log spam. by Tomasz Wasilczyk · 8 weeks ago
  12. 138c8a9 docs: fix some grammar typos by Mike Frysinger · 8 weeks ago
  13. 9b57aa0 project: Check references during sync by Josip Sokcevic · 3 months ago
  14. c60c48d Merge tag 'v2.40' by Josip Sokcevic · 8 weeks ago v2.40-cr1
  15. b1d1ece tests: setup user identity for tests by Vitalii Dmitriev · 2 months ago
  16. 449b23b manifest_xml: fix url normalization for inits and remotes by Vitalii Dmitriev · 3 months ago
  17. e5fb6e5 git_trace2: Add socket timeout by Josip Sokcevic · 2 months ago
  18. 48e4137 manifest_xml: do not allow / before : in scp-like syntax by Mike Frysinger · 2 months ago
  19. 172c583 repo: Drop reexec of python3 from check_python_version() by Peter Kjellerstedt · 4 months ago
  20. aa506db repo: Remove Python 2 compatibility code by Peter Kjellerstedt · 4 months ago
  21. 14c61d2 repo: Remove a Python 2 related comment by Peter Kjellerstedt · 4 months ago
  22. 4c80921 Don't log spam `repo sync` by default by Tomasz Wasilczyk · 3 months ago v2.40
  23. f56484c tox: Remove pylint timeout by Josip Sokcevic · 3 months ago
  24. a50c4e3 Update commit-msg hook by Orgad Shaneh · 3 months ago
  25. 0dd0a83 sync: Fix partial sync false positive by Matt Schulte · 3 months ago
  26. 9f0ef5d repo: add repo main script's directory to PYTHONPATH. by Duy Truong · 4 months ago
  27. c287428 info: Handle undefined mergeBranch by Josip Sokcevic · 3 months ago
  28. c984e8d manifest_xml: support nested submanifests by Guillaume Micouin-Jorda · 4 months ago
  29. 6d82112 repo_logging: Ensure error details are printed by Josh Bartel · 4 months ago
  30. 560a797 repo: Use the worktree when checking the repo rev. by Jason R. Coombs · 4 months ago
  31. 8a6d172 git_superproject: tell git that superproject is bare by Emily Shaffer · 6 months ago
  32. 3652b49 Correctly handle schema-less URIs for remote fetch URL by Michael Kelly · 6 months ago
  33. 89f761c main: Log ManifestParseError exception messages by LuK1337 · 4 months ago
  34. d32b2dc repo: Remove unreachable code. by Jason R. Coombs · 4 months ago
  35. b32ccbb cleanup: Update codebase to expect Python 3.6 by Jason R. Coombs · 5 months ago
  36. f1d916b Merge commits up to v2.39 by Scott Lee · 4 months ago v2.39-cr1
  37. b99272c sync: PersistentTransport call parent init by Daniel Kutik · 4 months ago v2.39
  38. b0430b5 sync: TeeStringIO write should return int by Daniel Kutik · 4 months ago
  39. 1fd5c4b sync: Fix tracking of broken links by Jason Chang · 4 months ago
  40. 9267d58 project: Speculative fix for project corruption by Josip Sokcevic · 4 months ago
  41. ae824fb cleanup: convert exceptions to OSError by Jason R. Coombs · 4 months ago
  42. 034950b cleanup: delete redundant "r" open mode by Jason R. Coombs · 4 months ago
  43. 0bcffd8 cleanup: use new dict & set generator styles by Jason R. Coombs · 4 months ago
  44. 7393f6b manifest_xml: Fix empty project list when DOCTYPE is present by Chris Allen · 4 months ago
  45. 8dd8521 cleanup: leverage yield from in more places by Jason R. Coombs · 4 months ago
  46. 49c9b06 git_config: GetBoolean should return bool by Daniel Kutik · 4 months ago
  47. 3d58d21 project: using --depth results in error when including submanifests by Roberto Vladimir Prado Carranza · 6 months ago
  48. c0aad7d repo: drop Python 2 compat logic by Mike Frysinger · 5 months ago
  49. d4aee65 delete Python 2 (object) compat by Mike Frysinger · 5 months ago
  50. 024df06 tests: Set HOME to a temporary directory when running tests. by Jason R. Coombs · 5 months ago v2.38
  51. 45809e5 tests: added python 3.12 by Daniel Kutik · 5 months ago
  52. 331c5dd github: add python 3.11 to test-ci.yml by Daniel Kutik · 5 months ago
  53. e848e9f github: pin ubuntu to 20.04 to make py36 work by Daniel Kutik · 5 months ago
  54. 1544afe python-support: update with current status & guidelines by Mike Frysinger · 5 months ago
  55. 3b8f953 hooks: drop support for Python 2 by Mike Frysinger · 5 months ago
  56. 8f4f985 main: drop Python 2 check by Mike Frysinger · 5 months ago
  57. 8bc5000 Update logger.warn to logger.warning by Aravind Vasudevan · 5 months ago
  58. 6a7f73b git_command: read1 needs a size in py3.6 by Daniel Kutik · 5 months ago
  59. 23d063b git_command: lru_cache needs maxsize for py36 & 37 by Daniel Kutik · 5 months ago
  60. ce0ed79 sync: Fix print statement in _PostRepoFetch by Aravind Vasudevan · 5 months ago
  61. 2844a5f git_command: Augment underlying git errors with suggestions by Aravind Vasudevan · 5 months ago
  62. 47944bb project: Invoke realpath on dotgit for symmetry with gitdir to ensure a short relpath. by Jason R. Coombs · 5 months ago
  63. 83c66ec Reset info logs back to print in sync by Aravind Vasudevan · 5 months ago v2.37
  64. 87058c6 Track expected git errors in logs by Jason Chang · 5 months ago
  65. b564416 tests: Fix tox error in py36 use virtualenv<20.22.0 by Daniel Kutik · 5 months ago
  66. aadd12c Use non-deprecated API for obtaining UTC time by LuK1337 · 6 months ago
  67. b8fd192 main: Use repo logger by Aravind Vasudevan · 6 months ago
  68. 7a1f1f7 project: Use repo logger by Aravind Vasudevan · 6 months ago
  69. c993c50 subcmds: Use repo logger by Aravind Vasudevan · 6 months ago
  70. c3d7c85 github: add PR closer by Mike Frysinger · 6 months ago
  71. 880c621 tests: test_subcmds_sync.py: fix for py3.6 & 3.7 by Daniel Kutik · 7 months ago
  72. da6ae1d tests: test_git_superproject.py: fix py3.6 & 3.7 by Daniel Kutik · 7 months ago
  73. 5771897 start: Use repo logger by Aravind Vasudevan · 6 months ago
  74. 56a5a01 project: Use IsId instead of ID_RE.match by Sylvain · 6 months ago
  75. e9cb391 project: Optimise GetCommitRevisionId when revisionId is set by Sylvain · 6 months ago
  76. 25d6c7c manifest_xml: use a set instead of (sorted) list in projectsDiff by Sylvain · 7 months ago
  77. f19b310 Log ErrorEvent for failing GitCommands by Jason Chang · 6 months ago
  78. 712e62b logging: Use log.formatter for coloring logs by Aravind Vasudevan · 6 months ago
  79. daf2ad3 sync: Preserve errors on KeyboardInterrupt by Jason Chang · 6 months ago
  80. b861511 fix black formatting of standalone programs by Mike Frysinger · 6 months ago
  81. e914ec2 sync: Use repo logger within sync by Aravind Vasudevan · 6 months ago
  82. 1e9f7b9 project: Preserve stderr on upload by Jason Chang · 6 months ago v2.36.1
  83. c32aab8 Revert "repo: switch default URL to chromium one" by Mike Frysinger · 6 months ago
  84. 1dbf8b4 tox.ini: add isort as dependency by Daniel Kutik · 6 months ago
  85. 6447733 isort: format codebase by Mike Frysinger · 6 months ago v2.36
  86. 06ddc8c tweak stdlib imports to follow Google style guide by Mike Frysinger · 6 months ago
  87. 16109a6 upload: Suggest full sync if hooks fail with partially synced tree by Gavin Mak · 6 months ago
  88. 321b793 sync: Ignore repo project when checking partial syncs by Gavin Mak · 6 months ago
  89. 5a3a5f7 upload: fix error handling by Jason Chang · 7 months ago
  90. 11cb960 docs: Document .repo_localsyncstate.json by Gavin Mak · 7 months ago
  91. 8914b1f gitc: drop support by Jason Chang · 9 months ago
  92. 082487d tox: enable python 3.11 testing by Daniel Kutik · 7 months ago
  93. f767f7d flake8: exclude venv and .tox folder by Daniel Kutik · 7 months ago
  94. 1a3612f Raise RepoExitError in place of sys.exit by Jason Chang · 7 months ago
  95. f0aeb22 sync: Warn if partial sync state is detected by Gavin Mak · 7 months ago
  96. f1ddaaa main: Pass path to python binary as arg0 when restarting repo by Gavin Mak · 7 months ago
  97. f9aacd4 Raise repo exit errors in place of sys.exit by Jason Chang · 7 months ago
  98. b8a7b4a Prefix error events with RepoErrorEvent: by Jason Chang · 7 months ago
  99. 32b5956 Refactor errors for sync command by Jason Chang · 8 months ago
  100. a6413f5 Update errors to extend BaseRepoError by Jason Chang · 7 months ago