Commit Graph

  • 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
  • 0588f3dc52 version: add remote tracking information Mike Frysinger 2021-01-08 13:50:23 -05:00
  • 1bb4fb222d manifest_xml: initial support for <superproject> Raman Tenneti 2021-01-07 16:50:45 -08:00
  • b64bec6acc launcher: bump version for new release v2.11.1 Mike Frysinger 2021-01-06 16:38:31 -05:00
  • 343d585ff9 Fix bug in git trace2 event Write() function when no config present. Ian Kasprzak 2021-01-06 16:26:31 -08:00
  • acf63b2892 drop pyversion & is_python3 checking Mike Frysinger 2019-06-13 02:24:21 -04:00
  • 784ccfc040 strip python2-only coding:utf-8 & print_function settings Mike Frysinger 2021-01-01 08:42:31 -05:00
  • 1379a9b185 launcher: add test for version requirements v2.11 Mike Frysinger 2021-01-04 23:29:45 -05:00
  • 128f34e874 main: require Python 3.5 now Mike Frysinger 2020-12-14 18:28:04 -05:00
  • 30bc354e25 Enable git trace2 event format logging. Ian Kasprzak 2020-12-23 10:08:20 -08:00
  • ce9b6c43b2 launcher: abort if python3 reexec failed Mike Frysinger 2021-01-04 22:07:19 -05:00
  • 47692019b3 launcher: support Python 3.5 for now Mike Frysinger 2021-01-04 21:55:26 -05:00
  • 1469c28ec3 project: detach HEAD in internal worktree checkout. Remy Böhmer 2020-12-15 18:49:02 +01:00
  • 8add62325d Add parallelism to 'branches' command Chris McDonald 2020-12-09 14:27:59 -07:00
  • 974774761c docs: Add Markdown inline code marker around inline XML example. Jashank Jeremy 2020-12-12 20:50:22 +11:00
  • dc60e54d36 gitc: write the manifest directly Mike Frysinger 2020-12-11 04:02:19 -05:00
  • 0a849b660f replace javadoc docs with standard python style Mike Frysinger 2020-12-11 03:26:42 -05:00
  • 5e2f32fe13 init: reset hard to --repo-rev Mike Frysinger 2020-12-05 22:57:19 -05:00
  • 51e39d536d manifest_xml: harmonize list fields Mike Frysinger 2020-12-04 05:32:06 -05:00
  • 6342d56914 Fix tests after "use new main branch" Fredrik de Groot 2020-12-01 15:58:53 +01:00
  • 9dfd69f773 run_tests: rewrite to use Python 3 Mike Frysinger 2020-12-01 13:27:56 -05:00
  • 08eb63cea4 setup: update Python version info Mike Frysinger 2020-12-01 13:21:06 -05:00
  • 352c93b680 manifest: add support for groups in include v2.10 Fredrik de Groot 2020-10-06 12:55:14 +02:00
  • 7f7acfe9fd Concentrate the RepoHook knowledge in the RepoHook class Remy Bohmer 2020-08-01 18:36:44 +02:00
  • 169b0218b3 Fix --reference option under Windows Remy Bohmer 2020-11-21 10:57:52 +01:00
  • 44bc9643ed Always use Unix EOL for worktree .git and gitdir files Remy Bohmer 2020-11-20 21:19:10 +01:00
  • d7f8683daf project: do not update local published/ refs in dryrun mode Mike Frysinger 2020-11-19 19:18:46 -05:00
  • 8c1e9cbef1 manifest_xml: refactor manifest parsing from client management Mike Frysinger 2020-09-06 14:53:18 -04:00
  • a488af5ea5 main: require Python 3 now Mike Frysinger 2020-09-06 13:33:45 -04:00
  • e283b95cf2 tests: use new main branch Mike Frysinger 2020-11-16 22:56:35 -05:00
  • dc5c4d1d11 sync: respect --force-sync when fetching manifest project updates Erwan Yvin 2019-06-18 13:49:12 +02:00
  • 23411d3f9c manifest: add a --json output option Mike Frysinger 2020-09-02 04:31:10 -04:00
  • 160748f828 upload: improve tip for fixing upload remote Mike Frysinger 2020-11-10 01:09:51 -05:00
  • 6e89c965f4 switch to "main" branch for development Mike Frysinger 2020-11-15 18:42:26 -05:00
  • 1f20776dbb manifest_xml: correct project revisionId for extend-project Miguel Gaio 2020-07-17 14:09:13 +02:00
  • 16c1328fec Move RepoHook class from project.py file to dedicated file Remy Bohmer 2020-09-10 10:38:04 +02:00
  • 6248e0fd1d launcher: simplify .repo search ceiling check Jonathan Nieder 2020-10-28 11:27:41 -07:00
  • 50a81de2bc init: use the remote default manifest branch Mike Frysinger 2020-09-06 15:51:21 -04:00
  • 0501b29e7a status: Use multiprocessing for repo status -j<num> instead of threading Kimiyuki Onaka 2020-08-28 10:05:27 +09:00
  • 4e1fc1013c manifest: drop support for local_manifest.xml Mike Frysinger 2020-09-06 14:42:47 -04:00
  • 4b325813fc stop testing Python 2.7 v2.9 Mike Frysinger 2020-03-13 05:35:00 -04:00
  • 0578ebf61a init: reject unknown args Mike Frysinger 2020-08-27 01:50:12 -04:00
  • 65f51ad29b Fix Git base version for worktreeconfig extension Adrien Bioteau 2020-07-24 14:56:20 +02:00
  • 80944b538d upload: exit non-zero when preupload hooks fail Mike Frysinger 2020-07-22 03:23:20 -04:00
  • 89f3ae5ae6 release-process: document schedule (including freezes) publicly Mike Frysinger 2020-07-08 15:02:39 -04:00
  • ac29ac397f subcmds/sync.py: Fix typo in help Roger Shimizu 2020-06-06 02:33:40 +09:00