News for hackers. Stuff that matters.
Re:Bitbucket passes one million users by jlgreco on Tuesday June 04, 2013 @06:52PM (#5822597)
I feel like I am taking crazy pills whenever somebody says that mercurial is simpler than git. Mercurial's per-file revlog and structured .hg/store/data is way weirder / more complex than git's SHA-addressed DAG with minimal/orthogonal object types. The only real blemish on git is that lightweight tags should not exist.
Re:Bitbucket passes one million users by erikvanzijst on Tuesday June 04, 2013 @06:55PM (#5822612)
I'm pretty sure he's talking from the user's perspective, not design/implementation.
Re:Bitbucket passes one million users by jlgreco on Tuesday June 04, 2013 @06:57PM (#5822625)
Eh, I am coming from the perspective of a user, not a VCS developer. I find git repositories way easier to navigate, let alone perform complex operations on, because how they work couldn't make more sense to me.
Re:Bitbucket passes one million users by MBlume on Tuesday June 04, 2013 @08:33PM (#5823004)
From a user's perspective, Hg is so limited I consider it basically unusable.
Re:Bitbucket passes one million users by jonknee on Tuesday June 04, 2013 @08:54PM (#5823061)
I seem to get my stuff done in either. What's missing for you in hg?
Re:Bitbucket passes one million users by shuzchen on Wednesday June 05, 2013 @05:45AM (#5824531)
Being an active user of both git and hg, I also can't think of any features I make extensive use of in git (rebase, feature branches, etc) that I can't get with hg. My workflows in both are pretty much the same, just a saner interface on the hg side. If anything, git doesn't have revsets, a really powerful query language you can use to sift through your history - see http://www.selenic.com/hg/help/revsets
Re:Bitbucket passes one million users by MBlume on Wednesday June 05, 2013 @06:06PM (#5828979)
rebase -i and add --patch were the dealbreakers

Also I have yet to see a hg tutorial that didn't at some point recommend making a second clone of the repo in order to do something complicated.

Re:Bitbucket passes one million users by pwang on Tuesday June 04, 2013 @07:23PM (#5822739)
As someone once commented, git is a great library for building a VCS system. Great design.

The tooling around it? Not so much. http://stevelosh.com/blog/2013/04/git-koans/

Re:Bitbucket passes one million users by jlgreco on Tuesday June 04, 2013 @07:31PM (#5822771)
The default tooling is either your cup of tea, or it isn't. There is great 3rd party tooling available if your tastes are different though, such as where Github and I assume Bitbucket are moving. I think those are probably the future of git (and/or mercurial) use for non-technical users.
Re:Bitbucket passes one million users by cmccabe on Wednesday June 05, 2013 @02:49AM (#5824082)
Probably mercury poisoning. It will make you as mad as a hatter. Symptoms include inability to rebase branches or rewrite history, choking on large repos, inability to do more than two-way merges, and clumsy handling of branches. Clean cup, move down, I guess.