Manage Git repositories with a meta directory

Projects Everywhere

Author(s):

How do you make sure the new laptop you just bought is populated with copies of all the Git repositories you use? Easy. By using a meta repository to maintain a list of projects and Perl scripts to automate discovery and cloning.

The Git version control system easily outperforms old-timers such as CVS, Subversion, or Perforce. Having the entire project’s history available offline and Git’s branch strategy are such powerful features that many programmers wonder how they ever managed to develop software before the invention of decentralized version control systems.