Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Submission + - Perl migrates to git versioning control system. ( 1

On Elpeleg writes: "The Perl Foundation has announced at the website switching the version control systems to git. According to the announcement Perl 5 migration to git would allow the language development team to take advantage of git's extensive offline and distributed versioning support.

Git is open source and readily available to all Perl developers. Among other advantages, the announcement notes that git simplifies commits, producing fewer administrative overheads for integrating contributions. Git's change analysis tools are also singled out for praise.

The transformation from Perforce to git apparently took over a year. Sam Vilain of Catalyst IT "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." The git repository incorporates historic snapshot releases and patch sets, which is frankly both cool and historically pleasing. Some of the patch sets were apparently recovered from old hard drives, notching up the geek satisfaction factor even more.

Developers can download a copy of the current Perl 5 repository directly from the site, where the source is hosted."

This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

Perl migrates to git versioning control system.

Comments Filter:
  • While the Perl for Linux camp enthusiasts are probably dribbling with uncontrolled glee about now being able to fiddle with git when fiddling with Perl... what about the Perl for Win32 camp? According to Wikipedia about git on Win32: msysgit: "While somewhat slower than the Linux version, it is acceptably fast and is reported to be usable in production, with only minor awkwardness. In particular, some commands are not yet available from the GUIs, and must be invoked from the command line." CYGWIN git: "Rega

Build a system that even a fool can use and only a fool will want to use it.