Manage Git repositories with a meta directory

Projects Everywhere


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.

Read full article as PDF:

050-055_perl.pdf (8.81 MB)

Related content

  • Perl Special
  • Perl: isp-switch

    When an Internet provider goes down, users suffer. Alternatively, users can immediately switch to another ISP. We’ll show you a Perl script that can help you reconfigure your computer to make the switch.

  • Perl: Dropbox

    The proprietary Dropbox service has become a popular way to exchange large files. The Dropbox web API also supports scripts, like the one in this article that picks up files from behind a firewall.

  • Perl: PerlPanel

    One panel has a neat collection of applets and another has spectacular looks – but a combination of the two is rare. Now help draws nigh for the desktop: PerlPanel is extensible with do-it-yourself widgets.

  • Perl: Q&A for the Web

    Catalyst is the Ruby on Rails of the Perl universe. When you are developing a web application like a quiz, using the MVC framework is really convenient and helps keep the underlying components cleanly separated.

comments powered by Disqus

Direct Download

Read full article as PDF:

050-055_perl.pdf (8.81 MB)