Why we moved away from GitHub
layer0.authentise.com
layer0.authentise.com
* We think GitHub is expensive
* We use JIRA (no real justification given)
* Bitbucket has a better price for our use case and integrates better with JIRA
Sometimes I also use bitbucket just to get away from hosting every single thing in Github. Nothing against Github (I use it quite a bit, and from what I've read their culture and ethics are good if not great), but regardless of their intentions, I'd rather not have one company monopolize mindshare
You raise an interesting point about justifying my choice of Jira. Since the topic was comparing SCMs justifying Jira seemed tangential. Perhaps I will explain in another post what our justifications are for using Jira.
Bitbucket puts heavy effort into their integration with JIRA. Their pricing model is totally different. Yeay for choice!
So this rings really true to me.
The search feature sucks. It can't find anything even when search terms directly matches words in the content it sometimes still show completly irrelevant pages first.
And the editor. Ohh, don't get me started on the editor. It gets confused about formatting so you can't change it. Sometimes random keystrokes jump to the end of the page. The in-page search and replace sometimes ignores the first character. Sometimes when pasting content it preserves formatting and sometimes it just completly garbles the result (especially if tables are involved). When undoing it's quite random whether it will undo your last change, do nothing or undo a random number of changes (and redo is rarely the inverse of the undo you just did). And much much more crap. I hate it with a passion.
I'd like to +1 for slack. Simple to use and manageable without much knowledge.
And if you don't mind hosting yourself then there are other options too like Gogs. My personal experience with BitBucket is that the feature set is poor compared to alternatives.
Might be worth noticing that this is for the SaaS. The enterprise install is charged per user.
Makes sense too I guess since then you pay for your own storage anyway, where for the SaaS most of the costs is, hence charged per repo.
Key features: - jump to definition right in browser - find usage examples - full text AND symbol search - source code publicly available - self-hosted, installable in 5 minutes
Full disclosure: I'm co-founder of Sourcegraph.
And, if you want extra Github issues functionality (like a Kanban view), I recommend https://waffle.io.
I don't mind paying a small price for these conveniences.
TL;DR: they use Github for auth, user management, ... and don't want to rebuild that stuff outside of Github.
Has the limit on private repositories ever driven publishing of open source libraries for some of your repos?
all for the cost of abou5 $5 a month.
[1] http://blogs.atlassian.com/2014/04/connecting-jira-6-2-githu...
"Github _can_ integrate with Jira, but it has multi-minute delays before Jira gets all of the information. We got tired of it. Seriously. It only takes 30 seconds to break flow. Github's delay broke flow."
I still miss the unified diff view from Github, though -- it seemed to work well for small changes, and kept me in the flow for reading, and worked better on a narrower screen (since it didn't need a left-side navigation section). That was the main thing I missed when I first moved to Bitbucket.