From: David Masover Date: 2008-10-01T13:48:38+09:00 Subject: Re: Revision control for Ruby On Tuesday 30 September 2008 03:30:02 twinandi@web.de wrote: > thiagobrandam wrote: > > > Does anyone know any good revision control tool/software for Ruby? > > Thanks in advance. > > I love Mercurial (http://www.selenic.com/mercurial/wiki/). It's distributed, > really fast and available for Linux MAC OS X AND Windows (contrary to Git). Which part? The "distributed", the "really fast", or the cross-platform? Git works natively on Linux and OS X, and has a mingw32 port for Windows. Whether mingw32 is "native" is up for debate, but it's certainly more native (and faster!) than Cygwin. Git is also just about the fastest SCM I've EVER used -- not that I've benchmarked, but I very much doubt Mercurial (being written in Python) has it beat. And yes, Git is distributed. > For deployment-Reasons (Rails) i also use SVN, but i think deployment is > also possible via Mercurial. Deployment is possible via just about anything you want. The only real limitation is what you're deploying to, or how much you're allowed to muck with the deployment process. Keep in mind that Rails itself is developed on Git, and the Rails source is on Github. So yes, Capistrano does support several flavors of Git deployments, and I wouldn't be surprised if there was also a Mercurial plugin.