Commit Graph

  • b5d075d04f command: add a helper for the parallel execution boilerplate Mike Frysinger 2021-03-01 00:56:38 -05:00
  • b8bf291ddb tests: Make ReviewableBranchTests.test_smoke work with git < 2.28.0 Peter Kjellerstedt 2021-04-12 23:25:55 +02:00
  • 233badcdd1 list: fix help grammar Mike Frysinger 2021-04-13 23:23:47 -04:00
  • 0888a083ec help: switch from formatter module to textwrap Mike Frysinger 2021-04-13 20:22:01 -04:00
  • e2effe11a5 list: add option to show non-checkedout projects too Mike Frysinger 2021-03-25 02:06:56 -04:00
  • 151701e85f progress: hide progress bar when --quiet Mike Frysinger 2021-04-13 15:07:21 -04:00
  • 9180a07b8f command: make --verbose/--quiet available to all subcommands Mike Frysinger 2021-04-13 14:57:40 -04:00
  • f32f243ff8 init: Added --partial-clone-exclude option. Raman Tenneti 2021-04-12 20:57:25 -07:00
  • 49de8ef584 sync: add separate --jobs options for different steps Mike Frysinger 2021-04-09 00:21:02 -04:00
  • a1051d8baa init: organize command line options a bit Mike Frysinger 2021-04-08 23:04:36 -04:00
  • 65af2602b5 sync: add progress bar to garbage collection phase Mike Frysinger 2021-04-08 22:47:44 -04:00
  • 347f9ed393 sync: rework selfupdate logic Mike Frysinger 2021-03-15 14:58:52 -04:00
  • 9a734a3975 init: merge subcmd & wrapper parsers Mike Frysinger 2021-04-08 19:14:15 -04:00
  • 6a2f4fb390 repo init: Added --no-partial-clone and made it persist. Bumped version to 2.14. Raman Tenneti 2021-04-02 10:55:33 -07:00
  • beea5de842 tox: enable python 3.5 & 3.9 testing Mike Frysinger 2021-03-10 22:31:41 -05:00
  • bfbcfd9045 run_tests: fix exit code handling Mike Frysinger 2021-03-11 00:07:24 -05:00
  • 74317d3b01 setup: bump major version Mike Frysinger 2021-03-10 23:38:37 -05:00
  • b2fa30a2b8 sync: switch network fetch to multiprocessing Mike Frysinger 2021-02-24 00:15:32 -05:00
  • d246d1fee7 grep: add --jobs support Mike Frysinger 2021-02-24 12:50:30 -05:00
  • bec4fe8aa3 prune: add --jobs support Mike Frysinger 2021-02-27 15:31:58 -05:00
  • ddab0604ee forall: handle missing project refs better v2.13.8 Mike Frysinger 2021-03-25 01:58:20 -04:00
  • 2ae44d7029 sync: imply -c if --use-superproject option is used. Raman Tenneti 2021-03-23 15:12:27 -07:00
  • d1e4fa7015 start: add a --HEAD alias Mike Frysinger 2021-03-23 20:27:29 -04:00
  • 323b113f55 forall/list: delete spurious " Mike Frysinger 2021-03-19 13:45:57 -04:00
  • 8367096d02 superproject: Added --depth=1 argument to git fetch command. Raman Tenneti 2021-03-19 13:53:43 -07:00
  • d34af28ac2 forall: allow interactive commands with -j1 v2.13.7 Mike Frysinger 2021-03-18 13:54:34 -04:00
  • a5b40a2845 repo: Add a new "command" event type to git trace2 logging in repo. Raman Tenneti 2021-03-16 14:24:14 -07:00
  • 511a0e54f5 sync: fix reporting of failed local checkouts v2.13.6 Mike Frysinger 2021-03-12 20:03:51 -05:00
  • 8da7b6fc65 bash-completion: initial import based on CrOS version Mike Frysinger 2021-03-05 18:29:09 -05:00
  • 0458faa502 manifest: allow toplevel project checkouts v2.13.5 Mike Frysinger 2021-03-10 23:35:44 -05:00
  • 68d5d4dfe5 document the new manifest restrictions on name & path settings Mike Frysinger 2021-03-09 11:56:24 -05:00
  • a3794e9c6f prune: minor optimization & robustification Mike Frysinger 2021-03-11 23:24:01 -05:00
  • 080877e413 superproject: pass groups to ToXml method. Raman Tenneti 2021-03-09 15:19:06 -08:00
  • 9888accb0c project: fix diff printing with embedded % v2.13.4 Mike Frysinger 2021-03-09 11:31:14 -05:00
  • 5a4c8fde17 init: expose --worktree option Mike Frysinger 2021-03-06 07:20:14 -05:00
  • 835a34bdb9 Log repo.* config variables in git trace2 logger. Ian Kasprzak 2021-03-05 11:04:49 -08:00
  • ef99ec07b4 superproject: Display status messages during repo init/sync. v2.13.3 Raman Tenneti 2021-03-04 10:29:40 -08:00
  • 934cb0a849 tests: fix duplicate method from copy & paste error Mike Frysinger 2021-03-04 02:47:49 -05:00
  • 3c0931285c project: fix variable typo v2.13.2 Mike Frysinger 2021-03-03 11:17:27 -05:00
  • 5413397204 manifest: relax include name rules for user-specified path v2.13.1 Mike Frysinger 2021-03-01 21:38:08 -05:00
  • 13cb7f799d forall: greatly speed up processing overhead v2.13 Mike Frysinger 2021-03-01 02:06:10 -05:00
  • 819c73954f forall: simplify arg passing to worker children Mike Frysinger 2021-03-01 02:06:10 -05:00
  • 179a242caa forall: move nested func out to the class Mike Frysinger 2021-03-01 02:03:44 -05:00
  • 31fabeed54 download: handle shared projects a bit better Mike Frysinger 2021-02-28 22:03:04 -05:00
  • 76844ba292 project: skip clone bundles when we've already initialized the object dir Mike Frysinger 2021-02-28 17:08:55 -05:00
  • 6d1faa1db3 git_refs: fix crash with binary . files in .git/refs/ Mike Frysinger 2021-02-27 21:27:04 -05:00
  • 4510be51c1 git_command: pass GIT_DIR on Windows with / Mike Frysinger 2021-02-27 13:06:27 -05:00
  • a29424ea6d manifest: validate project name & path and include name attributes Mike Frysinger 2021-02-25 21:53:49 -05:00
  • a00c5f40e7 manifest: refactor the filesystem checking logic for more reuse Mike Frysinger 2021-02-25 18:26:31 -05:00
  • 6093d99d13 checkout: add --jobs support Mike Frysinger 2021-02-24 12:17:31 -05:00
  • ebf04a4404 sync: switch local checkout to multiprocessing Mike Frysinger 2021-02-23 20:48:04 -05:00
  • 8dbc07aced abandon/start: add --jobs support Mike Frysinger 2021-02-18 23:37:33 -05:00
  • 8d2a6df1fd progress: include execution time summary Mike Frysinger 2021-02-26 03:55:44 -05:00
  • ceba2ddc13 sync: superproject - support for switching hosts and switching branches. Raman Tenneti 2021-02-22 16:54:56 -08:00
  • 45ad1541c5 grep: move nested func out to the class Mike Frysinger 2021-02-24 12:47:01 -05:00
  • 7b586f231b sync: capture all git output by default Mike Frysinger 2021-02-23 18:38:39 -05:00
  • fbb95a4342 progress/sync: include active number of jobs Mike Frysinger 2021-02-23 17:34:35 -05:00
  • 4e05f650e0 progress: always enable always_print_percentage Mike Frysinger 2021-02-23 16:57:56 -05:00
  • 23882b33fe init: support -b HEAD as a shortcut to "the default" Mike Frysinger 2021-02-23 15:43:07 -05:00
  • 92304bff00 project: fix http error retry logic Mike Frysinger 2021-02-23 03:58:43 -05:00
  • adbd01e0d3 tests: fix init subcmd after url change Mike Frysinger 2021-02-25 04:58:27 -05:00
  • 37ac3d626f tests: refactor manifest tests Mike Frysinger 2021-02-25 04:54:56 -05:00
  • 55d6a5a3a2 sync: use superproject if manifest's config has superproject enabled. Raman Tenneti 2021-02-24 14:37:01 -08:00
  • 6db4097f31 docs: add warnings about repos data model Mike Frysinger 2021-02-25 03:13:31 -05:00
  • f0925c482f platform_utils: delete unused FileDescriptorStreams APIs Mike Frysinger 2021-02-16 17:21:22 -05:00
  • be24a54d9c sync: update event is_set API Mike Frysinger 2021-02-23 03:24:12 -05:00
  • c87c1863b1 git_command: switch process capturing over to subprocess Mike Frysinger 2021-02-16 17:18:12 -05:00
  • 69b4a9cf21 diff: add --jobs support Mike Frysinger 2021-02-16 18:18:01 -05:00
  • fbab6065d4 forall: rewrite parallel logic Mike Frysinger 2021-02-16 13:51:44 -05:00
  • 15e807cf3c forall: improve pool logic Mike Frysinger 2021-02-16 01:56:30 -05:00
  • 7c871163c8 status: improve parallel execution stability Mike Frysinger 2021-02-16 01:45:39 -05:00
  • 6a2400a4d0 command: unify --job option & default values Mike Frysinger 2021-02-16 01:43:31 -05:00
  • c5bbea8db3 git_command: make execution synchronous Mike Frysinger 2021-02-16 15:45:19 -05:00
  • 5d9c4972e0 use simpler super() magic Mike Frysinger 2021-02-19 13:34:09 -05:00
  • 057905fa1d error: fix pickling of all exceptions Mike Frysinger 2021-02-18 23:28:32 -05:00
  • 401c6f0725 init: make --manifest-url flag optional Mike Frysinger 2021-02-18 15:20:15 -05:00
  • 8c1e9e62a3 gitc_utils: rewrite to use multiprocessing Mike Frysinger 2021-02-16 15:01:39 -05:00
  • 84230009ee project: make diff tools synchronous Mike Frysinger 2021-02-16 17:08:35 -05:00
  • f37b9827a9 git_command: rework stdin handling Mike Frysinger 2021-02-16 15:38:53 -05:00
  • c47a235bc5 trim redundant pass statements Mike Frysinger 2021-02-16 14:01:19 -05:00
  • f307916f22 git_command: use subprocess.run for version info Mike Frysinger 2021-02-16 02:38:21 -05:00
  • fb21d6ab64 sync: use subprocess.run to verify tags Mike Frysinger 2021-02-16 02:37:55 -05:00
  • 21dce3d8b3 init: added --use-superproject option to clone superproject. v2.12.2 Raman Tenneti 2021-02-09 00:26:31 -08:00
  • e3315bb49a diffmanifests/sync: simplify repodir lookup Mike Frysinger 2021-02-09 23:45:28 -05:00
  • 38867fb6d3 git_config: add SetBoolean helper Mike Frysinger 2021-02-09 23:14:41 -05:00
  • ce64e3d47b superproject: Pass branch to git ls-tree. Raman Tenneti 2021-02-08 13:27:41 -08:00
  • 8d43dea6ea sync: pass --bare option when doing git clone of superproject. v2.12.1 Raman Tenneti 2021-02-07 16:30:27 -08:00
  • 1fd7bc2438 sync: superproject performance changes. Raman Tenneti 2021-02-04 14:39:38 -08:00
  • b5c5a5e068 manifest: set revisionId as revision attribute it it is not being set in ToXml. Raman Tenneti 2021-02-06 09:44:15 -08:00
  • 0286e31ec7 Update _CheckForImmutableRevision to use git rev-list Ian Kasprzak 2021-02-05 10:06:18 -08:00
  • ef267722f8 sync: Added --filter=blob:none for git clone of superproject. Raman Tenneti 2021-02-01 12:37:35 -08:00
  • 7caa3658b2 sync: Do a git pull with --use-superproject if superproject tree already exists. Raman Tenneti 2021-02-01 11:15:16 -08:00
  • 9e7875315f sync: Added --filter=blob:none (and no-depth) wduring git clone of superproject. Raman Tenneti 2021-02-01 11:47:06 -08:00
  • db3128f2ec git_command.py: Handle unicode decode error Gaurav Pathak 2021-01-26 18:10:43 +05:30
  • 2a2da80ba6 sync: Disable info about disabling pruning when quiet Anders Björklund 2021-01-18 10:32:36 +01:00
  • 6a872c9dae sync: Added --use-superproject option and support for superproject. v2.12 Raman Tenneti 2021-01-14 19:17:50 -08:00
  • df6c506a8a launcher: bump version for new release Mike Frysinger 2021-01-19 11:49:05 -05:00
  • febe73ff16 Update "evt" field to be logged as a string type. Ian Kasprzak 2021-01-19 09:04:28 -08:00
  • e5670c8812 launcher: add a requirements framework to declare version dependencies Mike Frysinger 2021-01-07 22:14:25 -05:00
  • 48b2d10d8f manifest_xml: - Added doc and testing of unknown tags/elements. Raman Tenneti 2021-01-11 12:18:47 -08:00