Commit Graph

  • b71d61d34e Make _preserve_encoding in platform_utils_win32 compatible with Python 3 Rostislav Krasny 2020-01-24 22:29:54 +02:00
  • 8f997b38cb repo: Do not even try to set up GPG with opt.no_repo_verify Sebastian Schuberth 2020-01-20 11:42:48 +01:00
  • 0eb2d3c8a0 init: Add '-c' as an alias to '--current-branch' Diogo Ferreira 2019-10-18 12:39:08 +01:00
  • e4d20372b2 info: Add the manifest revision Diogo Ferreira 2019-10-14 16:28:46 +01:00
  • 1e01a74445 Port _FileDescriptorStreamsNonBlocking to use poll() Theodore Dubois 2019-12-17 17:51:29 -08:00
  • 7c321f1bf6 repo: include subcommands in --help output Mike Frysinger 2019-12-02 16:49:44 -05:00
  • 7ac12a9b22 docs: add Windows support info Mike Frysinger 2019-12-04 18:34:07 -05:00
  • 0b304c06ff help: unify command display Mike Frysinger 2019-12-02 16:49:13 -05:00
  • 4997d1c838 tox: add & document tox usage Mike Frysinger 2019-12-01 22:47:21 -05:00
  • 5b3a57c3ff setup.py: add basic packaging files Mike Frysinger 2019-12-01 21:56:07 -05:00
  • 6f8c85ce2a run_tests: improve exit code behavior Mike Frysinger 2019-12-01 22:42:14 -05:00
  • 6856f98467 Fix repo mirror with --current-branch Kuang-che Wu 2019-11-25 12:37:55 +08:00
  • 34bc5712eb README: add install details v1.13.8 Mike Frysinger 2019-11-18 02:27:57 -05:00
  • 70c54dc255 upload/editor: fix bytes/string confusion Mike Frysinger 2019-11-15 01:19:03 -05:00
  • 6da17751ca prune: handle branches that track missing branches Mike Frysinger 2019-09-11 18:43:17 -04:00
  • 2ba5a1e963 sync: try to fast forward merge branches before checking published state Mike Frysinger 2019-09-23 17:42:23 -04:00
  • 3538dd224d sync: merge project updates with status bar Mike Frysinger 2019-08-26 15:32:06 -04:00
  • b610b850ac sync: add sanity check for local checkouts missing network Mike Frysinger 2019-11-11 05:10:03 -05:00
  • dff919493a sync: report list of failing git trees Vadim Bendebury 2019-11-06 11:05:00 -08:00
  • 3164d40e22 use open context managers in more places Mike Frysinger 2019-11-11 05:40:22 -05:00
  • f454512619 sync: make .git init more robust Mike Frysinger 2019-11-11 04:34:16 -05:00
  • b466854bed forall: add an --ignore-missing option v1.13.7.1 Mike Frysinger 2019-10-21 22:53:46 -04:00
  • d1e93dd58a python-support: adjust major versions Mike Frysinger 2019-10-10 18:34:39 -04:00
  • e778e57f11 command: filter projects by active manifest groups v1.13.7 Mike Frysinger 2019-10-04 14:21:41 -04:00
  • f1c5dd8a0f info: fix "current" output Mike Frysinger 2019-10-01 01:17:55 -04:00
  • 2058c63641 Only import imp on py2 Rashed Abdel-Tawab 2019-10-05 00:18:41 -04:00
  • c8290ad49e project: allow CurrentBranch to return None on errors Mike Frysinger 2019-10-01 01:07:11 -04:00
  • 9775a3d5d2 info: allow NoSuchProjectError to bubble up Mike Frysinger 2019-10-01 01:01:33 -04:00
  • 9bfdfbe117 version: add source versions & User-Agents to the output Mike Frysinger 2019-09-30 22:46:45 -04:00
  • 2f0951b216 git_command: set GIT_HTTP_USER_AGENT on all requests Mike Frysinger 2019-07-10 17:13:46 -04:00
  • 72ab852ca5 grep: handle errors gracefully Mike Frysinger 2019-10-01 00:18:46 -04:00
  • 0a9265e2d6 diff: handle errors gracefully Mike Frysinger 2019-09-30 23:59:27 -04:00
  • dc1b59d2c0 forall: exit 1 if we skip any repos Mike Frysinger 2019-09-30 23:47:03 -04:00
  • 71b0f312b1 git_command: refactor User-Agent settings Mike Frysinger 2019-09-30 22:39:49 -04:00
  • 369814b4a7 move UserAgent to git_command for wider user Mike Frysinger 2019-07-10 17:10:07 -04:00
  • e37aa5f331 rebase: add basic coloring output Mike Frysinger 2019-09-23 19:14:13 -04:00
  • 4a07798c82 rebase: add --fail-fast support Mike Frysinger 2019-09-23 18:54:30 -04:00
  • fb527e3f52 sync: create dedicated manifest project update func Mike Frysinger 2019-08-27 02:34:32 -04:00
  • 6be76337a0 repo: bump wrapper version Mike Frysinger 2019-09-17 16:27:18 -04:00
  • a2cd6aeae8 Fix tag clobbering when -c is used. v1.13.6 Xin Li 2019-09-16 10:55:41 -07:00
  • 70d861fa29 sync: improve output with intermingled progress bars and status Mike Frysinger 2019-08-26 15:22:36 -04:00
  • 9100f7fadd repo: decode/encode all the subprocess streams Mike Frysinger 2019-09-11 03:58:36 -04:00
  • 01d6c3c0c5 sync: create dedicated smart sync func Mike Frysinger 2019-08-27 01:56:43 -04:00
  • 4c263b52e7 repo: fix unused variable usage Mike Frysinger 2019-09-11 04:04:16 -04:00
  • 60fdc5cad1 Add repo start option to create the branch based off HEAD Theodore Dubois 2019-07-30 12:14:25 -07:00
  • 46702eddc7 sync: fix deprecated command line option -f v1.13.5.1 Stefan Müller-Klieser 2019-08-30 10:20:15 +02:00
  • ae6cb08ae5 split out cli validation from execution v1.13.5 Mike Frysinger 2019-08-27 01:10:59 -04:00
  • 3fc157285c add a --trace-python option Mike Frysinger 2019-08-27 00:36:46 -04:00
  • 8a11f6f24c rename local trace module Mike Frysinger 2019-08-27 00:26:15 -04:00
  • 898f4e6217 help: add a --help-all option to show all commands at once Mike Frysinger 2019-07-31 18:17:44 -04:00
  • d9e5cf0ee7 sync: invert --force-broken with --fail-fast Mike Frysinger 2019-08-26 03:12:55 -04:00
  • 3069be2684 Explicitly allow clobbering tags when fetching from remote. Xin Li 2019-08-22 10:00:27 -07:00
  • d5c306b404 rebase: pull out project-independent settings from the for loop Mike Frysinger 2019-08-07 17:23:23 -04:00
  • a850ca2712 rebase/sync: use exit(1) for errors instead of exit(-1) Mike Frysinger 2019-08-07 17:19:24 -04:00
  • a34186e481 sync: fix handling of -f and local checkouts Mike Frysinger 2019-08-07 18:07:31 -04:00
  • 600f49278a project: fix encoding handling with git commands Mike Frysinger 2019-08-03 02:14:28 -04:00
  • 1f2462e0d2 git_config: include project name in missing ref exception Mike Frysinger 2019-08-03 01:57:09 -04:00
  • 50d27639b5 manifest-format: document implicit directory creation w/<copyfile> & <linkfile> Mike Frysinger 2019-08-01 18:57:10 -04:00
  • c5b172ad6f manifest-format: clarify <copyfile> & <linkfile> restrictions Mike Frysinger 2019-07-31 17:34:23 -04:00
  • 87deaefd86 tests: add docstrings & print_function (for Python 3) Mike Frysinger 2019-07-26 21:14:55 -04:00
  • 5fbd1c6053 wrapper: Fix indentation level David Pursehouse 2019-07-31 15:29:25 +09:00
  • 1126c4ed86 wrapper: replace usage of deprecated imp module for Python 3 David Pursehouse 2019-07-11 13:07:42 +09:00
  • f7c51606f0 hooks: support external hooks running different Python version Mike Frysinger 2019-06-18 17:23:39 -04:00
  • 745be2ede1 Add support for partial clone. v1.13.4 Xin Li 2019-06-03 11:24:30 -07:00
  • 87fb5a1894 repo/main: add module docstrings Mike Frysinger 2019-06-13 01:54:46 -04:00
  • ab85fe7c53 use print() instead of sys.stdout.write() Mike Frysinger 2019-07-04 17:35:11 -04:00
  • 4f42a97067 run_tests: add a helper for invoking unittests Mike Frysinger 2019-06-12 17:42:43 -04:00
  • 2b7daff8cb Don't try to decode when checking clone bundles Pierre Tardy 2019-05-16 10:28:21 +02:00
  • 242fcdd93b main: user-agent: include full git version info Mike Frysinger 2019-07-10 15:45:49 -04:00
  • ca540aed19 git_command: drop custom version helper Mike Frysinger 2019-07-10 15:42:30 -04:00
  • f88b2fe569 repo: all ParseGitVersion to load git version info itself Mike Frysinger 2019-07-10 15:37:43 -04:00
  • 6db1b9e282 repo: return a namedtuple with full version info Mike Frysinger 2019-07-10 15:32:36 -04:00
  • 490e16385d Remove double forall from "repo help forall" output Solomon Kinard 2019-07-08 15:09:55 -07:00
  • ec558df074 fix raise syntax Mike Frysinger 2019-07-05 01:38:05 -04:00
  • 81f5c59671 project: rev_list: simplify execution Mike Frysinger 2019-07-04 18:13:31 -04:00
  • 1b9adab75a handle binary stream from urllib.request.urlopen Mike Frysinger 2019-07-04 17:54:54 -04:00
  • 3698ab7c92 Support clone bundle through persistent-http[s]. Xin Li 2019-06-25 16:09:43 -07:00
  • 0c0e934b69 sync: use integer division with job counts Mike Frysinger 2019-06-13 12:42:39 -04:00
  • 9e71842fbf status: import print_function Mike Frysinger 2019-06-13 12:41:32 -04:00
  • 61b2d41f26 add license header to a few more files Mike Frysinger 2019-06-13 13:23:16 -04:00
  • da9e200f1d repo: drop Python 3 warning Mike Frysinger 2019-06-13 00:37:38 -04:00
  • c92ce5c7dc repo: restore use of print_function Mike Frysinger 2019-06-13 01:14:23 -04:00
  • f601376e13 set default file encoding to utf-8 Mike Frysinger 2019-06-13 02:30:51 -04:00
  • 31067c0ac5 tweak raise/dict syntax for Python 3 compat Mike Frysinger 2019-06-13 02:13:23 -04:00
  • 35159abbeb repo: standardize help behavior Mike Frysinger 2019-06-13 00:07:13 -04:00
  • 24ee29e468 wrapper: drop shebang Mike Frysinger 2019-06-13 00:15:21 -04:00
  • 1b291fc2e7 Merge "docs: start a release document" Mike Frysinger 2019-06-13 05:57:59 +00:00
  • a26c49ead4 docs: start a release document Mike Frysinger 2018-12-12 03:34:28 -05:00
  • c745350ab9 diffmanifests: honor user-supplied manifest paths Basil Gello 2018-05-25 20:23:52 +03:00
  • 025704e946 Merge "platform_utils_win32: remove an unnecessary workaround" Jonathan Nieder 2019-06-04 16:28:15 +00:00
  • c5b0e23490 project: Set config option to skip lfs process filter v1.13.3 Francois Ferrand 2019-05-24 09:35:20 +02:00
  • d92464e8ef Honor --depth during repo init Nasser Grainawi 2019-05-21 10:41:35 -06:00
  • 0968570df2 Merge "Print project name when work tree initialization fails" Jonathan Nieder 2019-05-16 23:05:53 +00:00
  • f25a370a14 Use %topic=topic instead of deprecated /topic syntax on push David Pursehouse 2018-11-14 19:01:22 -08:00
  • b554838ce8 Print project name when work tree initialization fails Mikhail Naganov 2019-05-09 12:59:49 -07:00
  • 2d095da4f1 Ignore submodules when calculating 'git diff-files' Eli Ribble 2019-05-02 18:21:42 -07:00
  • 266f74c888 info: Use the non-formatting printer for headtext Sebastian Schuberth 2019-04-17 19:08:52 +02:00
  • 1f1596b473 Don't print "persistent ref" message when syncing quietly Tim Schumacher 2019-04-15 11:17:08 +02:00
  • 0d9b16d1d8 sync: deleted unused repos in reversed order (children before parent) Kuang-che Wu 2019-04-06 00:49:47 +08:00
  • a84df06160 platform_utils_win32: remove an unnecessary workaround Роман Донченко 2019-03-21 23:45:59 +03:00