News for hackers. Stuff that matters.
Re:Introducing the Redesigned Bitbucket by bryanh on Tuesday October 09, 2012 @11:31AM (#4632076)
For a while I was a bit worried that GitHub had just ran away with the prize and no one else was bothering. It is pretty obvious that Google isn't interested in improving Google Code and that Sourceforge hasn't aged a day (that's not really fair, but it feels like it).

I think there is still a chance for BitBucket to make a splash, but I think its going to be hard to win anymore. That's fine, 2nd place makes a lot of money too (not counting places 1-10 for enterprise source control, which basically print money, and of which GitHub is chasing too).

Re:Introducing the Redesigned Bitbucket by notatoad on Tuesday October 09, 2012 @11:44AM (#4632164)
Bitbucket had a pretty easy time of winning my business: free private repositories for small teams is a great way to draw people in.
Re:Introducing the Redesigned Bitbucket by hess on Tuesday October 09, 2012 @12:22PM (#4632401)
The free private repos are a lifesaver. They also just released a refer a friend program like dropbox. You can get up to 8 users for free. - http://blog.bitbucket.org/2012/09/18/refer-a-friend-to-bitbu...
Re:Introducing the Redesigned Bitbucket by bitcartel on Tuesday October 09, 2012 @12:44PM (#4632545)
I like Bitbucket because they support both Mercurial and Git. They also acquired SourceTree (probably the best version control app on the Mac), employed the main developer and made the app free.
Re:Introducing the Redesigned Bitbucket by Osiris on Tuesday October 09, 2012 @01:11PM (#4632723)
I've tried at least a dozen Git GUIs for both PC and Mac and SourceTree is by far my favorite.
Re:Introducing the Redesigned Bitbucket by mitjak on Tuesday October 09, 2012 @01:59PM (#4633020)
Can you elaborate on why? I've found it to be far from intuitive and basically a direct mapping of CLI commands straight into UI elements. A user unfamiliar with command line git arguments would have a difficult time with SourceTree, I would imagine (most of my coworkers have).
Re:Introducing the Redesigned Bitbucket by stickfigure on Tuesday October 09, 2012 @03:22PM (#4633484)
A user unfamiliar with command line git arguments would have a difficult time with SourceTree

Let's be honest about git: A user unfamiliar with the CLI commands will have a difficult time, period. I hesitate to predict that it's impossible to create a good UX, but git is a very complicated system with an abstraction that leaks all the way down to database records. Breathe on it wrong and the repository will wedge into a state that sends longime veterans off to stackoverflow.

Yes, git is worth it... but so far every clever GUI has basically been a convenience tool for power users, not a better abstraction that can sidestep the learning curve. It's hard to see how this is going to change without some sort of fundamental change in git.

Re:Introducing the Redesigned Bitbucket by recursive on Tuesday October 09, 2012 @08:26PM (#4634530)
I recently started keeping some source code in a gist, which github was eager to point out is a full repository. The UI is not very usable, but it's not hard to understand for the non git enlightened like myself. If nothing else, this proves that it's possible to create an easy to use git GUI. (with reduced functionality)
Re:Introducing the Redesigned Bitbucket by dfabulich on Tuesday October 09, 2012 @06:00PM (#4634181)
The github GUI for Mac/Windows solves this problem completely, by hiding the vast majority of git's power-user features. (No stage, no no tracking branches, no manual rebasing.)
Re:Introducing the Redesigned Bitbucket by stickfigure on Tuesday October 09, 2012 @07:08PM (#4634358)
Oh, how I wish this were so!

Even with fairly boring usage, the Github GUI periodically wedges my repository into a state which requires CLI interaction (and a trip to stackoverflow). It's even worse for newbies - I get desperate pleas for help from clients all the time. I have come to the conclusion that there is no way around teaching the command line first, then giving them the Github client after they achieve competence.

Re:Introducing the Redesigned Bitbucket by dfabulich on Tuesday October 09, 2012 @07:22PM (#4634391)
Can you repro that?
Re:Introducing the Redesigned Bitbucket by stickfigure on Tuesday October 09, 2012 @07:57PM (#4634476)
Can I repro giving the Github client to newbies and getting desperate pleas for help soon afterwards? Yes, it's consistent :-)

No, I have not tried to reproduce the incidents which screwed up my repository. After a few harrowing experiences I pretty much gave up using the Github for Mac client for anything except basic commits. And even that screws up - I frequently have to commit files twice; it's like the client only stages some of the files, even though they're all checked. If my commits are large I usually go to the command line to avoid the double commit msgs. I'm about to give up entirely.

Re:Introducing the Redesigned Bitbucket by sbierwagen on Wednesday October 10, 2012 @02:08AM (#4635254)
It... really shouldn't be doing that. What is your precise workflow?
Re:Introducing the Redesigned Bitbucket by benatkin on Wednesday October 10, 2012 @02:52AM (#4635349)
I believe it's Tower that plays that role. I know a designer who uses it, who would be bewildered by the CLI git.
Re:Introducing the Redesigned Bitbucket by jeremyjh on Tuesday October 09, 2012 @07:10PM (#4634360)
I don't think this is really for programmers though is it? I thought this was more about content/documentation developers.
Re:Introducing the Redesigned Bitbucket by recursive on Tuesday October 09, 2012 @10:28PM (#4634792)
It looks like it's for programmers to me.
Re:Introducing the Redesigned Bitbucket by Osiris on Tuesday October 09, 2012 @02:36PM (#4633231)
basically a direct mapping of CLI commands straight into UI elements

That may be some of the reason that I like it. I am able to do a lot of the things that I could do from the command line, but with a visual interface to help me visualize what's going on.

For example, when I'm doing a commit, I can click on each file that's been modified and see the diff for that file right on the side. I can then stage all or just parts of the changes. So if I have some debug lines, I can stage the file and then unstage the debug logging so it doesn't get committed.

There's just a lot of little things like that that you CAN do with the git command line yourself, but it wraps up in a way that's easier to consume.

I'd have to take more time than I have now to write up a full review of what I like about it compared to other GUIs.

Re:Introducing the Redesigned Bitbucket by ckeck on Tuesday October 09, 2012 @03:54PM (#4633601)
I haven't seen it mentioned here but Tower for Mac OS has been a great tool for those who are not too familiar with git or it's associated commands. I've recommended it to at least a few hundred clients many of which use it religiously today.
Re:Introducing the Redesigned Bitbucket by josegonzalez on Tuesday October 09, 2012 @09:38PM (#4634696)
Tower is slow. While a slightly nicer UI, and it running like shit on large repos - at least for work - makes it a non-starter
Re:Introducing the Redesigned Bitbucket by masklinn on Tuesday October 09, 2012 @02:14PM (#4633118)
One more datapoint: can't say I like SourceTree. Still looking for a Mercurial GUI worth using. My biggest issue is that I'm a big user of annotate/blame (I have a very bad memory so finding out where/how/why a given piece of code was created or evolved is something I do at least weekly if not daily) and all the hg guis have absolute shit annotate. They also tend to look rather bad.

GitX is pretty good (I think I still prefer the original one over the Laullon gitx, but the Laullon gitx has an acceptable annotate view and look nice), and surprisingly the best annotate view I've seen so far is in bazaar's qt-based UI. The tools are not necessarily great overall (and the OSX interactions are downright weird), but the annotate is excellent.

Re:Introducing the Redesigned Bitbucket by tayl0r on Tuesday October 09, 2012 @03:00PM (#4633381)
I hate how slow it is. After I get to the commit screen it thrashes my CPU and takes ages before my typing shows up.

It's still the best on OSX though.

Re:Introducing the Redesigned Bitbucket by DenisM on Tuesday October 09, 2012 @05:39PM (#4634102)
Email support, they developed has been super responsive.
Re:Introducing the Redesigned Bitbucket by DomBlack on Tuesday October 09, 2012 @04:51PM (#4633874)
I personally prefer the simplicity that GitBox gives. (OSX only though)
Re:Introducing the Redesigned Bitbucket by human_error on Tuesday October 09, 2012 @06:39PM (#4634289)
IMHO, Git-Tower is way better than SourceTree.
Re:Introducing the Redesigned Bitbucket by Osiris on Tuesday October 09, 2012 @08:44PM (#4634566)
Git-Tower is $60. SourceTree is free. Compare accordingly.
Re:Introducing the Redesigned Bitbucket by bruceboughton on Wednesday October 10, 2012 @04:26AM (#4635543)
If you write software for a living, I would think you would see the value in a good piece of code.
Re:Introducing the Redesigned Bitbucket by grandalf on Tuesday October 09, 2012 @02:52PM (#4633327)
With the $100M investment I now think it's probably a bad business decision for github not to get a bit more aggressive on pricing for those edge cases where bitbucket clearly wins.
Re:Introducing the Redesigned Bitbucket by sillysaurus on Tuesday October 09, 2012 @03:18PM (#4633470)
it's probably a bad business decision for github not to get a bit more aggressive on pricing for [free private repositories]...

Yes. If Github offered just one free private repo, then I would move to them in a heartbeat.

Github is still Github, after all. ("Second resume" etc.) Unfortunately current circumstances prevent me from open-sourcing a certain small segment of my codebase, and... well... Bitbucket is free, and I'm living on Ramen while trying not to worry about my dwindling savings account. So it's a pretty clear-cut choice for me.

Re:Introducing the Redesigned Bitbucket by pbz on Tuesday October 09, 2012 @04:29PM (#4633764)
I would prefer if they would tie their pricing to the size of a repository or the number of collaborators, but not the number of repos. I have a paid account that I would like to dump a lot of old projects that I hardly ever change. I would have to upgrade to "large" and even that one wouldn't fit all the projects. Right now the solution is to either not host it with them or use something like Bitbucket.
Re:Introducing the Redesigned Bitbucket by zem on Tuesday October 09, 2012 @04:46PM (#4633851)
definitely. hobbyists tend to run to "lots of small repos with low activity on any given one", but the net resource usage is the same as or lower than "a few big repos". per-repo pricing is more a "pay not to be inconvenienced" than "pay for your use of our resources" thing.
Re:Introducing the Redesigned Bitbucket by buddydvd on Wednesday October 10, 2012 @12:23AM (#4635043)
For the many-small-repo scenario, I use this technique to host multiple projects under one Github private repository:

http://stackoverflow.com/questions/1384325/in-git-is-there-a...

Instead of creating a repo per project, I create a orphan branch within a shared repo for that project. The benefit of this approach is that you can always cleanly export the commits into its own repository without altering SHA ids. The con is that you have to pick separate branch names for each project (e.g. proj1-master, proj2-master).

Re:Introducing the Redesigned Bitbucket by whichdan on Tuesday October 09, 2012 @04:25PM (#4633747)
Personally I'm more bummed about a 1 collaborator limit on the $7/mo plan.
Re:Introducing the Redesigned Bitbucket by shepbook on Tuesday October 09, 2012 @04:30PM (#4633769)
Where is this "1 collaborator limit"? GitHub has unlimited collaborators on all repositories, private or public.
Re:Introducing the Redesigned Bitbucket by gingerlime on Tuesday October 09, 2012 @05:31PM (#4634066)
there used to be a limit to the number of collaborators, but it was lifted a few months ago.
Re:Introducing the Redesigned Bitbucket by whichdan on Wednesday October 10, 2012 @12:45PM (#4637123)
Cool! I never noticed.
Re:Introducing the Redesigned Bitbucket by timr on Tuesday October 09, 2012 @08:51PM (#4634581)
Yes. Especially when you factor in that github does a startlingly bad job of many basic things. Their ticketing system blows, for example -- you can't prioritize anything. Yet they have time to implement a CLI in the search bar...

I moved my personal private repos to BitBucket a long time ago, and haven't looked back.

Re:Introducing the Redesigned Bitbucket by zalew on Tuesday October 09, 2012 @10:21PM (#4634779)
that's an example of why I stick with Bitbucket and don't bother to switch to Github with my projects although it's so hyped. Bitbucket works great, gets the job done, their commit log beats up the gihub one, and they don't focus on implementing useless bells and whistles.
Re:Introducing the Redesigned Bitbucket by gcr on Tuesday October 09, 2012 @10:10PM (#4634762)
You can reorder tasks by clicking and dragging, and you can assign discrete priorities with labels. What more do you need?
Re:Introducing the Redesigned Bitbucket by edmccard on Wednesday October 10, 2012 @05:44AM (#4635676)
>What more do you need?

Well, when you've got a large list of things stored on a computer, and you want them displayed in a certain order, automatic sorting (after you assign a priority) is a lot more useful than having to rearrange them manually.

Re:Introducing the Redesigned Bitbucket by gcr on Sunday October 14, 2012 @02:08PM (#4652055)
I thought assigning priority labels is manual anyway?

I mean, if you want to build a natural language parser that counts how many times the words "URGENT" and "HELP" appears in the issue and then automatically reorders it, you can do that with the Github issues API anyways, right? I don't know of existing bug trackers that make priority automatic.

You can filter based on labels in github issues, if that's what you meant.

Re:Introducing the Redesigned Bitbucket by grandalf on Tuesday October 09, 2012 @10:04PM (#4634751)
the cli stuff is very simply implemented, but cool nonetheless.
Re:Introducing the Redesigned Bitbucket by yosoyzenitram on Tuesday October 09, 2012 @05:02PM (#4633914)
Even better: if you sign up with a .edu email address (hell, even my university email account works and it's a .es), they upgrade your account to unlimited everything, automatically.

GitHub also does a Educational plan, but it requires manual requests and IIRC they give you a Micro account. So Bitbucket is the default choice for all my shared class projects.

Re:Introducing the Redesigned Bitbucket by hayksaakian on Tuesday October 09, 2012 @08:46PM (#4634571)
Thanks for the tip, I signed up for free private repos, but this makes me a real fan.
Re:Introducing the Redesigned Bitbucket by arnarbi on Wednesday October 10, 2012 @07:11AM (#4635824)
Thank you! My Swedish university address worked as well. Just created also an unlimited team account for my research group. This is exactly what I have been wishing Github would do for a couple of years now.
Re:Introducing the Redesigned Bitbucket by meemo on Tuesday October 09, 2012 @06:34PM (#4634280)
What if you signed up with your personal account? Is there a way to upgrade by changing your email address to an *.edu email address?
Re:Introducing the Redesigned Bitbucket by pbnjay on Tuesday October 09, 2012 @08:08PM (#4634494)
yeah, just add the address and confirm it and it's automatic. I've shown this to a few friends, so I know it works (or at least, it has in the past).
Re:Introducing the Redesigned Bitbucket by matwood on Tuesday October 09, 2012 @01:22PM (#4632788)
free private repositories for small teams is a great way to draw people in.

Same thing here. I used to pay for github for a private repo for code to a couple of apps I sell. Once I found BB, it was a no brainer to switch over.

Re:Introducing the Redesigned Bitbucket by kkowalczyk on Tuesday October 09, 2012 @01:46PM (#4632944)
If free private repos is the only thing that BitBucket offers over GitHub, then they'll not be in business for long.

You cost them money.

Re:Introducing the Redesigned Bitbucket by notatoad on Tuesday October 09, 2012 @11:22PM (#4634903)
Until your team grows above 5 people, at which point you make them money. The loss-leader is a tried and true business model.
Re:Introducing the Redesigned Bitbucket by jonknee on Tuesday October 09, 2012 @02:40PM (#4633261)
BitBucket has already been in business for a long time, it appears GitHub is not a fan of free private repos. In the early stages that was probably a help because your site looks more active if everyone using it is public, but these days the lack of free private repos is pretty surprising.
Re:Introducing the Redesigned Bitbucket by giulianob on Tuesday October 09, 2012 @01:53PM (#4632985)
Mercurial support is what has helped BitBucket a lot.
Re:Introducing the Redesigned Bitbucket by jeremyjh on Tuesday October 09, 2012 @07:15PM (#4634377)
Yes exactly. I've noticed a lot of open-source Python projects use Mercurial on BB - there is still some community segmentation. I would think as people get tired of Google Code remaining static and backwards compared to BB that more Mercurial projects will move to BB from Google. The BB UI was pretty weak compared to Github before today. I'm glad to see this.

I use BB for the free private Git repos but had always planned to switch to paid Github once I actually need collaborators. Now I could see staying with BB when I need to go paid.

Re:Introducing the Redesigned Bitbucket by Pwnguinz on Tuesday October 09, 2012 @05:06PM (#4633942)
I think so, too. I started off with Mercurial (and still prefer it, if I'm working on solo projects) before moving to Git, and by then Bitbucket had already won me over :).
Re:Introducing the Redesigned Bitbucket by nivloc on Tuesday October 09, 2012 @02:32PM (#4633209)
It's a different way to price products - they charge per user. So, if your little startup starts growing, they bring in a bit of cash and have opportunities to up-sell with the other products in their line.
Re:Introducing the Redesigned Bitbucket by nathan_f77 on Tuesday October 09, 2012 @03:17PM (#4633463)
If my startup grew past 5 team members, I would personally just move my private repos to GitHub and start paying them. Bitbucket provides a great free service, but I'd probably never pay for it.
Re:Introducing the Redesigned Bitbucket by lalmalang on Tuesday October 09, 2012 @07:57PM (#4634477)
You just might reconsider (and that is what bb is banking on), at the end of the day having to police the number of repos you can have is a pain(esp in a startup, where people are seemingly forever going off to hack away on random stuff). Sure bb isnt as pretty--current redraw notwithstanding--but unlimited repos is very handy indeed. just saying. Inline commenting was missed (we moved from gh to bb a few months ago), but i see that has been released too.
Re:Introducing the Redesigned Bitbucket by wyck on Tuesday October 09, 2012 @05:18PM (#4634003)
It also integrates with several atlassian products, namely Jira which in my opinion beats github's issue tracker into the dust.
Re:Introducing the Redesigned Bitbucket by jlogsdon on Tuesday October 09, 2012 @06:11PM (#4634206)
A notepad blows Github's issue tracker away. It's by far the least impressive part of the product.
Re:Introducing the Redesigned Bitbucket by jonpacker on Tuesday October 09, 2012 @06:40PM (#4634292)
Interesting. I use Github's issue tracker every day and love it to bits.
Re:Introducing the Redesigned Bitbucket by briandear on Tuesday October 09, 2012 @11:38PM (#4634939)
Does it integrate with Pivotal Tracker? Jira is a pain in the ass.
Re:Introducing the Redesigned Bitbucket by ZoFreX on Tuesday October 09, 2012 @02:12PM (#4633100)
I was drawn in by Mercurial, went to GitHub when I switched to Git (the only thing that was holding me back, frankly) but left my private repositories on BitBucket, still in Mercurial. I shall be converting them to git and committing to sticking with BitBucket for all of my private repositories now!
Re:Introducing the Redesigned Bitbucket by Ryan_Shmotkin on Tuesday October 09, 2012 @07:07PM (#4634356)
Can someone explain whats the catch ?

Looks like I can host my $22 github account for free on bitbucket.

Re:Introducing the Redesigned Bitbucket by zalew on Tuesday October 09, 2012 @10:25PM (#4634788)
there is no catch. their business model is not on repo count, but collaborators count. in other words, solo devs and very small teams can freeride, if you grow bigger you start paying.

also, it's backed up by Atlassian.

Re:Introducing the Redesigned Bitbucket by briandear on Tuesday October 09, 2012 @11:37PM (#4634935)
I wouldn't say Atlassian is an asset. Jira is horrible.
Re:Introducing the Redesigned Bitbucket by krzyk on Wednesday October 10, 2012 @03:29AM (#4635434)
For me Jira is great, apart from the fact that our corporate install is quite slow sometimes it's the best bug tracking software I've used.
Re:Introducing the Redesigned Bitbucket by Karunamon on Tuesday October 09, 2012 @11:59PM (#4634985)
I take great issue with that statement ;)
Re:Introducing the Redesigned Bitbucket by ElliotH on Wednesday October 10, 2012 @06:43AM (#4635772)
You can.

BitBucket is run by Atlassian, their goal is to later upsell you to their line of products, so they loss lead with free unlimited private repos in the hope that if you need a project management/bugtracker system you might choose JIRA.

Re:Introducing the Redesigned Bitbucket by Ygg2 on Tuesday October 09, 2012 @07:34PM (#4634429)
It's not as popular and the site isn't as responsive (UI wise) as Github. But other than that it's pretty awesome. It supports Git for some time too.
Re:Introducing the Redesigned Bitbucket by mylittlepony on Wednesday October 10, 2012 @02:57AM (#4635361)
No catch, I've been using it for years, and always wondered why people preferred github.
Re:Introducing the Redesigned Bitbucket by peterhost on Thursday October 11, 2012 @09:29AM (#4640657)
Same here.

Bitbucket for opensource things Stash for our firm's repos behind the firewall.

And i have been using github for years, paid account, like others. Paid github vs Atlassian Stash ? Stash wins.

Re:Introducing the Redesigned Bitbucket by jksmith on Tuesday October 09, 2012 @01:21PM (#4632779)
How long will it take for the private repos to be hacked? Would you put the company revenue generating jewels in there?
Re:Introducing the Redesigned Bitbucket by kybernetikos on Tuesday October 09, 2012 @01:40PM (#4632896)
Do you think it's more or less likely to get hacked than private repositories on github (which are already trusted by many companies)?

Before you answer, consider http://www.extremetech.com/computing/120981-github-hacked-mi...

Re:Introducing the Redesigned Bitbucket by bitcartel on Tuesday October 09, 2012 @02:29PM (#4633190)
The crown jewels should always be kept under lock and key!

A couple of years ago I was at one of the Github drink meetups. I asked if they were working on encrypted private repos (this was just before or around the time Github Firewall was introduced). A Github employee told me no… before adding that in his opinion source code was not valuable.

I asked him to clarify and he said imagine if Twitter had their source code leaked. It wouldn't be a big issue as Twitters success was built more on business execution rather than code. A valid point perhaps but small indie developers could easily be put out of business if the source code to their unique selling point or competitive advantage were to be made public.

I'm sure Github (and others) take security seriously, but given the above, caveat emptor!

Re:Introducing the Redesigned Bitbucket by facorreia on Tuesday October 09, 2012 @02:49PM (#4633309)
Did you ask him for Github's source code?
Re:Introducing the Redesigned Bitbucket by ConstantineXVI on Tuesday October 09, 2012 @02:53PM (#4633335)
Hosted repos can only be so secure. If you need absolute trust, host them on your own machines (for which GitHub and Atlassian will happily sell you tools to make doing so easier).
Re:Introducing the Redesigned Bitbucket by kybernetikos on Thursday October 11, 2012 @04:01AM (#4639936)
I think there's a lot of truth in this attitude, I sometimes think 'if someone can take our code without all our knowledge and do something useful with it better than we can, then they deserve to win', having said that, I also strongly suggest that it would be bad for GitHubs business for it to be widely known that they have this attitude...
Re:Introducing the Redesigned Bitbucket by trentmb on Tuesday October 09, 2012 @02:45PM (#4633284)
Twitter is a service.
Re:Introducing the Redesigned Bitbucket by jksmith on Tuesday October 09, 2012 @02:03PM (#4633052)
Actually, that's why I brought it up. Unless the cost analysis justifies the risk, I wouldn't host a repo on bitbucket or github.
Re:Introducing the Redesigned Bitbucket by Jase on Tuesday October 09, 2012 @08:44PM (#4634565)
For what it's worth, all of Atlassian's company revenue generating jewels are hosted on Bitbucket, so security is fairly important to us. :)
Re:Introducing the Redesigned Bitbucket by konstruktor on Wednesday October 10, 2012 @03:16AM (#4635399)
You're giving out your product's source code to customers anyway. How is hosting slightly newer versions of it on your own servers a big thing?
Re:Introducing the Redesigned Bitbucket by tzs on Tuesday October 09, 2012 @02:13PM (#4633113)
They've got a good shot, because a lot of people need private repositories and do NOT need the social features of Github. They just need a basic git server to hold the master repository. For doing their work, the built-in tools of git are sufficient.

For such people, Github is ridiculously expensive, since their price is based on the number of repositories you have. For instance, at work we've got enough repositories (all small) that we'd need the $200/month Github plan. In terms of storage costs, that works out to about $10/megabyte/month.

That's 5 ORDERS OF MAGNITUDE more than the market rate for cloud storage. When you are selling something 5 orders of magnitude above the market rate, there is room for competitors.

Re:Introducing the Redesigned Bitbucket by mnutt on Tuesday October 09, 2012 @09:15PM (#4634654)
Isn't that like complaining about Apple selling the iPhone at over $100/ounce?

I don't contest that there are probably people who only need a remote git repo and nothing else. But those companies that would service them either compete on features or get pushed down to wholesale cloud storage prices, a place you don't want to be unless you're Amazon.

Re:Introducing the Redesigned Bitbucket by josegonzalez on Tuesday October 09, 2012 @09:47PM (#4634718)
Thats maybe a day of single developer's work - less if you actually pay your startup dev's market value.

Paying for a service that can double or triple a developer's productivity - people say the UI on BB is still not as great, so that counts for something - must at some point justify that developer's time.

If you have enough repos that you'd need to spend $200 a month on a platform that offers:

  - Wikis
  - Basic Issue Tracking
  - Source Control (and damn good source control at that)
  - Integration with many popular startup tools
Then maybe your startup should be out of business. I could shit $200 dollars and pay for my companies hosting.

Trying to skimp on this is like telling your 10+ dev team to use google talk for offline coordination. Yes, you save money on chat, but you lose all that time I waste copy-pasting and coordinating chats between multiple devs.

Re:Introducing the Redesigned Bitbucket by csomar on Tuesday October 09, 2012 @02:33PM (#4633210)
5 orders of magnitude will result in $1million/month.
Re:Introducing the Redesigned Bitbucket by jonknee on Tuesday October 09, 2012 @02:45PM (#4633289)
Perhaps you misread the OP, but he mentioned megabyte not gigabyte. S3 costs $.125 per GB for the first TB, so the math would be: (.125/1024)(10101010*10) which comes out to $12.21, or pretty darn close.
Re:Introducing the Redesigned Bitbucket by bitcartel on Tuesday October 09, 2012 @12:52PM (#4632598)
Bitbucket's self-hosted enterprise product Stash is priced aggressively. It's free for open source projects, non-profits and classrooms. For small teams (up to 10 users), it costs just $10/year, all in, and you get the source code.

http://www.atlassian.com/software/stash/pricing

Contrast with Github where the minimum purchase is 1 seat pack (up to 20 users), costing $5000/year, and you don't get any access to the the source code.

https://enterprise.github.com/pricing

Re:Introducing the Redesigned Bitbucket by leo79 on Tuesday October 09, 2012 @02:07PM (#4633074)
I use RhodeCode for a small team (https://bitbucket.org/marcinkuzminski/rhodecode).

It does not have all the features of github or bitbucket but is selfhosting and opensource.

Re:Introducing the Redesigned Bitbucket by vineet on Tuesday October 09, 2012 @01:45PM (#4632934)
I am really curious: Why does getting access to the source code matter?

(I am just asking since it seems to be a selling point, and I have never really modified the code of a tool that I have used. For example, how many people modify Eclipse, or Maven, or BugZilla's source code?)

Re:Introducing the Redesigned Bitbucket by rmanalan on Tuesday October 09, 2012 @02:03PM (#4633053)
Stash's internals are completely extensible. Having access to the source allows you to extend and modify it to fit your needs. On top of that, you can build features (i.e., plugins) on top of Stash that you can share or sell to other Stash users on Atlassian's Marketplace.
Re:Introducing the Redesigned Bitbucket by jstepka on Tuesday October 09, 2012 @01:55PM (#4632991)
Stash allows you to customize your deployment... database, server platform and develop plugins.

Having the source is critical to develop tightly integrated plugins for customization.

Re:Introducing the Redesigned Bitbucket by LordIllidan on Tuesday October 09, 2012 @01:55PM (#4632995)
You can fix bugs, customize the interface to your liking, stuff like this? It's basically another selling point, no? (Haven't tried it myself)
Re:Introducing the Redesigned Bitbucket by pbreit on Tuesday October 09, 2012 @01:57PM (#4633006)
Just thinking out loud...maybe the customer would like to make a modification or two? Is it better to _not_ have the source code?
Re:Introducing the Redesigned Bitbucket by biafra on Tuesday October 09, 2012 @05:45PM (#4634123)
I regularly need the source code for Maven or its plugins to check where exactly a bug is that I am experiencing.
Re:Introducing the Redesigned Bitbucket by csomar on Tuesday October 09, 2012 @02:36PM (#4633230)
I think it's targeted to startups who want to do costs savings. As they'll probably retain them when they grow, the pricing goes 180 times more expensive for the next plan. It's still a lot cheaper than Github, though.
Re:Introducing the Redesigned Bitbucket by mkchandler on Tuesday October 09, 2012 @09:39PM (#4634699)
We recently moved to GitHub Enterprise and it really is not as expensive as it looks. It is $250/year per developer... not really that much considering what you get. Plus it is a virtual server provided for us, so we just have to upload software upgrade packages to get the latest updates. We didn't have to spend the money on someone to set up all of the MySql, Redis, Solr, etc. services to get it running. So honestly I consider GitHub Enterprise to be quite a cost savings. Just a counterpoint...

EDIT: We are not a startup, but still something to consider.

Re:Introducing the Redesigned Bitbucket by climis on Tuesday October 09, 2012 @01:21PM (#4632777)
Oh, I just realized the $10 was for a year but not a month.
Re:Introducing the Redesigned Bitbucket by wahnfrieden on Tuesday October 09, 2012 @11:34AM (#4632093)
Google is working on a new Google Code overhaul which is supposed to be quite different.
Re:Introducing the Redesigned Bitbucket by bvdbijl on Tuesday October 09, 2012 @11:40AM (#4632132)
Source?
Re:Introducing the Redesigned Bitbucket by parfe on Tuesday October 09, 2012 @11:44AM (#4632162)
Yep. That's pretty much the focus of google code.
Re:Introducing the Redesigned Bitbucket by pjscott on Tuesday October 09, 2012 @09:53PM (#4634729)
Not yet it isn't. In the current UI, to get to the source code, you have to

1. Find the little "Source" link and click it.

2. Find the "Browse" link, which is in a little toolbar right under the other little toolbar, next to the (less relevant) "Changes" and "Clones" links, which look visually near-identical.

3. In most (but not all) projects, hunt down the word "trunk" in tiny 13px text, and click it to see the main development branch.

Compare to GitHub or BitBucket, which just show you the damn code.

(Yes, I know you were joking, but I've been wanting to rant about this UI failure for a while now. And don't even get me started on Launchpad.)

Re:Introducing the Redesigned Bitbucket by kanzure on Wednesday October 10, 2012 @12:58AM (#4635111)
> but I've been wanting to rant about this UI failure for a while now. And don't even get me started on Launchpad.

After five years or whatever of being tricked into clicking Launchpad links, I just noticed the other day that they have a "source" link on the top left corner. I had no idea they actually displayed source code. I always thought it was some crappy bug reporting product. Who knew?

Re:Introducing the Redesigned Bitbucket by masklinn on Wednesday October 10, 2012 @10:03AM (#4636351)
> I always thought it was some crappy bug reporting product.

Hah. Got you, it's also a crappy project-hosting product, a crappy code-hosting product, a crappy code review product and a crappy FQA/Q&A product. And an acceptable translation product (not as good as Transifex, but it's free, bit it requires using the rest of that crap).

Re:Introducing the Redesigned Bitbucket by Flimm on Wednesday October 10, 2012 @10:52AM (#4636539)
I've always liked the bug-tracker. It's much more user-friendly than bugzilla IMO, and it handles bugs that affect multiple projects really well, even when the other projects use other bug trackers.
Re:Introducing the Redesigned Bitbucket by masklinn on Wednesday October 10, 2012 @01:11PM (#4637241)
> It's much more user-friendly than bugzilla IMO

That's a pretty low bar to set though.

> and it handles bugs that affect multiple projects really well

Kind-of, changing the project set (outside of adding projects to an existing bug) might be impossible (same with in-project "series" — its code for branches), until fairly recently the role of some statuses was very unclear (and I'm still not entirely sure of their actual use), one of the links is essentially useless and — as everywhere else in launchpad — text formatting is completely non-existent (without even talking about richer data sets, such as adding screenshots to bug reports which falls under "add attachment or patch").

Multi-project and multi-branch tracking are nice, but they're limited and they don't make the tracker much friendlier.

Re:Introducing the Redesigned Bitbucket by imderek on Tuesday October 09, 2012 @12:00PM (#4632269)
I think he was asking for the source of @wahnfrieden's claim.
Re:Introducing the Redesigned Bitbucket by skeletonjelly on Tuesday October 09, 2012 @06:10PM (#4634204)
Hah. This reads like a geeky Airplane!/Flying High quote or something.
Re:Introducing the Redesigned Bitbucket by bvdbijl on Tuesday October 09, 2012 @01:32PM (#4632848)
Yeah, I was. I would still like to know
Re:Introducing the Redesigned Bitbucket by dwrowe on Tuesday October 09, 2012 @12:09PM (#4632322)
/that's the joke.mcbain.jpg
Re:Introducing the Redesigned Bitbucket by ErrantX on Tuesday October 09, 2012 @01:16PM (#4632749)
GitHub nails the public code space, with social features.

Bitbucket nails the private project space; so for small dev companies they are perfect.

I've been a BB user from early on and they have successfully focused on this niche for some time now.

I'd say both are equally perfect options for their respective usage :-)

Re:Introducing the Redesigned Bitbucket by charlieok on Tuesday October 09, 2012 @03:56PM (#4633609)
Since BitBucket is run by Atlassian, whose primary business (as far as I know) is enterprise software, I would guess (again without knowing) that they're in a pretty good position.

They're well known for their wiki, Confluence, and their ticket/issue/task tracker, JIRA. Source control is a natural extension of those tools, which I'd guess have had some effort put into making sure they work well together.

Looks like Stash is what they sell to enterprises, versus BitBucket which is hosted. Anyone know if these are completely separate products, or if they share a common codebase?

I've found SourceTree to be a great GUI tool for working on Git/Mercurial repos.

All of which is to say, good on them. I'm glad to see two very respectable players in this space.

Re:Introducing the Redesigned Bitbucket by rmanalan on Tuesday October 09, 2012 @04:43PM (#4633825)
> Looks like Stash is what they sell to enterprises, versus BitBucket which is hosted. Anyone know if these are completely separate products, or if they share a common codebase?

Two separate codebases. Bitbucket is running on a Python stack (Django) and Stash is built on a Java stack (traditional Atlassian stack). Stash can be extended through plugins (https://marketplace.atlassian.com/plugins/app/stash/popular?...)

Re:Introducing the Redesigned Bitbucket by patrickambron on Tuesday October 09, 2012 @03:58PM (#4633620)
Just started using Confluence. If you're willing to use their hosted version, it's one of the best project management softwares I've used.

I would gladly use more products by them

Re:Introducing the Redesigned Bitbucket by benologist on Tuesday October 09, 2012 @01:18PM (#4632764)
Those free private repos are awesome and liberating - instead of bundling whole solutions into repos I'm just making them for anything now because the difference between a dozen repos and a few dozen is $0 a year instead of $600.
Re:Introducing the Redesigned Bitbucket by rogerbinns on Tuesday October 09, 2012 @04:08PM (#4633663)
I really wish Google Code would support paid/private projects. Every startup I have been at would have been more productive with Google Code. Their bug tracker is better than both GitHub and BitBucket. We wouldn't have needed yet another set of accounts due to already being on Google. And critically they let you have multiple repositories for the same project. That is a huge annoyance with GitHub and BitBucket where you have exactly one repository (sometimes a second "wiki" one) and then one bug tracker, downloads etc. Every project I have worked on has multiple repositories (eg a server part, testing code, android client, admin tools, ios client). It has been of zero benefit having each one with its own bug tracker, downloads, wiki etc as often issues cross boundaries (eg bad display in client could be because of a bug in server returning bad data).

People have been begging Google to pay them! https://code.google.com/p/support/issues/detail?id=1829

Re:Introducing the Redesigned Bitbucket by bitcartel on Tuesday October 09, 2012 @01:09PM (#4632712)
Another option: Assembla provides Git, Subversion and Perforce repo hosting.
Re:Introducing the Redesigned Bitbucket by pimentel on Wednesday October 10, 2012 @05:44AM (#4635675)
> (not counting places 1-10 for enterprise source control, which basically print money, and of which GitHub is chasing too).

What kind of source control do big corps use? Don't they just use SVN, with enormous budget for maintenance contracts?

Re:Introducing the Redesigned Bitbucket by robgough on Wednesday October 10, 2012 @08:54AM (#4636080)
Perforce and TFS (Team Foundation Server) are other choices that I've seen used in large corps.

(TFS obviously for Microsoft houses only.)

Re:Introducing the Redesigned Bitbucket by eloisant on Tuesday October 09, 2012 @06:15PM (#4634220)
One thing: pricing.

* Free private repo for small teams

* Unlimited private repos for pay customers (price is per user)

Github's pricing with a limit in the repo number makes it pretty much impossible to use if you're in the service business and you start a new project quite often. It may be fine for the startup with one main project, I guess.

Re:Introducing the Redesigned Bitbucket by carlosaguayo on Tuesday October 09, 2012 @12:31PM (#4632449)
"but I think its going to be hard to win anymore" I guess history has showed us that as soon as something feels unbeatable, a contender comes out of nowhere to dethrone the king.