On 02/04/2011 09:57 AM, Thomas Ferris Nicolaisen wrote:
Excellent summary, Mike. That answer oughta get pasted into every hg/git discussion around.

Unfortunately, I doubt that Mercurial fans will see the value in these features before they've really tried out Git for a while. OR they'll pull the MqExtensions <http://mercurial.selenic.com/wiki/MqExtension> card. One might argue that these queues are better/safer than Git's rebasing (since newcomers don't grok rebasing anyway), but I like your point about being first class citizens and all.

While I can live assuming that git is more powerful (even thought I really don't know, I only use hg), regarding to the previous three advantages:

1. I don't see the point in deleting a branch, even though it was an experiment. As Ricky said, it's still a part of the history. 2. For refactoring and renames, I use the IDE (NetBeans) that does all for me. Yes, with some occasional bug (talking of 6.9), but no dramatic ones. 3. For what concerns rebase, I must confess I've not completely understood what it is (also after reading Reiner's post). I read "rewriting history"... how much is it different from the "squash commit" technique described by Fowler: http://martinfowler.com/bliki/MercurialSquashCommit.html?

While the most important point is Reiner's, that the important point is to move to git OR mercurial and abandon svn (or cvs), I learned mercurial because of Java and NetBeans (well, when we say that git is relevant to Java because Android uses it, maybe Mercurial is more relevant to Java because Java uses it?). Before moving my projects to hg, I tried to evaluate git but, as it has been said, the ui is the most cumbersome I've ever seen... I'm glad to eventually trade off some more power (which I don't feel I need) for some simplicity.

--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
[email protected]

--
You received this message because you are subscribed to the Google Groups "The Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to