February 27, at 2: It does most of the things Git does, but tries to do it without hurting beginners. If the command is dangerous, you have to enable it on first. You want to rebase and push those commits again? BitBucket now provides a user interface for doing this. At my last job, I picked Hg for our developers for precisely this reason.