Posted Mar 25, 2008 22:21 UTC (Tue) by rpayne (guest, #44796)
Parent article: Mercurial 1.0 released
Perhaps someone would take on the task of attempting to write an objective, in-depth
comparison of some of the distributed VCSs, particularly of Git and Mercurial. I know some
have been written in the past, but those I've found are getting quite dated.
Posted Mar 25, 2008 23:02 UTC (Tue) by maney (subscriber, #12630)
[Link]
Although not written to your specifications, this is timely and, I think, illuminates some important points about git and mercurial (as well as some other DVCSes). The most recent few are more or less specifically about git (in particular, what Elijah sees as problems (or is that a feature?) of git), but the earlier posts are more about examining some leading contenders with an eye towards choosing one to use.
Posted Mar 27, 2008 19:03 UTC (Thu) by vmole (guest, #111)
[Link]
Unfortunately, it doesn't actually review either git or mercurial, although it does mention them favourably. I'd guess it's a work in progress, and ESR has been busy with other things lately.
Mercurial 1.0 released
Posted Mar 27, 2008 12:25 UTC (Thu) by jfj (guest, #37917)
[Link]
Linus is actually using git to maintain the kernel which is the biggest open source project in
existance, with the fastest development rate and the highest number of developers. Also, linus
has extreme experience in the coordination of tons of patches from thousands of different
people for more than 10 years. Given this situation where a lead developer of the VCS is also
the lead developer of the largest OSS project and this project is the primary testcase of the
VCS tool and the quality of the VCS tool is important for the evolution of linux (which has
some very important "customers"), I trust that git works :)
What people say about "the website is not www.git.org" and "it doesn't have an eclipse plugin"
and "it doesn't compile with Visual C++ 9.0" is pure hype imho. Either you care about project
managment or not.
I think this is a pretty good, in-depth, comparison :)
Mercurial 1.0 released
Posted Mar 27, 2008 14:33 UTC (Thu) by anselm (subscriber, #2796)
[Link]
Even if it were true that the Linux kernel is the biggest
open source project (it isn't), and Linus actually did much Git
development these days (he doesn't), it doesn't automatically follow that
Git is the best VCS tool for everybody. It may be the case that Git is
very good for huge projects, but another system might be better for small
or medium-scale ones.
For example, since we're talking about Mercurial here: Mercurial does
most of what Git does in a way that is very accessible to casual users,
especially converts from CVS or Subversion, and is based on some very
nice Python code that is easy to understand and re-use. This should also
count for something. Mercurial runs well on Windows, too. And it packs
some serious muscle, besides --
anything that can handle the requirements of OpenSolaris and Mozilla
can't be that bad in the performance department, either.
Mercurial 1.0 released
Posted Mar 27, 2008 14:35 UTC (Thu) by oak (guest, #2786)
[Link]
> Linus is actually using git to maintain the kernel which is the biggest
open source project in existance, with the fastest development rate and
the highest number of developers. Also, linus has extreme experience in
the coordination of tons of patches from thousands of different people
Which means that speed & merging are the main priorities for Linux kernel
and therefore for Git. Other projects have other priorities.
> Given this situation where a lead developer of the VCS is also the lead
developer of the largest OSS project
[...]
> I think this is a pretty good, in-depth, comparison :)
It's somewhat inaccurate. Linus did the initial Git development, but he
isn't maintaining it.
Mercurial 1.0 released
Posted Mar 28, 2008 16:52 UTC (Fri) by zooko (subscriber, #2589)
[Link]
Posted Mar 28, 2008 16:53 UTC (Fri) by zooko (subscriber, #2589)
[Link]
P.S. My personal favorite continues to be darcs, but only the pre-release of the greatly
enhanced darcs version 2, not the current stable release of darcs version 1.