Commit Graph

  • c984e8d4f6 manifest_xml: support nested submanifests main Guillaume Micouin-Jorda 2023-11-09 15:13:17 +0100
  • 6d821124e0 repo_logging: Ensure error details are printed Josh Bartel 2023-11-10 15:49:42 -0600
  • 560a79727f repo: Use the worktree when checking the repo rev. Jason R. Coombs 2023-11-01 10:35:30 -0400
  • 8a6d1724d9 git_superproject: tell git that superproject is bare Emily Shaffer 2023-09-15 13:26:38 -0700
  • 3652b497bb Correctly handle schema-less URIs for remote fetch URL Michael Kelly 2023-09-19 09:51:03 -0700
  • 89f761cfef main: Log ManifestParseError exception messages LuK1337 2023-11-01 09:37:53 +0100
  • d32b2dcd15 repo: Remove unreachable code. Jason R. Coombs 2023-10-31 16:49:26 -0400
  • b32ccbb66b cleanup: Update codebase to expect Python 3.6 Jason R. Coombs 2023-09-29 11:04:49 -0400
  • b99272c601 sync: PersistentTransport call parent init v2.39 stable Daniel Kutik 2023-10-23 21:20:07 +0200
  • b0430b5bc5 sync: TeeStringIO write should return int Daniel Kutik 2023-10-23 21:16:04 +0200
  • 1fd5c4bdf2 sync: Fix tracking of broken links Jason Chang 2023-10-20 13:19:35 -0700
  • 9267d58727 project: Speculative fix for project corruption Josip Sokcevic 2023-10-19 14:46:11 -0700
  • ae824fb2fc cleanup: convert exceptions to OSError Jason R. Coombs 2023-10-20 23:32:40 +0545
  • 034950b9ee cleanup: delete redundant "r" open mode Jason R. Coombs 2023-10-20 23:32:02 +0545
  • 0bcffd8656 cleanup: use new dict & set generator styles Jason R. Coombs 2023-10-20 23:29:42 +0545
  • 7393f6bc41 manifest_xml: Fix empty project list when DOCTYPE is present Chris Allen 2023-10-20 16:35:39 +0100
  • 8dd8521854 cleanup: leverage yield from in more places Jason R. Coombs 2023-10-20 06:48:20 -0400
  • 49c9b06838 git_config: GetBoolean should return bool Daniel Kutik 2023-10-20 18:25:25 +0200
  • 3d58d219cb project: using --depth results in error when including submanifests Roberto Vladimir Prado Carranza 2023-09-13 10:27:26 +0200
  • c0aad7de18 repo: drop Python 2 compat logic Mike Frysinger 2023-10-19 05:12:13 -0400
  • d4aee6570b delete Python 2 (object) compat Mike Frysinger 2023-10-19 05:13:32 -0400
  • 024df06ec1 tests: Set HOME to a temporary directory when running tests. v2.38 Jason R. Coombs 2023-10-02 13:58:54 -0400
  • 45809e51ca tests: added python 3.12 Daniel Kutik 2023-10-17 11:48:06 +0200
  • 331c5dd3e7 github: add python 3.11 to test-ci.yml Daniel Kutik 2023-10-16 23:03:18 +0200
  • e848e9f72c github: pin ubuntu to 20.04 to make py36 work Daniel Kutik 2023-10-11 10:42:21 +0200
  • 1544afe460 python-support: update with current status & guidelines Mike Frysinger 2023-10-14 02:10:39 +0545
  • 3b8f9535c7 hooks: drop support for Python 2 Mike Frysinger 2023-10-14 01:25:50 +0545
  • 8f4f98582e main: drop Python 2 check Mike Frysinger 2023-10-14 01:10:29 +0545
  • 8bc5000423 Update logger.warn to logger.warning Aravind Vasudevan 2023-10-13 19:22:47 +0000
  • 6a7f73bb9a git_command: read1 needs a size in py3.6 Daniel Kutik 2023-10-09 13:21:25 +0200
  • 23d063bdcd git_command: lru_cache needs maxsize for py36 & 37 Daniel Kutik 2023-10-09 13:09:38 +0200
  • ce0ed799b6 sync: Fix print statement in _PostRepoFetch Aravind Vasudevan 2023-10-06 18:36:22 +0000
  • 2844a5f3cc git_command: Augment underlying git errors with suggestions Aravind Vasudevan 2023-10-06 00:40:25 +0000
  • 47944bbe2e project: Invoke realpath on dotgit for symmetry with gitdir to ensure a short relpath. Jason R. Coombs 2023-09-29 12:42:22 -0400
  • 83c66ec661 Reset info logs back to print in sync v2.37 Aravind Vasudevan 2023-09-28 19:06:59 +0000
  • 87058c6ca5 Track expected git errors in logs Jason Chang 2023-09-27 11:34:43 -0700
  • b5644160b7 tests: Fix tox error in py36 use virtualenv<20.22.0 Daniel Kutik 2023-09-27 20:13:56 +0200
  • aadd12cb08 Use non-deprecated API for obtaining UTC time LuK1337 2023-09-16 09:36:49 +0200
  • b8fd19215f main: Use repo logger Aravind Vasudevan 2023-09-14 22:54:04 +0000
  • 7a1f1f70f0 project: Use repo logger Aravind Vasudevan 2023-09-14 08:17:20 +0000
  • c993c5068e subcmds: Use repo logger Aravind Vasudevan 2023-09-14 08:46:44 +0000
  • c3d7c8536c github: add PR closer Mike Frysinger 2023-09-13 14:12:02 -0400
  • 880c621dc6 tests: test_subcmds_sync.py: fix for py3.6 & 3.7 Daniel Kutik 2023-08-15 15:59:07 +0200
  • da6ae1da8b tests: test_git_superproject.py: fix py3.6 & 3.7 Daniel Kutik 2023-08-15 18:00:10 +0200
  • 5771897459 start: Use repo logger Aravind Vasudevan 2023-09-06 18:01:20 +0000
  • 56a5a01c65 project: Use IsId instead of ID_RE.match Sylvain 2023-09-11 13:38:00 +0200
  • e9cb391117 project: Optimise GetCommitRevisionId when revisionId is set Sylvain 2023-09-10 23:35:01 +0200
  • 25d6c7cc10 manifest_xml: use a set instead of (sorted) list in projectsDiff Sylvain 2023-08-19 23:21:49 +0200
  • f19b310f15 Log ErrorEvent for failing GitCommands Jason Chang 2023-09-01 16:07:34 -0700
  • 712e62b9b0 logging: Use log.formatter for coloring logs Aravind Vasudevan 2023-09-06 17:25:58 +0000
  • daf2ad38eb sync: Preserve errors on KeyboardInterrupt Jason Chang 2023-08-31 17:06:36 -0700
  • b861511db9 fix black formatting of standalone programs Mike Frysinger 2023-09-01 13:58:46 -0400
  • e914ec293a sync: Use repo logger within sync Aravind Vasudevan 2023-08-31 20:57:31 +0000
  • 1e9f7b9e9e project: Preserve stderr on upload v2.36.1 Jason Chang 2023-08-25 10:31:04 -0700
  • 1dbf8b4346 tox.ini: add isort as dependency Daniel Kutik 2023-08-26 11:33:13 +0200
  • 6447733eb2 isort: format codebase v2.36 Mike Frysinger 2023-08-21 21:20:32 -0400
  • 06ddc8c50a tweak stdlib imports to follow Google style guide Mike Frysinger 2023-08-21 21:26:51 -0400
  • 16109a66b7 upload: Suggest full sync if hooks fail with partially synced tree Gavin Mak 2023-08-22 01:24:46 +0000
  • 321b7934b5 sync: Ignore repo project when checking partial syncs Gavin Mak 2023-08-22 03:10:01 +0000
  • 5a3a5f7cec upload: fix error handling Jason Chang 2023-08-17 11:36:41 -0700
  • 11cb96030e docs: Document .repo_localsyncstate.json Gavin Mak 2023-08-16 22:06:25 +0000
  • 8914b1f86d gitc: drop support Jason Chang 2023-05-26 12:44:50 -0700
  • 082487dcd1 tox: enable python 3.11 testing Daniel Kutik 2023-08-15 13:31:07 +0200
  • f767f7d5c4 flake8: exclude venv and .tox folder Daniel Kutik 2023-08-15 13:23:15 +0200
  • 1a3612fe6d Raise RepoExitError in place of sys.exit Jason Chang 2023-08-08 14:12:53 -0700
  • f0aeb220de sync: Warn if partial sync state is detected Gavin Mak 2023-08-08 04:43:36 +0000
  • f1ddaaa553 main: Pass path to python binary as arg0 when restarting repo Gavin Mak 2023-08-04 21:13:38 +0000
  • f9aacd4087 Raise repo exit errors in place of sys.exit Jason Chang 2023-08-03 14:38:00 -0700
  • b8a7b4a629 Prefix error events with RepoErrorEvent: Jason Chang 2023-08-03 16:18:02 -0700
  • 32b59565b7 Refactor errors for sync command Jason Chang 2023-07-14 16:45:35 -0700
  • a6413f5d88 Update errors to extend BaseRepoError Jason Chang 2023-07-26 13:23:40 -0700
  • 8c35d948cf [repo logging] Add logging module Aravind Vasudevan 2023-07-26 19:16:59 +0000
  • 1d2e99d028 sync: Track last completed fetch/checkout Gavin Mak 2023-07-22 02:56:44 +0000
  • c657844efe main: Fix exitcode logging v2.35 Jason Chang 2023-06-22 15:04:06 -0700
  • 1d3b4fbeec sync: Track new/existing project count Jason Chang 2023-06-20 16:55:27 -0700
  • be71c2f80f manifest: enable remove-project using path Fredrik de Groot 2023-05-31 16:56:34 +0200
  • 696e0c48a9 update links from monorail to issuetracker Mike Frysinger 2023-06-14 17:08:27 -0400
  • b2263ba124 sync: Handle case when output isn't connected to a terminal Gavin Mak 2023-06-07 21:59:17 +0000
  • 945c006f40 sync: Update sync progress even when _sync_dict is empty v2.34.1 Gavin Mak 2023-05-30 20:04:07 +0000
  • 71122f941f sync: Handle race condition when reading active jobs Josip Sokcevic 2023-05-26 02:44:37 +0000
  • 07a4529278 pager: set $LESS only when missing Chih-Hsuan Yen 2023-05-24 22:32:23 +0800
  • 17833322d9 Add envar to replace shallow clones with partial Jason Chang 2023-05-23 13:06:55 -0700
  • 04cba4add5 sync: Show number of running fetch jobs v2.34 Gavin Mak 2023-05-24 21:28:28 +0000
  • 3eacfdf309 upload: use f-string Josip Sokcevic 2023-05-24 10:19:24 -0700
  • aafed29d34 project: Include tags option during fetch retry Nasser Grainawi 2023-05-24 12:51:03 -0600
  • 90f574f02e Parse OpenSSH versions with no SSH_EXTRAVERSION Saagar Jha 2023-05-04 13:50:00 -0700
  • 551285fa35 sync: Show elapsed time for the longest syncing project Gavin Mak 2023-05-04 04:48:43 +0000
  • 131fc96381 [git_trace2] Add logs for critical cmds Josip Sokcevic 2023-05-12 17:00:46 -0700
  • 2ad5d50874 [trace2] Add absolute time on trace2 exit events Josip Sokcevic 2023-05-15 12:54:10 -0700
  • acb9523eaa SUBMITTING_PATCHES: update with commit queue details Mike Frysinger 2023-05-11 15:02:24 -0400
  • 041f97725a sync: Fix how sync times for shared projects are recorded v2.33 Gavin Mak 2023-05-10 20:41:12 +0000
  • 3e3340d94f manifest: add support for revision in include Shuchuan Zeng 2023-04-18 10:36:50 +0800
  • edcaa94ca8 sync: Display total elapsed fetch time Gavin Mak 2023-04-27 05:58:57 +0000
  • 7ef5b465cd [SyncAnalysisState] Preserve synctime µs Josip Sokcevic 2023-04-27 10:45:04 -0700
  • e7e20f4686 tests: do not allow underscores in cli options Mike Frysinger 2023-04-18 00:05:53 -0400
  • 99ebf627db upload: Add --no-follow-tags by default to git push Aravind Vasudevan 2023-04-04 23:44:37 +0000
  • 57cb42861d run_tests: Check flake8 Gavin Mak 2023-03-30 05:06:01 +0000
  • e74d9046ee Update abandon to support multiple branches Aravind Vasudevan 2023-03-24 04:16:35 +0000
  • 21cc3a9d53 run_tests: Always check black and check it last Gavin Mak 2023-03-24 01:17:31 +0000
  • ea2e330e43 Format codebase with black and check formatting in CQ Gavin Mak 2023-03-11 06:46:20 +0000