Perl 5 Development Now on Git

Perl 5's revision history is now stored in a git repository accessible to any developer around the world!

Since March 1997 Perl 5 development has been done using a Perforce revision control system generously hosted by ActiveState. This system provided a powerful tool set for core developers, but tended to keep outside contributors at arms length.

Now there is a git repository available to anyone. The repository is hosted on resources provided by, Europe's largest online hotel reservation service.

In true open source style, Sam Vilain converted Perl's history from Perforce to Git. He did the work both in his spare time and in time donated by his employer, Catalyst IT. He spent more than a year building custom tools to transform 21 years of Perl history into the first ever unified repository of every single change to Perl. In addition to changes from Perforce, Sam patched together a comprehensive view of Perl's history incorporating publicly available snapshot releases, changes from historical mailing list archives and patch sets recovered from the hard drives of previous Perl release engineers.

Thank you Sam!

If you want to read more about the benefits of using get, check out the Git announcement at

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at

About this Entry

This page contains a single entry by Josh McAdams published on December 25, 2008 2:01 AM. Makes a Major Contribution to TPF was the previous entry in this blog.

New Grant Manager is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.


OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2