News for hackers. Stuff that matters.
Re:Bitbucket passes one million users by wooptoo on Tuesday June 04, 2013 @06:14PM (#5822426)
Mercurial is a better tool than Git in almost every aspect. It's easy to learn and gets out of your way. I chose it over git a few years ago and sticked with it ever since and used Bitbucket to host most of my stuff. You don't get the community that Github has, but the hosting is great.
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.
Re:Bitbucket passes one million users by VMG on Tuesday June 04, 2013 @06:18PM (#5822436)
> Mercurial is a better tool than Git in almost every aspect.

No need to proclaim personal tastes as absolute truths around here.

In any case, Bitbucket has complete git support.

Re:Bitbucket passes one million users by drsintoma on Tuesday June 04, 2013 @06:27PM (#5822479)
> No need to proclaim personal tastes as absolute truths around here.

In all fairness, we all do that a lot.

Re:Bitbucket passes one million users by ngoldbaum on Tuesday June 04, 2013 @07:20PM (#5822726)
Right, but github only allows, well, git repositories. If they added hg support I'd have a strong reason to think about putting repositories on my github account.
Re:Bitbucket passes one million users by yawaramin on Tuesday June 04, 2013 @11:19PM (#5823503)
Adding hg support would be kinda awkward given their name.
Re:Bitbucket passes one million users by kibibu on Tuesday June 04, 2013 @07:56PM (#5822859)
I use and enjoy using Mercurial for most of my projects.

But it has nothing, NOTHING as good as git rebase -i

Re:Bitbucket passes one million users by bos on Tuesday June 04, 2013 @11:03PM (#5823452)
"hg histedit" is almost exactly the same as "git rebase -i", right down to the UI.
Re:Bitbucket passes one million users by kibibu on Wednesday June 05, 2013 @07:46PM (#5829448)
You have just made a huge improvement on my work life! Thanks so much
Re:Bitbucket passes one million users by seany on Tuesday June 04, 2013 @06:28PM (#5822487)
I totally agree. Its one of those tools that stays out of your way unless you `need` to do something weird (unfortunately when you need to do that some times it can get really wierd). I feel like with git the base line is fairly complicated.
Re:Bitbucket passes one million users by joeblau on Tuesday June 04, 2013 @09:31PM (#5823156)
I would love to see you and Linux Torvalds have a discussion :)