Member Sign In
Not a member?

A Wired.com user account lets you create, edit and comment on Webmonkey articles. You will also be able to contribute to the Wired How-To Wiki and comment on news stories at Wired.com.


It's fast and free.

Sign in with OpenID
Sign In
Webmonkey is a property of Wired Digital.
processing...
Join Webmonkey

Please send me occasional e-mail updates about new features and special offers from Wired/Webmonkey.
Yes No

Please send occasional e-mail offers from Wired/Webmonkey affiliated web sites and publications, and carefully selected companies.
Yes No

I understand and agree that registration on or use of this site constitutes agreement to Webmonkey's User Agreement and Privacy Policy.
Webmonkey is a property of Wired Digital.
processing...

Retrieve Sign In

Please enter your e-mail address or username below. Your username and password will be sent to the e-mail address you provided us.

or
Webmonkey is a property of Wired Digital.
processing...

Welcome to Webmonkey

A private profile page has been created for you.
As a member of Webmonkey, you can now:
  • edit articles
  • add to the code library
  • design and write a tutorial
  • comment on any Webmonkey article
Close
Webmonkey is a property of Wired Digital.

Sign In Information Sent

An e-mail has been sent to the e-mail address registered in this account.
If you cannot find it in your in-box, please check your bulk or junk folders.
Sign In
Webmonkey is a property of Wired Digital.

Ruby on Rails Moving Source Repository to Git

GitlogoSome circles are abuzz about the news that the Ruby on Rails project is switching its source repository from good old Subversion to Git.

Switching to a distributed version control system from a centralized one is unquestionably (well, here’s a dissenting voice) a good move. Wikipedia summarizes the difference between the two approaches nicely.

But Git is not the only DVCS by a long shot; there’s Bazaar, Mercurial, Darcs, Monotone, and others, each with its fierce partisans. Bazaar is used by projects like Drupal and Mailman; Mozilla uses Mercurial; Pidgin uses Monotone; and on and on. As more projects migrate from centralized version control to decentralized, it’ll be interesting to see how the choice of systems shakes out.


Git has built up a lot of momentum in its short life, largely because its creator is Linus Torvalds, who inspires great allegiance. (He designed it in 2005 after there was licensing trouble with BitKeeper, the proprietary source-control tool that until then had held the Linux source repository.)

Git is not necessarily better than its competitors — speed is its primary advantage in my experience — but in the open-source world, popularity can breed merit. The more people latch onto a piece of software, the more development attention it gets and the better it becomes. Ruby on Rails has a pretty enthusiastic userbase; this news can only be good for Git.

What do you use? What do you think?

See Also:

Post Comment Comments Permalink Print
Reddit Digg

 
Subscribe now

Special Offer For Webmonkey Users

WIRED magazine:
The first word on how technology is changing our world.

Subscribe for just $10 a year