repo 1.13.4-cr1
Merge commits up to v1.13.4

745be2ede1e6 2019-06-03 11:24:30 -0700 Add support for partial clone.
87fb5a189435 2019-06-13 01:54:46 -0400 repo/main: add module docstrings
ab85fe7c535b 2019-07-04 17:35:11 -0400 use print() instead of sys.stdout.write()
4f42a9706715 2019-06-12 17:42:43 -0400 run_tests: add a helper for invoking unittests
2b7daff8cb0b 2019-05-16 10:28:21 +0200 Don't try to decode when checking clone bundles
242fcdd93b46 2019-07-10 15:45:49 -0400 main: user-agent: include full git version info
ca540aed19bb 2019-07-10 15:42:30 -0400 git_command: drop custom version helper
f88b2fe5699e 2019-07-10 15:37:43 -0400 repo: all ParseGitVersion to load git version info itself
6db1b9e282c1 2019-07-10 15:32:36 -0400 repo: return a namedtuple with full version info
490e16385db3 2019-07-08 15:09:55 -0700 Remove double forall from "repo help forall" output
ec558df07405 2019-07-05 01:38:05 -0400 fix raise syntax
81f5c596712c 2019-07-04 18:13:31 -0400 project: rev_list: simplify execution
1b9adab75a87 2019-07-04 17:54:54 -0400 handle binary stream from urllib.request.urlopen
3698ab7c9200 2019-06-25 16:09:43 -0700 Support clone bundle through persistent-http[s].
0c0e934b699c 2019-06-13 12:42:39 -0400 sync: use integer division with job counts
9e71842fbfa2 2019-06-13 12:41:32 -0400 status: import print_function
61b2d41f26ba 2019-06-13 13:23:16 -0400 add license header to a few more files
da9e200f1d55 2019-06-13 00:37:38 -0400 repo: drop Python 3 warning
c92ce5c7dc07 2019-06-13 01:14:23 -0400 repo: restore use of print_function
f601376e13e6 2019-06-13 02:30:51 -0400 set default file encoding to utf-8
31067c0ac583 2019-06-13 02:13:23 -0400 tweak raise/dict syntax for Python 3 compat
35159abbebf5 2019-06-13 00:07:13 -0400 repo: standardize help behavior
24ee29e46810 2019-06-13 00:15:21 -0400 wrapper: drop shebang
a26c49ead4d4 2018-12-12 03:34:28 -0500 docs: start a release document
c745350ab93e 2018-05-25 20:23:52 +0300 diffmanifests: honor user-supplied manifest paths
a84df061609e 2019-03-21 23:45:59 +0300 platform_utils_win32: remove an unnecessary workaround

BUG=None
TEST=`repo sync` still works

Change-Id: I887f23ba948901c19fd4783371fa5e585cda8cf0
tree: 590a87801b6f918bc29de2f7fac4777b74b98489
  1. docs/
  2. hooks/
  3. subcmds/
  4. tests/
  5. .flake8
  6. .gitattributes
  7. .gitignore
  8. .mailmap
  9. .project
  10. .pydevproject
  11. color.py
  12. command.py
  13. COPYING
  14. editor.py
  15. error.py
  16. event_log.py
  17. git_command.py
  18. git_config.py
  19. git_refs.py
  20. git_ssh
  21. gitc_utils.py
  22. main.py
  23. manifest_xml.py
  24. pager.py
  25. platform_utils.py
  26. platform_utils_win32.py
  27. progress.py
  28. project.py
  29. pyversion.py
  30. README.md
  31. repo
  32. run_tests
  33. SUBMITTING_PATCHES.md
  34. trace.py
  35. wrapper.py
README.md

repo

Repo is a tool built on top of Git. Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow. Repo is not meant to replace Git, only to make it easier to work with Git. The repo command is an executable Python script that you can put anywhere in your path.