Surprised to not see GitLab mentioned here. GitLab is FOSS and already has almost all of these features, allowing me to host multiple private repos on a single cheap VPS. That is exactly why I chose it over Bitbucket or Github.
If Bitbucket wants to stay competitive, I think this is the least they can do -- unfortunately I don't see any innovation that puts them ahead of the other players in the market.
This is awesome. I've been wanted to host my own code (right now I'm con CodebaseHQ [1], great service) for security purposes but I didn't want to go with a plain git+gitosis.
I have it up and running now on my nginx (it was already serving all my projects), it took about 30m to do everything on Ubuntu following their how to and looking up their issues queue for a couple quirks I found.
Exactly my point -- these 'new' Bitbucket features are a blatant clone of Github as well. I was expecting more from all the fanfare.
For instance, users are clamoring to be able to link external issue trackers of their choice (which can be done simply by URL). I think the first host to supply that feature will have a step up.
> these 'new' Bitbucket features are a blatant clone of Github as well
I think you misplaced the word "some". Inline pull-request comments are ripped off gh, but I've never seen arbitrary commit diffs there, it certainly isn't in the UI. The branch selector yes, the overview not at all. The UI organization has also, if anything, moved further away from Github's.
Arbitrary commit diffs have been in Github since March 2010 [1]. The Overview is exactly like what Redmine and GitLab call 'Activity' [2]. Github has Activity in a different manner, through notifications and the News Feed. These are useful features, but they are not innovative.
If Bitbucket wants to stay competitive, I think this is the least they can do -- unfortunately I don't see any innovation that puts them ahead of the other players in the market.