LWN.net Logo

Mercurial 1.0 released

Mercurial 1.0 released

Posted Mar 25, 2008 13:49 UTC (Tue) by tekNico (subscriber, #22)
Parent article: Mercurial 1.0 released

Yay Mercurial! Arguably (by me ;-) ) the best Distributed Version Control System on Earth
reaches maturity.

It is simple: a clean conceptual extension of Subversion, retaining the same commands, and
adding the strict minimum. Simpler than Bazaar-NG, much simpler than git.

It is fast: almost as fast as git, much faster than Bazaar-NG; written by Linux kernel
hackers.

It is powerful: it can do almost everything that git does, with the help of extensions.

It is cross-platform: it runs natively on all major operating systems, including Windows.

It is popular: used by many major FLOSS projects.

It is frugal: its repositories are among the smallest.

It is clean: its code is small, mostly written in Python, and easy to use programmatically.

Its only significant drawback is its incomplete integration with Subversion: it can clone and
pull from SVN repositories, but cannot yet push directly to them.

If you need a VCS, try Mercurial: you won't be disappointed. :-)


(Log in to post comments)

Mercurial 1.0 released

Posted Mar 25, 2008 16:36 UTC (Tue) by marduk (subscriber, #3831) [Link]

Nice summary.  How come your marketing seems better than the official release? ;-)

Mercurial 1.0 released

Posted Mar 25, 2008 21:10 UTC (Tue) by tekNico (subscriber, #22) [Link]

Because I can afford not to be politically correct. ;-)

Mercurial 1.0 released

Posted Mar 25, 2008 17:40 UTC (Tue) by epa (subscriber, #39769) [Link]

Hmm, so Mercurial is intended as the natural upgrade from Subversion just as Subversion is the
natural upgrade from CVS.  I never knew that.

I see there is even <http://tortoisehg.sourceforge.net/> for Windows.

Mercurial 1.0 released

Posted Mar 25, 2008 18:11 UTC (Tue) by felixrabe (subscriber, #50514) [Link]

I don't count "unable to push" as a "natural upgrade", maybe it is a conceptual extension
though.  git-svn let me push code to SVN 9 months ago, but that reeks like the start of a
flame war, so let's not, ok? :)  Git clearly is NOT ... neither upgrade nor extension ...
anything like SVN, by clear (Linus') intent.  (Food for another flame war, oh well.)

Mercurial 1.0 released

Posted Mar 25, 2008 18:28 UTC (Tue) by zooko (subscriber, #2589) [Link]

Tailor -- http://wiki.darcs.net/DarcsWiki/Tailor -- can stitch together patches from SVN into
Mercurial or vice versa, as well as many other version control tools.  See the tailor page for
a pretty colorful table.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.