Commit Graph

  • d799eccc10 use open context managers in more places Mike Frysinger 2019-11-11 05:40:22 -05:00
  • 5e30417383 sync: make .git init more robust Mike Frysinger 2019-11-11 04:34:16 -05:00
  • 7d3452716e forall: add an --ignore-missing option v1.13.7.1 Mike Frysinger 2019-10-21 22:53:46 -04:00
  • aea0c544f7 python-support: adjust major versions Mike Frysinger 2019-10-10 18:34:39 -04:00
  • 5c54cfe8d9 command: filter projects by active manifest groups v1.13.7 Mike Frysinger 2019-10-04 14:21:41 -04:00
  • e7dae02c4f info: fix "current" output Mike Frysinger 2019-10-01 01:17:55 -04:00
  • 3ac49d5cf0 Only import imp on py2 Rashed Abdel-Tawab 2019-10-05 00:18:41 -04:00
  • de270636cf project: allow CurrentBranch to return None on errors Mike Frysinger 2019-10-01 01:07:11 -04:00
  • 5224edb154 info: allow NoSuchProjectError to bubble up Mike Frysinger 2019-10-01 01:01:33 -04:00
  • b669960a92 version: add source versions & User-Agents to the output Mike Frysinger 2019-09-30 22:46:45 -04:00
  • de07bdd638 git_command: set GIT_HTTP_USER_AGENT on all requests Mike Frysinger 2019-07-10 17:13:46 -04:00
  • 2788a170c1 grep: handle errors gracefully Mike Frysinger 2019-10-01 00:18:46 -04:00
  • 690b869f66 diff: handle errors gracefully Mike Frysinger 2019-09-30 23:59:27 -04:00
  • 381740e926 forall: exit 1 if we skip any repos Mike Frysinger 2019-09-30 23:47:03 -04:00
  • 7847ace743 git_command: refactor User-Agent settings Mike Frysinger 2019-09-30 22:39:49 -04:00
  • ad4eab44c6 move UserAgent to git_command for wider user Mike Frysinger 2019-07-10 17:10:07 -04:00
  • aba7f6e596 rebase: add basic coloring output Mike Frysinger 2019-09-23 19:14:13 -04:00
  • 818e458acc rebase: add --fail-fast support Mike Frysinger 2019-09-23 18:54:30 -04:00
  • cf0202b7e4 sync: create dedicated manifest project update func Mike Frysinger 2019-08-27 02:34:32 -04:00
  • 6444026cdc repo: bump wrapper version Mike Frysinger 2019-09-17 16:27:18 -04:00
  • 34071fa35c Fix tag clobbering when -c is used. v1.13.6 Xin Li 2019-09-16 10:55:41 -07:00
  • ae9d6bddec sync: improve output with intermingled progress bars and status Mike Frysinger 2019-08-26 15:22:36 -04:00
  • 0e1f4367c6 repo: decode/encode all the subprocess streams Mike Frysinger 2019-09-11 03:58:36 -04:00
  • 9059ea04f5 sync: create dedicated smart sync func Mike Frysinger 2019-08-27 01:56:43 -04:00
  • 62eb4169ac repo: fix unused variable usage Mike Frysinger 2019-09-11 04:04:16 -04:00
  • edf69dd4b5 Add repo start option to create the branch based off HEAD Theodore Dubois 2019-07-30 12:14:25 -07:00
  • c79b7991c2 sync: fix deprecated command line option -f v1.13.5.1 Stefan Müller-Klieser 2019-08-30 10:20:15 +02:00
  • b5c536e701 split out cli validation from execution v1.13.5 Mike Frysinger 2019-08-27 01:10:59 -04:00
  • 746227a30b add a --trace-python option Mike Frysinger 2019-08-27 00:36:46 -04:00
  • b582655e15 rename local trace module Mike Frysinger 2019-08-27 00:26:15 -04:00
  • bb3c2e0b16 help: add a --help-all option to show all commands at once Mike Frysinger 2019-07-31 18:17:44 -04:00
  • c379ff9668 sync: invert --force-broken with --fail-fast Mike Frysinger 2019-08-26 03:12:55 -04:00
  • 7925cb0aa7 Explicitly allow clobbering tags when fetching from remote. Xin Li 2019-08-22 10:00:27 -07:00
  • 994b520acb rebase: pull out project-independent settings from the for loop Mike Frysinger 2019-08-07 17:23:23 -04:00
  • 440c825a1c rebase/sync: use exit(1) for errors instead of exit(-1) Mike Frysinger 2019-08-07 17:19:24 -04:00
  • 8b09ba33af sync: fix handling of -f and local checkouts Mike Frysinger 2019-08-07 18:07:31 -04:00
  • cc60e14dd2 project: fix encoding handling with git commands Mike Frysinger 2019-08-03 02:14:28 -04:00
  • 5646fba98f git_config: include project name in missing ref exception Mike Frysinger 2019-08-03 01:57:09 -04:00
  • c40e6912ef manifest-format: document implicit directory creation w/<copyfile> & <linkfile> Mike Frysinger 2019-08-01 18:57:10 -04:00
  • a7ad614ec8 manifest-format: clarify <copyfile> & <linkfile> restrictions Mike Frysinger 2019-07-31 17:34:23 -04:00
  • a158c274bc tests: add docstrings & print_function (for Python 3) Mike Frysinger 2019-07-26 21:14:55 -04:00
  • ffcb1bbfb0 wrapper: Fix indentation level David Pursehouse 2019-07-31 15:29:25 +09:00
  • 00e5c3363b wrapper: replace usage of deprecated imp module for Python 3 David Pursehouse 2019-07-11 13:07:42 +09:00
  • ff54f5ae26 hooks: support external hooks running different Python version Mike Frysinger 2019-06-18 17:23:39 -04:00
  • b2786494a0 Add support for partial clone. v1.13.4 Xin Li 2019-06-03 11:24:30 -07:00
  • 3e8fd7d2ad repo/main: add module docstrings Mike Frysinger 2019-06-13 01:54:46 -04:00
  • 9261cb0fe1 use print() instead of sys.stdout.write() Mike Frysinger 2019-07-04 17:35:11 -04:00
  • 5c1f2f42fa run_tests: add a helper for invoking unittests Mike Frysinger 2019-06-12 17:42:43 -04:00
  • e3908b8c2d Don't try to decode when checking clone bundles Pierre Tardy 2019-05-16 10:28:21 +02:00
  • a2bf4114ff main: user-agent: include full git version info Mike Frysinger 2019-07-10 15:45:49 -04:00
  • f2630f982a git_command: drop custom version helper Mike Frysinger 2019-07-10 15:42:30 -04:00
  • 986f08074d repo: all ParseGitVersion to load git version info itself Mike Frysinger 2019-07-10 15:37:43 -04:00
  • a741a05021 repo: return a namedtuple with full version info Mike Frysinger 2019-07-10 15:32:36 -04:00
  • 9738696990 Remove double forall from "repo help forall" output Solomon Kinard 2019-07-08 15:09:55 -07:00
  • 3a6dba98e2 fix raise syntax Mike Frysinger 2019-07-05 01:38:05 -04:00
  • 2b7a6bbea9 project: rev_list: simplify execution Mike Frysinger 2019-07-04 18:13:31 -04:00
  • 9c447bc670 handle binary stream from urllib.request.urlopen Mike Frysinger 2019-07-04 17:54:54 -04:00
  • 06e125a16e Support clone bundle through persistent-http[s]. Xin Li 2019-06-25 16:09:43 -07:00
  • 9dfd46d7dd sync: use integer division with job counts Mike Frysinger 2019-06-13 12:42:39 -04:00
  • 6b63c22bd9 status: import print_function Mike Frysinger 2019-06-13 12:41:32 -04:00
  • c5ce71ed26 add license header to a few more files Mike Frysinger 2019-06-13 13:23:16 -04:00
  • 18952fc9cc repo: drop Python 3 warning Mike Frysinger 2019-06-13 00:37:38 -04:00
  • 42378e8f03 repo: restore use of print_function Mike Frysinger 2019-06-13 01:14:23 -04:00
  • 734691fa18 set default file encoding to utf-8 Mike Frysinger 2019-06-13 02:30:51 -04:00
  • dfb258d88e tweak raise/dict syntax for Python 3 compat Mike Frysinger 2019-06-13 02:13:23 -04:00
  • c3cd378898 repo: standardize help behavior Mike Frysinger 2019-06-13 00:07:13 -04:00
  • 718f11c14e wrapper: drop shebang Mike Frysinger 2019-06-13 00:15:21 -04:00
  • 8cacb851f8 Merge "docs: start a release document" Mike Frysinger 2019-06-13 05:57:59 +00:00
  • c5dc707ca1 docs: start a release document Mike Frysinger 2018-12-12 03:34:28 -05:00
  • eb9e546633 diffmanifests: honor user-supplied manifest paths Basil Gello 2018-05-25 20:23:52 +03:00
  • d1a1cdf7a7 Merge "platform_utils_win32: remove an unnecessary workaround" Jonathan Nieder 2019-06-04 16:28:15 +00:00
  • 9f5103c477 project: Set config option to skip lfs process filter v1.13.3 Francois Ferrand 2019-05-24 09:35:20 +02:00
  • cac43aaa5a Honor --depth during repo init Nasser Grainawi 2019-05-21 10:41:35 -06:00
  • a55d6a278b Merge "Print project name when work tree initialization fails" Jonathan Nieder 2019-05-16 23:05:53 +00:00
  • 5a201c4bec Use %topic=topic instead of deprecated /topic syntax on push David Pursehouse 2018-11-14 19:01:22 -08:00
  • cd8fc45b79 Print project name when work tree initialization fails Mikhail Naganov 2019-05-09 12:59:49 -07:00
  • 28bc095d40 Ignore submodules when calculating 'git diff-files' Eli Ribble 2019-05-02 18:21:42 -07:00
  • 27f0a62f3f info: Use the non-formatting printer for headtext Sebastian Schuberth 2019-04-17 19:08:52 +02:00
  • d55952948c Don't print "persistent ref" message when syncing quietly Tim Schumacher 2019-04-15 11:17:08 +02:00
  • d32fc676d1 sync: deleted unused repos in reversed order (children before parent) Kuang-che Wu 2019-04-06 00:49:47 +08:00
  • ab14e8f92b platform_utils_win32: remove an unnecessary workaround Роман Донченко 2019-03-21 23:45:59 +03:00
  • ef3cbc6181 sync: respect --force-sync when fetching updates Mike Frysinger 2019-03-18 21:27:54 -04:00
  • 05a897172f docs: fixed typo error. Kyunam Jo 2019-03-18 13:30:58 +09:00
  • aa0293a158 Merge "project: Relax the submodule name pattern to accept dots" Sebastian Schuberth 2019-03-14 07:14:28 +00:00
  • ad0d8bb262 Merge "sync: Add option '--force-remove-dirty'" Oleksii Okolielov 2019-03-11 17:56:00 +00:00
  • bc0c299bea sync: Add option '--force-remove-dirty' Oleksii Okolielov 2018-12-17 19:23:44 -05:00
  • 2cfd51407b project: Relax the submodule name pattern to accept dots Sebastian Schuberth 2019-03-11 13:53:38 +01:00
  • 3b230fa466 docs: document a Python 3 migration plan Mike Frysinger 2019-01-30 14:35:39 -05:00
  • 70ef7d23d7 event_log: turn id generation from a generator to a func call v1.13.2 Mike Frysinger 2019-01-14 16:02:55 -05:00
  • 6913dc7e1e init: Remove -c short option for --current-branch v1.13.1 Ereth McKnight-MacNeil 2018-12-19 21:28:35 -08:00
  • 67596ec923 Merge "README: link in new bug tracker" Mike Frysinger 2018-12-20 07:21:02 +00:00
  • a4b0a9d0e3 README: link in new bug tracker Mike Frysinger 2018-12-20 02:11:35 -05:00
  • 1b12748400 Leverage the next keyword from python 2.7 Eli Ribble 2018-12-18 21:21:12 -08:00
  • f6a6de6ed4 Allow clobbering of existing tags from remote. v1.13.0 Xin Li 2018-12-10 11:33:16 -08:00
  • 4eda82cc3f platform_utils: Fix exception handling in _walk_windows_impl David Pursehouse 2018-11-01 11:54:10 +09:00
  • 36e28508b6 Add option for git-repo to support 'silent' uploads Vadim Bendebury 2018-10-31 13:48:01 -07:00
  • a7bc0d2911 upload: Unify option passing in ssh and other transports Jonathan Nieder 2018-11-05 13:21:52 -08:00
  • 3d5b7bb8b6 Merge "init: --dissociate option to copy objects borrowed with --reference" David Pursehouse 2018-10-28 23:30:50 +00:00
  • 30cd874e60 Add support for long paths Renaud Paquay 2018-09-27 10:46:58 -07:00
  • b4662662d6 init: --dissociate option to copy objects borrowed with --reference Nikolai Merinov 2018-10-19 15:07:05 +05:00