×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Perl migrates to git versioning control system.

webapp (1200433) writes | more than 5 years ago

Perl 1

On Elpeleg writes "The Perl Foundation has announced at the http://use.perl.org/ 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 perl.org site, where the source is hosted."

Link to Original Source

1 comment

Migration too soon? (1)

s1mon (1444955) | more than 5 years ago | (#26323937)

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: "Regardless, many people find a Cygwin installation too large and invasive for typical Windows use." At least with Perforce it was equally easy to get Perforce up and running on Linux or Win32 boxes. Typically you'd just have to copy one executable "p4" or if you prefer the GUI then additionally "p4v". I can't help feeling that switching to "currently-Win32-neglected" git could possibly harm one of Perl's most attractive qualities; that many modules work cross platform. Surely it would be more prudent for the Perl maintainers to wait until Win32 git is more mature etc?
Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...