Commit Graph

  • 7a1e7e772f repo: add support for reading standalone manifests from disk Jack Neus 2021-09-23 13:59:58 +00:00
  • c474c9cba1 repo: Add support for standalone manifests Jack Neus 2021-07-26 23:08:54 +00:00
  • 956f7363d1 superproject: Log argv parameter of syncstate as 'data-json'. Raman Tenneti 2021-09-27 10:55:44 -07:00
  • 6f8c1bf4ff Fix indent error which would have prevented choice expiration to work. Xin Li 2021-09-24 02:15:39 +00:00
  • e0b16a22a0 superproject: support a new revision attribute. Xin Li 2021-09-26 23:20:32 -07:00
  • d669d2dee5 release-process: update distro baseline & add OpenSSH Mike Frysinger 2021-09-24 01:32:07 -04:00
  • 366824937c platform_utils: os.rename exception when src and des on different file system wenchiching 2021-08-23 10:47:27 +08:00
  • a84f43a006 manifest: make repo-hooks more robust wrt element ordering Jack Neus 2021-09-21 22:23:55 +00:00
  • 0468feac39 update-manpages: avoid regen just for datestamp update Mike Frysinger 2021-09-22 14:15:35 -04:00
  • 0ec2029833 superproject: Move enrollment to opt-out when enabled globally v2.16.8 Xin Li 2021-09-14 16:42:37 -07:00
  • d8e8ae8990 superproject: Log branch and remote url with every log message. Raman Tenneti 2021-09-15 16:32:33 -07:00
  • 6448a4f2af sync: Log repo sync state events as 'data' events. Raman Tenneti 2021-09-13 17:40:07 -07:00
  • 1328c35a4d superproject: Provide accurate feedback for user choice v2.16.7 Xin Li 2021-09-08 00:25:30 -07:00
  • 7f8bd85184 superoject: log error message in the 'fmt' field also. v2.16.6 Raman Tenneti 2021-09-02 16:13:06 -07:00
  • c63328e5ff docs: Add version for Ubuntu 21.04 Hirsute and Debian 11 Bullseye Roger Shimizu 2021-07-31 17:59:58 +09:00
  • b55769a5c9 superproject: print messages if the manifest has superproject tag. v2.16.5 Raman Tenneti 2021-08-13 11:47:24 -07:00
  • 5637afcc60 superproject: prepend messages with - "repo superproject" Raman Tenneti 2021-08-11 09:26:30 -07:00
  • df8b1cba47 man: make output system independent Mike Frysinger 2021-07-26 15:59:20 -04:00
  • 9122bfc3a8 sync: Remove '_' from the repo.syncstate.* keys when saved to config. v2.16.4 Raman Tenneti 2021-07-29 15:11:23 -07:00
  • 7954de13b7 sync: Added logging of repo sync state and config options for analysis. Raman Tenneti 2021-07-28 14:36:49 -07:00
  • ae86a46022 superproject: Skip updating of superproject when -l is used with sync. Raman Tenneti 2021-07-27 08:54:59 -07:00
  • 73c43b839f repo: add --show-toplevel akin to git Mike Frysinger 2021-07-26 15:42:59 -04:00
  • 56345c345b repo: refactor help output handling Mike Frysinger 2021-07-26 23:46:32 -04:00
  • a024bd33b8 repo: make --version always work Mike Frysinger 2021-07-26 23:31:06 -04:00
  • 968d646f04 repo: refactor internal --help/--version parsing Mike Frysinger 2021-07-26 23:20:29 -04:00
  • cfa00d6e3d bash-completion: complete projects with repo forall Mike Frysinger 2021-07-26 15:30:10 -04:00
  • 5467185db0 list: add a --relative-to option Mike Frysinger 2021-07-26 15:28:01 -04:00
  • b380322174 bash-completion: refactor unique subcommand processing Mike Frysinger 2021-07-26 15:26:22 -04:00
  • 13d6c94cfb bash-completion: fallback to default completion Mike Frysinger 2021-07-26 13:57:31 -04:00
  • 6ea0caea86 repo: properly handle remote annotations in manifest_xml Jack Neus 2021-07-20 20:52:33 +00:00
  • 8e983bbc0f Force a fetch when superproject has a newer SHA1 for remote branch. v2.16.3 Xin Li 2021-07-20 20:15:30 +00:00
  • c34b91c9d8 manifest: Support ignoring local manifests with 'repo manifest' Michael Kelly 2021-07-02 09:25:48 -07:00
  • 0a1f533e28 Add script 'release/update-manpages' to generate manpages Roger Shimizu 2021-06-20 21:41:05 +09:00
  • 927d29a8af Update manifest_name with the returned manifest name for superproject. v2.16.2 Xin Li 2021-07-14 21:08:45 +00:00
  • 8db30d686a superproject - More friendly user message when superproject failed. v2.16.1 Raman Tenneti 2021-07-06 21:30:06 -07:00
  • e39d8b36f6 Fix an issue that repo can't see projects declared in a local manifest. Xin Li 2021-07-13 18:21:49 +00:00
  • 06da9987f6 Gracefully ignore bad remove-project line Michael Kelly 2021-06-30 01:58:28 -07:00
  • 5892973212 sync: dump git output on errors Mike Frysinger 2021-07-02 00:29:35 -04:00
  • 0cb6e92ac5 Add the ability to administratively enroll repo into using superproject. Xin Li 2021-06-16 10:19:00 -07:00
  • 0e776a5837 Fix an issue when syncing with --use-superproject and clone bundles. Xin Li 2021-06-29 21:42:34 +00:00
  • 1da6f30579 superproject - don't update the commit ids of projects that have revisionId. Raman Tenneti 2021-06-28 19:21:38 -07:00
  • 784e16f3aa superproject: Don't exit if superproject tag doesn't exist in manifest. v2.16 Raman Tenneti 2021-06-11 17:29:45 -07:00
  • b8c84483a5 repo: improve duplicate default check Jack Neus 2021-06-15 14:28:30 +00:00
  • d58d0dd3bf commands: pass settings via __init__ Mike Frysinger 2021-06-14 16:17:27 -04:00
  • d88b369a42 commands: document the "event_log" class attribute Mike Frysinger 2021-06-14 16:09:29 -04:00
  • 4f21054c28 commands: document the "common" class attribute Mike Frysinger 2021-06-14 16:05:19 -04:00
  • 5ba2120362 repo: properly handle NoneType in Default/Remote equality checks Jack Neus 2021-06-09 15:21:25 +00:00
  • 78f4dd3138 superproject: add projects from local manifest to local::<filename> group. Raman Tenneti 2021-06-07 13:27:37 -07:00
  • fc7aa90623 trace2_event_log: Added logging of error events. Raman Tenneti 2021-06-08 17:41:08 -07:00
  • 50c91ecf4f superproject: revert not updating commit ids if remote is different. Raman Tenneti 2021-06-08 10:46:51 -07:00
  • 816d82c010 run_tests: fix pytest selection inside tox venv Mike Frysinger 2021-04-19 12:40:35 -04:00
  • 2b37fa3f26 superproject: change the warning message to say it is beta. Raman Tenneti 2021-06-02 17:46:25 -07:00
  • a3b2edf1af Drop support for Python 3.5 Peter Kjellerstedt 2021-04-15 01:32:40 +02:00
  • e253b43e17 superproject: require git version 2.28.0 or higher. v2.15.4 Raman Tenneti 2021-06-02 10:05:54 -07:00
  • 5d58c18146 tests: Make the tests pass for Python < 3.8 Peter Kjellerstedt 2021-04-12 21:16:36 +02:00
  • d177609cb0 sync: Sync submodules correctly again v2.15.3 Peter Kjellerstedt 2021-05-19 19:37:23 +02:00
  • b16b9d26bd project: fix error display when output_redir is disabled v2.15.2 Mike Frysinger 2021-05-20 01:48:17 -04:00
  • 993af5e136 superproject: Use bugurl from contactinfo in the missing commits error message. v2.15.1 Raman Tenneti 2021-05-12 12:00:31 -07:00
  • 339f2df1dd ssh: rewrite proxy management for multiprocessing usage v2.15 Mike Frysinger 2021-05-06 00:44:42 -04:00
  • 19e409c818 ssh: move proxy usage to the sync subcommand Mike Frysinger 2021-05-05 19:44:35 -04:00
  • 4a58100251 launcher: bump version for new release Mike Frysinger 2021-05-10 12:37:10 -04:00
  • 0e8828c47b Handle 400 error code when attempting to fetch clone bundle. Craig Northway 2021-05-05 08:49:26 -07:00
  • 23ea754524 sync: added --no-use-superproject to disable superproject. Raman Tenneti 2021-05-07 14:01:54 -07:00
  • f907ced0fe sync: Recommend using --no-use-superproject if sync fails. Raman Tenneti 2021-05-07 10:22:16 -07:00
  • b44294395f sync: refactor main fetch loop Mike Frysinger 2021-05-05 20:03:26 -04:00
  • 5291eafa41 ssh: move all ssh logic to a common place Mike Frysinger 2021-05-05 15:53:03 -04:00
  • 8e768eaaa7 git_command: switch version caches to functools Mike Frysinger 2021-05-06 00:28:32 -04:00
  • 2f8fdbecde manifest_xml: cleanup of contactinfo test for readability with f-strings. Raman Tenneti 2021-05-04 18:54:52 -07:00
  • 148e1ce81a sync: fix recursive fetching v2.14.5 Mike Frysinger 2021-05-04 19:46:09 -04:00
  • 219431e1c9 sync: fix recursive fetching Mike Frysinger 2021-05-04 19:46:09 -04:00
  • 32ca6687ae git_config: hoist Windows ssh check earlier v2.14.4 Mike Frysinger 2021-05-04 17:58:26 -04:00
  • 5ba80d404c git_config: hoist Windows ssh check earlier Mike Frysinger 2021-05-04 17:58:26 -04:00
  • 1c3f57e8f1 manifest_xml: initial support for <contactinfo> Raman Tenneti 2021-05-04 12:32:13 -07:00
  • 05638bf771 sync: use manifest_name passed in Mike Frysinger 2021-05-04 15:33:31 -04:00
  • c99322a6a9 sync: switch to multiprocessing.Event Mike Frysinger 2021-05-04 15:32:43 -04:00
  • 14208f4c93 sync: fix logic error with linkfile errors Mike Frysinger 2021-05-04 15:31:51 -04:00
  • 2ee0a62db0 release-process: document the rate limiting in automatic updates Mike Frysinger 2021-05-04 15:16:38 -04:00
  • 0ae9503a86 sync: fix print error when handling server error v2.14.3 Mike Frysinger 2021-05-04 07:21:19 -04:00
  • c177f944d9 subcmds: force consistent help text format Mike Frysinger 2021-05-04 08:06:36 -04:00
  • aedd1e5ef0 sync: fix print error when handling server error Mike Frysinger 2021-05-04 07:21:19 -04:00
  • 5a41b0be01 superproject: skip updating commit ids if remote's fetchUrl don't match. Raman Tenneti 2021-05-02 22:55:26 -07:00
  • d68ed63328 init/sync: add --no-tags to match --tags Mike Frysinger 2021-05-03 01:21:35 -04:00
  • 7356114d90 add --no-current-branch option to invert --current-branch Mike Frysinger 2021-05-03 01:10:09 -04:00
  • b8e09ea1d6 harmonize --current-branch short option across subcommands Mike Frysinger 2021-05-03 00:51:52 -04:00
  • feb28914bd superproject: Don't update the commit ids of projects if remote is different. Raman Tenneti 2021-05-02 19:47:29 -07:00
  • d1f3e149df upload: search local projects in parallel Mike Frysinger 2021-05-01 12:02:01 -04:00
  • 29626b4f46 project: fix m/ generation when switching manifest branches Mike Frysinger 2021-05-01 09:37:13 -04:00
  • 3b038cecc4 upload: include the project in error messages Mike Frysinger 2021-05-01 00:45:19 -04:00
  • a590e640a6 Update copyfile and linkfile if manifest updated jiajia tang 2021-04-25 20:02:02 +08:00
  • f69c7ee318 manifest_xml: ban use of newlines in paths Mike Frysinger 2021-04-29 23:15:31 -04:00
  • aabf79d3f0 sync: Fix a corner case when both superproject and depth used. Xin Li 2021-04-29 01:50:38 -07:00
  • a1cd770d56 help/version: sprinkle bug report URL around Mike Frysinger 2021-04-20 23:38:04 -04:00
  • cd89ec147a sync: Fix exception in an exsiting clone (without partial-clone). v2.14.2 Raman Tenneti 2021-04-22 09:18:14 -07:00
  • d41eed0b36 sync: fix missing import for -q v2.14.1 Mike Frysinger 2021-04-20 23:21:29 -04:00
  • d2b086bea9 init: restore default --manifest-name Mike Frysinger 2021-04-21 00:25:24 -04:00
  • 6823bc269d sync: cleanup sleep+retry logic a bit v2.14 Mike Frysinger 2021-04-15 02:06:28 -04:00
  • ad8aa69772 sync: only print error.GitError, don't raise that exception. Raman Tenneti 2021-04-15 09:20:51 -07:00
  • 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