[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent


Try Mercurial, not only git
by Frinring on Friday 18/Jan/2008, @00:46
Git is the new cool kid in town, but when looking at Distributed SCM, also have a look at Mercurial (http://selenic.com/mercurial/). Especially at this great book, teaches also a lot about DSCM: http://hgbook.red-bean.com/ .

Mozilla, OpenSolaris, Xen, NetBeans & Co. use Mercurial for a reason!
  Related Links
 ·   Articles on Community and Events
 ·   Also by Frinring
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Re: Try Mercurial, not only git
by kajak on Friday 18/Jan/2008, @01:55
same goes for git and linux, xorg, wine, samba, $distributions, coreutils and many others. ;)

in our case, hg was too slow and the developers were arrogant.
[ Reply To This | View ]
  • Re: Try Mercurial, not only git
    by Frinring on Friday 18/Jan/2008, @02:25
    Too slow? What operations? Mercurial is pretty fast (by design), one of the fastest (uhm, right, where are the statistics?).
    [ Reply To This | View ]
    • Re: Try Mercurial, not only git
      by kajak on Friday 18/Jan/2008, @07:13
      ours is this one, but there are some more there:
      http://git.or.cz/gitwiki/GitBenchmarks#head-85df1bb7f019c4c504e34cde43450ef69349882f

      of course, maybe in two years the git developers didn't improve anything and the hg ones made a miracle. ;P
      [ Reply To This | View ]
      • Re: Try Mercurial, not only git
        by Robin on Friday 18/Jan/2008, @16:31
        You honestly think 2 year old benchmarks are still relevant? Oh man...
        [ Reply To This | View ]
        • Re: Try Mercurial, not only git
          by kajak on Saturday 19/Jan/2008, @09:38
          I don't, that's why I said "it *was* too slow". Maybe if it had been good then, we would have used it, but it is too late now.
          [ Reply To This | View ]
  • Re: Try Mercurial, not only git
    by Andreas on Friday 18/Jan/2008, @03:29
    In my experience Mercurial is *faster* than git for operations involving much disk access (that means most operations). For SCMs the bottleneck is disk seek time and Mercurial apparently has a well-tuned file layout to decrease the number of disk seeks. This is not very important, though. If git became as user friendly as Mercurial tomorrow I wouldn't care which one was chosen - they are both fast.
    [ Reply To This | View ]
    • Re: Try Mercurial, not only git
      by Paul on Friday 18/Jan/2008, @08:12
      Please explain in what way hg is more user friendly than git? I was able to start working with git in 10 minutes (same with hg by the way), it's just the same clone, pull, commit, checkout, merge, branch etc... I find it much easier than svn actually but just as easy than hg.
      [ Reply To This | View ]
  • Re: Try Mercurial, not only git
    by Mark Williamson on Friday 18/Jan/2008, @03:40
    I'm surprised you found the hg developers arrogant; in my experience the hg community has been a rather friendly one both to new developers and to users.
    [ Reply To This | View ]
    • Re: Try Mercurial, not only git
      by Danny O'Brien on Friday 18/Jan/2008, @11:31
      I'd agree; they've been very friendly and open. Speed-wise, I think things have certainly improved over two years -- certainly most reports I've read place mercurial and git as being broadly similiar in terms of speed. Mercurial seems to edge out git in terms of being portable (problems with running git on Windows is cited a lot); git seems to be developing a few features that those who use a Linux-like development model appreciate.

      Eric Raymond has been doing an interesting overview of the VCS scene at: http://thyrsus.com/hg/uvc/ for anyone else interested in comparing these projects.
      [ Reply To This | View ]
Re: Try Mercurial, not only git
by Thiago Macieira on Saturday 19/Jan/2008, @16:21
I did try Mercurial. I even have an import of kdelibs into it (svn -> git -> hg), but I did not like the results. The branches just mumbled up into an incoherent pattern.

So, take this as a call for help. I know Git and I know how to make the conversion using it. But I don't know Mercurial or DARCS or Bazaar. Please, come and help us investigate the KDE move into those.

Use the kde-scm-interest@kde.org mailing list.
[ Reply To This | View ]
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "Being part of KDE is quite a character building experience." -- Matthias Ettrich
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]