repo - The Multiple Git Repository Tool

Clone this repo:
  1. eceeb1b Support broken symlinks when cleaning obsolete paths by Dan Willemsen · 2 days ago master
  2. 16889ba Revert "Repo: fall back to http, if ssh connection fails for http repos" by Dan Willemsen · 6 days ago stable v1.12.36
  3. 40d3952 Merge "On project cleanup, don't remove nested projects" by David Pursehouse · 7 days ago v1.12.35
  4. 4350791 On project cleanup, don't remove nested projects by Dan Willemsen · 4 weeks ago
  5. d648045 implement optional 'pushurl' in the manifest file by Steve Rae · 7 weeks ago


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.