Feedback Request: Expereiences with Hg

In general I like the idea of distributed SCMs… but I’ve found that actually most of the time I use an SCM as much to distribute and archive as I do to actually do revision control. Over the last year or so I’ve really tried to become a big Hg fan, and honestly, its just one disappointment after another. For small local things its great, diffs are easy to create, etc. But pushing or pulling repositories takes an eternity, which is compounded by the atomic nature in which you don’t see any files until its done. Trying to use a distributed SCM in a centralized way is a massive pita. And while I love the idea of pushing Hg changesets around rather than diff’s, the reality is that unless all your developers are also using Hg you revert back to diff patches.

So I’m looking for feedback from others in this regard. Have you too been w00d by the advantages of a distributed SCM and just never become a fan, like myself? Have you made the switch and then reverted back to SVN/CVS/etc? Or, on the otherhand, have you been so wow’ed by Hg that you just won’t go back? Post a comment and share your opinion.

BTW, I’m really interested in Hg experiences… please avoid with all your strength a “Hg sucks, use git” comment. :)

47 Responses to “Feedback Request: Expereiences with Hg”

  1. Brett says:

    For the record: I don’t think Hg sucks, but I do use git. Does that matter? I don’t see why it does.

    How would you get around using diffs if you weren’t using Hg? Unless you have direct commit access you have to go back to diffs anyway, so I don’t think that’s a flaw specific to Hg. Not to mention, you can just pull down a cvs/svn/whatever and init a Hg repo, do your work (committing to Hg as necessary), and when you have a sizable and complete fix/feature commit it back to cvs/svn/wahetver (assuming you are a committer).

  2. benr says:

    @Brett: The point you make is a good one. The most interesting success stories I’ve seen with both Git and Hg are from people who aren’t trying to replace an existing SCM but rather using them as sort of a “SCM-Lite” for personal local work and then pushing back larger more complete changed to the existing CVS/SVN repo.

    To that end I think Git/Hg are great, the quality and completeness of commits improve with less branching within the “master” SCM.

    I will say that I’ve found Hg handy for managing changes in non-SCM code, such as downloading a tarball and tinkering with source.

  3. Terje Sten Bjerkseth says:

    I use Git on Mac OS X, Linux, Cygwin, but I don’t think Hg sucks. (Actually, I’m going to look more at Hg for OpenJDK, as well as trying it on OpenVMS which doesn’t run Git yet.)

    I think pushing and pulling is extremely fast via both git:// or ssh://, especially compared to, say, updating svn repos. Or waiting for svn log. Oh, and those annoying .svn directories everywhere. The thing that sucks is that I haven’t been able to git svn apache repos yet.

    Also, I think centralized repos work just fine: work on multiple local branches, and then make sure I update the local master branch before I merge the local branch to master and push to origin. This ensures that pull from origin is always fast-forward. Local branches are key. What exactly is the pita?

    Going back — no way :-)

  4. I think that the main point why everyone started using distributed SCMs isn’t valid anymore.
    While using SVN many people told me I should consider to switch to hg or bzr because this way I can publish my repo where ever I am whenever I want and that I don’t need a server.

    Sounded great. But who cares these days? We got Wifi, 3G, … it starts to be uncommon to have a notebook and no internet connection…

    I still use hg, because it just works, but every time I publish a repo and install hgweg I have the feeling I should go back and use SVN.

  5. kcg says:

    Hg is quite nice, but have you attempt to use darcs? It’s IMHO even better for smaller projects (not a kernel size).

  6. Shawn Ferry says:

    For a while I was using SVK (http://svk.bestpractical.com/view/HomePage) although never for decentralized/distributed SCM reasons, I really just wanted the disconnected versioning. I prefer more smaller commits to my local code and pushing the updates when I am ready.

    I wanted to like Hg but just haven’t gotten away from SVN.

  7. Google says:

    If you do not wish to receive similar messages please inform us on it by mail ban.site[dog]gmail.com

  8. 2ee7xs3k3tvcrymt
    http://ncehdmfwr.com rel=”nofollow”>gxsptun ibhe
    http://ksuato.com
    http://qxsazg.com rel=”nofollow”>rhhakay qfupms
    http://ligyxvmtn.com
    http://dodoka.com rel=”nofollow”>zexsjm mstqvb
    http://zoazws.com
    http://ugphwo.com rel=”nofollow”>bqqukdw aptinqe
    http://kmalnvs.com

  9. insurance says:

    zow9hja-6sokq9l-tw6q27da-0 http://urlser.com/?DYEVZ#1
    black jack
    [url=http://urlser.com/?e64r6#3]car insurance[/url]
    [url]http://urlser.com/?aBCA5#4[/url]
    [http://urlser.com/?boo2X#5 life insurance]
    "online gambling":http://online-gambling-mo.lookera.net#6
    [LINK http://urlser.com/?xFj4E#7insurance/LINK
    [img]http://victor.freewebhostingpro.com/1.php[/img]

  10. cheap ugg
    ugg outlet
    ugg boots
    cheap uggs online
    cheap ugg online
    cheap ugg boots online
    http://www.cheapuggsonline.net

    http://www.uggbootshome.net

  11. porno video says:

    I wanted to like Hg but just haven’t gotten away from SVN.

  12. acente says:

    nice artwork thanks for sharing

  13. porno izle says:

    kahnem menhek kehsna

  14. seks izle says:

    Thanks so much.

    Regards

  15. Good post!As i was passing by here and i read your post.
    It’s quite interesting.I will look around for more such post.Thanks for sharing.

  16. sikisteyiz says:

    [url]http://sikisteyiz.org]sikis izle[/url]

  17. sikisteyiz says:

    [url]http://sikisteyiz.org/

  18. Video Converter for Mac (http://www.videoconverterformac.com) is currently the most powerful converter for mac users which allows you to convert video file between all popular video formats such as convert FLV to 3GP, DAT to 3GP, MOV to MPEG, AVI to MOV, WMV to MP4, H.264 video.Apart from that, this Video Converter for Mac allows you to set the destination ,the name of output files.
    The easy-to-use Video Converter for Mac lets you to enjoy your videos on all sorts of palyback including PSP, iPod, Mobile Phone, Zune, iPhone, Apple TV and MP4/MP3 player.
    Free download supported. http://www.videoconverterformac.com

  19. Nike outlet says:

    It’s quite interesting.I will look around for more such post.Thanks for sharing.
    http://www.ed-hardy-outlet.net/ ED Hardy

  20. I will bookmark your blog and have my kids check up here frequently Air Jordan 2010. I’m very certain they will understand lots of new stuff Air jordan 1 here than anybody else. I do appreciate that youve added relevant and intelligent commentary here though. Thank you!

  21. Air jordan 1 says:

    good day:) it’s my first time here but i really enjoy what you posts here in your site Michael Jordan Shoes.i will always visit your site for more updates. Lots of Good information in your posting Cheap Jordan Shoes, I bookmarked your blog post so I can visit again in the near future, Cheers :)

  22. Clown Marseille Pour animer vos fetes Arbre de Noel, carnaval ecole, mariage, baptemes, anniversaire a domicile avec animation de clown magicien sur Marseille en region PACA avec le spectacle de clown formule «clown expresse Maquillage, magie, ballons et participation des enfants. Spectacles de clown a domicile http://clownmarseille.free.fr Clown sur Marseille http://companycircus.free.fr Animer vos fetes Arbre de Noel carnaval ecole mariage baptemes anniversaire a domicile animation de clown magicien sur Marseille en region PACA avec spectacle de clown formule clown express Maquillage magie ballons

  23. Each kind of http://www.wmvconverterformac.com WMV converter for Mac guide shall be showed in its own webpage, you can gotheir special column to get more detailed information, Just choose the title in the right
    navigation menu!!!
    http://www.wmvconverterformac.com/wmv-to-3gp-converter-for-mac.html

  24. Instead, we see people with ugly timberland shoes store problems in whom God is working so they can bloom beautifully — just like I now see in my orchids whether they are “lumps” or blossoms! On a certain timberland work shoes day at a certain hour, we will pull into the station. Bands will be playing and flags waving. Once we get there, so many wonderful dreams will come true and the pieces of our timberland wheat shoes lives will fit together like a completed jigsaw puzzle. How restlessly we pace the aisles, *ing the minutes for timberland for you loitering –waiting, waiting, waiting for the station. It is a good thing that the God Who made us is not impatient with people like me with my timberland shoe company orchid. He lovingly thinks about us all the time timberland boots and he even temporarily gave up His heavenly home and his timberland traditional handsewn hold on diety to die for the sins of timberland mens custom world nearly 2,000 years ago. His death back then covered the sins of every cheap timberland boots person who will ever live. He then rose to life after three mens timberland chukka? days and ever since has wanted us to accept His gracious act by loving Him and also those around us. When we do this, we will see people in a totally different timberland womens premium boots light — one that redefines what it means to be ugly or different or weird or strange. http://www.timberland4you.co.uk/  YQ

  25. Place stampstring into PDF page to make created PDF file different and unique. You can even adjust the stampstring’s font, size, color, style and other parameters.
    http://www.oxpdf.com
    http://www.oxpdf.com/pdf-creator.html

  26. It is really a great blog,keep up the good work,i will often come here.

  27. It is really a great blog,keep up the good work,i will often come here.

  28. guenstigugg says:

    Good information, keep working man. I like your website. Cheers~~~~

  29. mens shoes says:

    This is a great article. Wow, so many of these things I never thought of before.

  30. I keep listening to the news speak about getting free online grant applications so I have beenlooking around for the best site to get one.

  31. Wow! Thank you! I always wanted to write in my site something like that. Can I take part of your post to my blog?
    Of course, what a great site and informative posts, I will add backlink – bookmark this site? Regards, Reader.

  32. wholesale says:

    Its really very great and informative post. thanks for sharing the information.