commit | 122c007fa2751a5cecb0a427fd0ae73a83c3708a | [log] [tgz] |
---|---|---|
author | Mike Frysinger <vapier@google.com> | Wed Feb 09 17:35:32 2022 |
committer | Mike Frysinger <vapier@google.com> | Wed Feb 09 17:35:32 2022 |
tree | 2fe33fae464867982fb64b34e37df95c69fa2395 | |
parent | 9b912181cb4cc86d47a64d71130c6664c708829d [diff] | |
parent | 8e91248655acf1c8044ed8c1b265b804a99eb07f [diff] |
Merge commits up to v2.21 * tag 'v2.21': project: mark gc.log as safe to discard when migrating .git/ init: add an option --enable-git-lfs-filter init: make bad --repo-rev settings more clear project: Ignore failure to remove the sample hooks branches: Fix "not in" handling project: store objects in project-objects directly project: move --reference handling to project-objects test_project: use os.readlink instead of Path.readlink Change-Id: Id097f9cd24657ae0656a091bb64a99e8f9696551
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.
Please use the repo-discuss mailing list or issue tracker for questions.
You can file a new bug report under the “repo” component.
Please do not e-mail individual developers for support. They do not have the bandwidth for it, and often times questions have already been asked on repo-discuss or bugs posted to the issue tracker. So please search those sites first.
Many distros include repo, so you might be able to install from there.
# Debian/Ubuntu. $ sudo apt-get install repo # Gentoo. $ sudo emerge dev-vcs/repo
You can install it manually as well as it's a single script.
$ mkdir -p ~/.bin $ PATH="${HOME}/.bin:${PATH}" $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo $ chmod a+rx ~/.bin/repo