Commit Graph

  • aadd12cb08 Use non-deprecated API for obtaining UTC time LuK1337 2023-09-16 09:36:49 +02:00
  • b8fd19215f main: Use repo logger Aravind Vasudevan 2023-09-14 22:54:04 +00:00
  • 7a1f1f70f0 project: Use repo logger Aravind Vasudevan 2023-09-14 08:17:20 +00:00
  • c993c5068e subcmds: Use repo logger Aravind Vasudevan 2023-09-14 08:46:44 +00:00
  • c3d7c8536c github: add PR closer Mike Frysinger 2023-09-13 14:12:02 -04:00
  • 880c621dc6 tests: test_subcmds_sync.py: fix for py3.6 & 3.7 Daniel Kutik 2023-08-15 15:59:07 +02:00
  • da6ae1da8b tests: test_git_superproject.py: fix py3.6 & 3.7 Daniel Kutik 2023-08-15 18:00:10 +02:00
  • 5771897459 start: Use repo logger Aravind Vasudevan 2023-09-06 18:01:20 +00:00
  • 56a5a01c65 project: Use IsId instead of ID_RE.match Sylvain 2023-09-11 13:38:00 +02:00
  • e9cb391117 project: Optimise GetCommitRevisionId when revisionId is set Sylvain 2023-09-10 23:35:01 +02:00
  • 25d6c7cc10 manifest_xml: use a set instead of (sorted) list in projectsDiff Sylvain 2023-08-19 23:21:49 +02:00
  • f19b310f15 Log ErrorEvent for failing GitCommands Jason Chang 2023-09-01 16:07:34 -07:00
  • 712e62b9b0 logging: Use log.formatter for coloring logs Aravind Vasudevan 2023-09-06 17:25:58 +00:00
  • daf2ad38eb sync: Preserve errors on KeyboardInterrupt Jason Chang 2023-08-31 17:06:36 -07:00
  • b861511db9 fix black formatting of standalone programs Mike Frysinger 2023-09-01 13:58:46 -04:00
  • e914ec293a sync: Use repo logger within sync Aravind Vasudevan 2023-08-31 20:57:31 +00:00
  • 1e9f7b9e9e project: Preserve stderr on upload v2.36.1 Jason Chang 2023-08-25 10:31:04 -07:00
  • 1dbf8b4346 tox.ini: add isort as dependency Daniel Kutik 2023-08-26 11:33:13 +02:00
  • 6447733eb2 isort: format codebase v2.36 Mike Frysinger 2023-08-21 21:20:32 -04:00
  • 06ddc8c50a tweak stdlib imports to follow Google style guide Mike Frysinger 2023-08-21 21:26:51 -04:00
  • 16109a66b7 upload: Suggest full sync if hooks fail with partially synced tree Gavin Mak 2023-08-22 01:24:46 +00:00
  • 321b7934b5 sync: Ignore repo project when checking partial syncs Gavin Mak 2023-08-22 03:10:01 +00:00
  • 5a3a5f7cec upload: fix error handling Jason Chang 2023-08-17 11:36:41 -07:00
  • 11cb96030e docs: Document .repo_localsyncstate.json Gavin Mak 2023-08-16 22:06:25 +00:00
  • 8914b1f86d gitc: drop support Jason Chang 2023-05-26 12:44:50 -07:00
  • 082487dcd1 tox: enable python 3.11 testing Daniel Kutik 2023-08-15 13:31:07 +02:00
  • f767f7d5c4 flake8: exclude venv and .tox folder Daniel Kutik 2023-08-15 13:23:15 +02:00
  • 1a3612fe6d Raise RepoExitError in place of sys.exit Jason Chang 2023-08-08 14:12:53 -07:00
  • f0aeb220de sync: Warn if partial sync state is detected Gavin Mak 2023-08-08 04:43:36 +00:00
  • f1ddaaa553 main: Pass path to python binary as arg0 when restarting repo Gavin Mak 2023-08-04 21:13:38 +00:00
  • f9aacd4087 Raise repo exit errors in place of sys.exit Jason Chang 2023-08-03 14:38:00 -07:00
  • b8a7b4a629 Prefix error events with RepoErrorEvent: Jason Chang 2023-08-03 16:18:02 -07:00
  • 32b59565b7 Refactor errors for sync command Jason Chang 2023-07-14 16:45:35 -07:00
  • a6413f5d88 Update errors to extend BaseRepoError Jason Chang 2023-07-26 13:23:40 -07:00
  • 8c35d948cf [repo logging] Add logging module Aravind Vasudevan 2023-07-26 19:16:59 +00:00
  • 1d2e99d028 sync: Track last completed fetch/checkout Gavin Mak 2023-07-22 02:56:44 +00:00
  • c657844efe main: Fix exitcode logging v2.35 Jason Chang 2023-06-22 15:04:06 -07:00
  • 1d3b4fbeec sync: Track new/existing project count Jason Chang 2023-06-20 16:55:27 -07:00
  • be71c2f80f manifest: enable remove-project using path Fredrik de Groot 2023-05-31 16:56:34 +02:00
  • 696e0c48a9 update links from monorail to issuetracker Mike Frysinger 2023-06-14 17:08:27 -04:00
  • b2263ba124 sync: Handle case when output isn't connected to a terminal Gavin Mak 2023-06-07 21:59:17 +00:00
  • 945c006f40 sync: Update sync progress even when _sync_dict is empty v2.34.1 Gavin Mak 2023-05-30 20:04:07 +00:00
  • 71122f941f sync: Handle race condition when reading active jobs Josip Sokcevic 2023-05-26 02:44:37 +00:00
  • 07a4529278 pager: set $LESS only when missing Chih-Hsuan Yen 2023-05-24 22:32:23 +08:00
  • 17833322d9 Add envar to replace shallow clones with partial Jason Chang 2023-05-23 13:06:55 -07:00
  • 04cba4add5 sync: Show number of running fetch jobs v2.34 Gavin Mak 2023-05-24 21:28:28 +00:00
  • 3eacfdf309 upload: use f-string Josip Sokcevic 2023-05-24 10:19:24 -07:00
  • aafed29d34 project: Include tags option during fetch retry Nasser Grainawi 2023-05-24 12:51:03 -06:00
  • 90f574f02e Parse OpenSSH versions with no SSH_EXTRAVERSION Saagar Jha 2023-05-04 13:50:00 -07:00
  • 551285fa35 sync: Show elapsed time for the longest syncing project Gavin Mak 2023-05-04 04:48:43 +00:00
  • 131fc96381 [git_trace2] Add logs for critical cmds Josip Sokcevic 2023-05-12 17:00:46 -07:00
  • 2ad5d50874 [trace2] Add absolute time on trace2 exit events Josip Sokcevic 2023-05-15 12:54:10 -07:00
  • acb9523eaa SUBMITTING_PATCHES: update with commit queue details Mike Frysinger 2023-05-11 15:02:24 -04:00
  • 041f97725a sync: Fix how sync times for shared projects are recorded v2.33 Gavin Mak 2023-05-10 20:41:12 +00:00
  • 3e3340d94f manifest: add support for revision in include Shuchuan Zeng 2023-04-18 10:36:50 +08:00
  • edcaa94ca8 sync: Display total elapsed fetch time Gavin Mak 2023-04-27 05:58:57 +00:00
  • 7ef5b465cd [SyncAnalysisState] Preserve synctime µs Josip Sokcevic 2023-04-27 10:45:04 -07:00
  • e7e20f4686 tests: do not allow underscores in cli options Mike Frysinger 2023-04-18 00:05:53 -04:00
  • 99ebf627db upload: Add --no-follow-tags by default to git push Aravind Vasudevan 2023-04-04 23:44:37 +00:00
  • 57cb42861d run_tests: Check flake8 Gavin Mak 2023-03-30 05:06:01 +00:00
  • e74d9046ee Update abandon to support multiple branches Aravind Vasudevan 2023-03-24 04:16:35 +00:00
  • 21cc3a9d53 run_tests: Always check black and check it last Gavin Mak 2023-03-24 01:17:31 +00:00
  • ea2e330e43 Format codebase with black and check formatting in CQ Gavin Mak 2023-03-11 06:46:20 +00:00
  • 1604cf255f Make black with line length 80 repo's code style Gavin Mak 2023-03-11 04:35:22 +00:00
  • 75eb8ea935 docs: update Focal Python version Mike Frysinger 2023-03-02 17:17:54 -05:00
  • 7fa149b47a upload: Skip upload if merge branch doesn't match project revision and dest_branch. v2.32 Joanna Wang 2023-02-24 18:21:34 -05:00
  • a56e0e17e2 tests: Change docstring for CopyLinkTestCase Gavin Mak 2023-02-14 18:55:30 +00:00
  • 3ed84466f4 tests: Rework run_tests to use pytest directly and add vpython3 file Gavin Mak 2023-01-25 21:19:54 +00:00
  • 48067714ec sync: Remove unused variable Josip Sokcevic 2023-02-01 20:30:46 -08:00
  • 69427da8c9 Handle KeyboardInterrupt during repo sync Josip Sokcevic 2023-02-01 14:52:27 -08:00
  • dccf38e34f Update sync progress Josip Sokcevic 2023-02-01 14:51:52 -08:00
  • 7f44d366d0 project: clean up error message LaMont Jones 2023-01-31 22:13:24 +00:00
  • 2aa5d32d70 Update bug tracking links Josip Sokcevic 2023-02-01 14:37:32 -08:00
  • 016a25447f git_superproject: Log actual error fmt instead of the entire error message. Joanna Wang 2023-02-01 15:15:00 -05:00
  • 7eab0eedf2 sync: Silence 'not found in manifest' message Michael Kelly 2023-01-09 16:14:54 -08:00
  • 7e3b65beb7 Enable use of REPO_CONFIG_DIR to customize .repoconfig location Gavin Mak 2023-01-26 23:27:51 +00:00
  • c3d61ec252 init: Silence the "rm -r .repo and try again" message if quiet Gavin Mak 2023-01-06 01:03:32 +00:00
  • 78e82ec78e Fix flake8 warnings for some files Sergiy Belozorov 2023-01-05 18:57:31 +01:00
  • 37ae75f27d update_manpages.py: treat regex as raw string Daniel Kutik 2022-12-13 10:01:45 +01:00
  • 7438aef1ca Use 'backslashreplace' for decode Daniel Kutik 2022-12-13 13:01:02 +01:00
  • e641281d14 Use print with flush=True instead of stdout.flush Daniel Kutik 2022-12-13 12:44:47 +01:00
  • 035f22abec pylint: remove unused imports Daniel Kutik 2022-12-13 12:34:23 +01:00
  • e0728a5ecd update-manpages: clean up symlink in checkout Mike Frysinger 2022-12-08 01:39:02 -05:00
  • d98f393524 upload: Allow user to configure unusual commit threshold David Greenaway 2022-12-09 09:38:24 +11:00
  • 0324e43242 repo_trace: Avoid race conditions with trace_file updating. Joanna Wang 2022-12-09 17:49:07 -05:00
  • 8d25584f69 github: enable flake8 postsubmit testing Mike Frysinger 2022-12-09 02:53:11 -05:00
  • 0e4f1e7fba Use --negotiation-tip in superproject fetches. Joanna Wang 2022-12-08 17:46:28 -05:00
  • e815286492 tests: clean up repo_trace._TRACE_FILE patching Mike Frysinger 2022-12-08 08:55:54 -05:00
  • 0ab6b11688 wrapper: switch to functools.lru_cache Mike Frysinger 2022-12-08 01:46:45 -05:00
  • a621254b26 tests: drop old unittest.main logic v2.31 Mike Frysinger 2022-12-08 01:27:28 -05:00
  • f159ce0f9e sync: fix manifest sync-j handling Mike Frysinger 2022-12-07 09:41:47 -05:00
  • 802cd0c601 sync: Fix undefined variable in _FetchOne Karsten Tausche 2022-12-06 09:56:28 +01:00
  • 100a214315 sync: finish marking REPO_AUTO_GC=1 as deprecated. LaMont Jones 2022-12-02 22:54:11 +00:00
  • 8051cdb629 test_manifest_config_properties: use assertEqual Daniel Kutik 2022-12-05 10:10:14 +01:00
  • 43549d8d08 sync: cleanup output when not doing GC LaMont Jones 2022-11-30 19:55:30 +00:00
  • 55b7125d6a Revert "sync: save any cruft after calling git gc." LaMont Jones 2022-12-01 21:17:15 +00:00
  • d793553804 sync: mark REPO_AUTO_GC=1 as deprecated. LaMont Jones 2022-12-01 20:18:46 +00:00
  • ea5239ddd9 Fix ManifestProject.partial_clone_exclude property. Joanna Wang 2022-12-02 09:47:29 -05:00
  • 1b8714937c release-process: update to use ./release/sign-tag.py Mike Frysinger 2022-11-24 13:43:51 +09:00
  • 50a2c0e368 wrapper.py: Replacing load_module() with exec_module() Daniel Kutik 2022-11-25 13:32:05 +01:00