Bitbucket now rocks Git

By on October 3, 2011

You’ve been asking for it, we’ve even joked about it – now it’s here (for real): for the one year anniversary of Bitbucket joining Atlassian, we are happy to announce Git support.

All your source, all in one-place

Whether you are using Hg or Git, you can now keep all of your code in one place with your preferred DVCS format. If you have existing code you would like to migrate, you can easily import your Git, Mercurial or Subversion source code. We have added a new importer for GitHub to our existing site importers which include SourceForge, Google Code and Codeplex.

Unlimited private and public repositories

A big advantage for Bitbucket users is the ability to have unlimited private repositories for free. This means you can store every line of code you’ve ever written in one place without paying a cent.

Notable Changes

UI improvements have been happening gradually over the past six months:

Today’s release includes a new UI for the repository and user administration pages. A never ending goal is to make Bitbucket easier to navigate and use the operations you need fast.

Get your Git on

Pull requests, code commenting and key integrations with developer tools (JIRA, Pivotal, Lighthouse, Flowdock, HipChat, Twitter, Bamboo, Jenkins, Cloud9IDE and more) have made this a feature filled year. And now we add Git…

If you haven’t checked us out lately, Bitbucket has had a year of record growth – more than tripling the number of accounts since the acquisition, adding over 350 improvements, bug fixes and new features.

  • http://redhotchilipython.com k_bx

    YOU ARE KILLING MERCURIAL :’-(

    p.s.: just kidding

  • http://redhotchilipython.com k_bx

    YOU ARE KILLING MERCURIAL :’-(

    p.s.: just kidding

    • James McKay

      I don’t think that’s the case actually. I’ve noticed the two seem to attract different demographics. Git users tend to gravitate towards lower level stuff whereas Mercurial users tend to focus more on end user applications.

      • http://redhotchilipython.com k_bx

        Well, my opinion is: it’s very cool to have git support, unless it took time of the same developers to do things like adding “.. code-block” support to README (and maybe other small but important things).

        • http://davidchambersdesign.com/ David Chambers

          Hi James. Which markup syntax is missing code block support? I’d like to know so that we can (hopefully) rectify the situation.

          • http://redhotchilipython.com k_bx

            reStructuredText to support Pygments for .. code-block:: python, for example. I guess I’ve already created a ticket for that :-)

          • http://davidchambersdesign.com/ David Chambers

            You have indeed: https://bitbucket.org/site/master/issue/2698.

            Now that we’ve launched Git support we should have more time to spend working through our backlog.

      • Jon Langevin

        The trend I’ve seen is more git[hub] users seem to come from Linux/Mac, whereas hg/Bitbucket seems to have more Windows users (with a mix of Linux/Mac).

        Github itself seems to have really propagated git, primarily due to it’s social coding aspect (which Bitbucket seems to be trailing behind on)

    • http://www.bitbucket.org Justen Stepka

      No way!

      ~200,000 users on Bitbucket depend on Mercurial for day-to-day development. 
      Bitbucket and Atlassian have a lot invested in Mercurial. This is why we have previously and continue to donate to the Mercurial Fellowship Project that manages the Mercurial open-source development.

      Contributions allow Matt Mackall, the primary Mercurial author and project leader, to work full-time on new feature development with assistance from the community, coordinate and support other contributors, improve documentation, fix bugs, and organize coding sprints.

    • https://www.dlitz.net/ Dwayne

      Good riddance! =)

  • http://redhotchilipython.com k_bx

    YOU ARE KILLING MERCURIAL :’-(nnp.s.: just kidding

  • Anon

    Very cool indeed, keep up the good work!

  • Anon

    Very cool indeed, keep up the good work!

  • Anon

    Very cool indeed, keep up the good work!

  • http://dhorrigan.com Dan Horrigan

    If you guys could get submodules included in the downloads, you would have a feature that GitHub does not have.  They seem to refuse to get it working.  It is a limitation of the git archive command.  However, their are other ways of getting it done.  I would probably switch to BitBucket for all of my repos if this was supported.

  • http://dhorrigan.com Dan Horrigan

    If you guys could get submodules included in the downloads, you would have a feature that GitHub does not have.  They seem to refuse to get it working.  It is a limitation of the git archive command.  However, their are other ways of getting it done.  I would probably switch to BitBucket for all of my repos if this was supported.

  • http://dhorrigan.com Dan Horrigan

    If you guys could get submodules included in the downloads, you would have a feature that GitHub does not have. u00a0They seem to refuse to get it working. u00a0It is a limitation of the git archive command. u00a0However, their are other ways of getting it done. u00a0I would probably switch to BitBucket for all of my repos if this was supported.

  • pragnesh

    great to see git support bitbucket is rocking

    • http://davidchambersdesign.com/ David Chambers

      :D

    • Jon Langevin

      agreed, Github has a couple of nice features (and a huge user base it seems), but I completely prefer Bitbucket (aside from the couple of remaining features that BB is missing). I’ve already got all of my repos on BB though, as I’d rather deal with any limitations than have to use Github as well :-)

    • Mack

      I’m using bitbucket now myself. I still have a github account but I much prefer bitbucket

  • pragnesh

    great to see git support bitbucket is rocking

  • pragnesh

    great to see git support bitbucket is rockingn

  • pragnesh

    great to see git support bitbucket is rockingn

  • Anonymous

    *awesome*
    I can now store all my git/hg projects easily in one place.

    • http://www.bitbucket.org Justen Stepka

      When you create a new repository, you pick the DVCS flavor you’d like to use — Git or Mercurial.

    • Jon Langevin

      In addition to what Justen said, you also cannot convert post-creation (so if you choose git or hg, you’re stuck with that choice currently).

  • Anonymous

    *awesome*
    I can now store all my git/hg projects easily in one place.

  • Jonathan Hall

    *awesome*nI can now store all my git/hg projects easily in one place.

  • Jonathan Hall

    *awesome*nI can now store all my git/hg projects easily in one place.

  • http://develop7.info/ develop7

    will mercurial stay first-class citizen at bitbucket?

    • Martin Geisler

      Is the free page hosting anything like how Bitbucket publishes your repository at “.bitbucket.org” if the repository is named “.bitbucket.org”? Like this: http://mg.bitbucket.org/

      • http://develop7.info/ develop7

        well, can’t blame you for trying to get some revenue from hype around git :)

        • Jon Langevin

          The question is, how popular, heavily used, and profitable was Confluence for Mac?
          The Bitbucket business model obviously work, as pretty much anyone in the world can be a client, whereas targeting Mac specifically is quite a niche, then narrowing that to anyone that might want to use Confluence, then narrow that further to Confluence on a Mac… That’s what, 2 customers?

          Atlassian killing Bitbucket would be like… Github killing Github…  If anything, it would just be sold off.

          If you’re worried, just back all your repos up. For instance, I store all of my checkouts within my Dropbox folder, so I have free backup and replication to all of my workstations.

          Cheers

        • http://twitter.com/confluence Confluence Guru

          Hi Lars – as per our conversation on Twitter we did publish an End of Support Announcement for Mac as an OS three months prior to the release of Confluence 4.0. See here: http://atlss.in/oPlXNj

          You can still run Confluence on Mac OS X – I actually run my demo environment on my MacBook Pro. We just do not provide support for production instances on Mac OS X.

      • Jon Langevin

        just don’t add Subversion, let it die out :-)

  • http://develop7.info/ develop7

    will mercurial stay first-class citizen at bitbucket?

    • http://davidchambersdesign.com/ David Chambers

      Absolutely. Bitbucket itself is hosted on Bitbucket, and we’ve been using Mercurial all along. We’re thrilled to be able to provide users with *two* great version control systems, and we’re committed to supporting both.

      • http://develop7.info/ develop7

        well, can’t blame you for trying to get some revenue from hype around git :)

      • Jon Langevin

        just don’t add Subversion, let it die out :-)

  • http://develop7.info/ develop7

    will mercurial stay first-class citizen at bitbucket?

  • Antanas Končius

    wow, that’s superawesome! one more reason to become paid user :)

  • Antanas Končius

    wow, that’s superawesome! one more reason to become paid user :)

  • Antanas Konu010dius

    wow, that’s superawesome! one more reason to become paid user :)

  • Antanas Konu010dius

    wow, that’s superawesome! one more reason to become paid user :)

  • http://www.facebook.com/mattheweporter Matthew E. Porter

    Congrats to the [B|G]itBucket  team!

    • Jon Langevin

      Issue tracking is a bit better, but it seems to me that a product such as TeamworkPM is best when it comes to managing tasks. I just wish I had integration between TeamworkPM and Bitbucket…

  • http://www.facebook.com/mattheweporter Matthew E. Porter

    Congrats to the [B|G]itBucket  team!

  • http://www.facebook.com/mattheweporter Matthew E. Porter

    Congrats to the [B|G]itBucket u00a0team!

  • Rob

    If you guys remain committed to stealing all of GitHub’s features and UI, I will definitely move my repos over.

  • Rob

    If you guys remain committed to stealing all of GitHub’s features and UI, I will definitely move my repos over.

    • http://davidchambersdesign.com/ David Chambers

      :D

    • Jon Langevin

      agreed, Github has a couple of nice features (and a huge user base it seems), but I completely prefer Bitbucket (aside from the couple of remaining features that BB is missing). I’ve already got all of my repos on BB though, as I’d rather deal with any limitations than have to use Github as well :-)

    • Mack

      I’m using bitbucket now myself. I still have a github account but I much prefer bitbucket

  • Rob

    If you guys remain committed to stealing all of GitHub’s features and UI, I will definitely move my repos over.

  • http://twitter.com/mcclure111 mcc

    Hello– so I’m confused– is the idea that it is now possible to download bitbucket repositories using git? Or is it just that when you create a new repository you have a choice as to whether to use git or mercurial, and the repository is then locked to that format? Thanks.

    • http://www.bitbucket.org Justen Stepka

      Bitbucket revenue comes from the small teams that need to add collaborators to their repositories.

      We also have an on-demand version of JIRA that folks are finding useful, who need more granular control of their issue tracker and integration with other business tools

  • http://twitter.com/mcclure111 mcc

    Hello– so I’m confused– is the idea that it is now possible to download bitbucket repositories using git? Or is it just that when you create a new repository you have a choice as to whether to use git or mercurial, and the repository is then locked to that format? Thanks.

    • http://www.bitbucket.org Justen Stepka

      When you create a new repository, you pick the DVCS flavor you’d like to use — Git or Mercurial.

    • Jon Langevin

      In addition to what Justen said, you also cannot convert post-creation (so if you choose git or hg, you’re stuck with that choice currently).

  • http://twitter.com/mcclure111 mcc

    Hello– so I’m confused– is the idea that it is now possible to download bitbucket repositories using git? Or is it just that when you create a new repository you have a choice as to whether to use git or mercurial, and the repository is then locked to that format? Thanks.

  • http://twitter.com/dlamotte_ Dan LaMotte

    Awesome! I’d much prefer to use bitbucket, but some of the other features of github are very nice… Hopefully bitbucket will get organizations and free page hosting also (github pages or w/e).  But I will definitely start pulling my repositories from github and putting them on bitbucket with the git integration, that’s awesome!

    • Anonymous

      freemium ftw, eh? :)

  • http://twitter.com/dlamotte_ Dan LaMotte

    Awesome! I’d much prefer to use bitbucket, but some of the other features of github are very nice… Hopefully bitbucket will get organizations and free page hosting also (github pages or w/e).  But I will definitely start pulling my repositories from github and putting them on bitbucket with the git integration, that’s awesome!

    • Martin Geisler

      Is the free page hosting anything like how Bitbucket publishes your repository at “.bitbucket.org” if the repository is named “.bitbucket.org”? Like this: http://mg.bitbucket.org/

      • Martin Geisler

        Ah, what a “helpful” idea to auto-close my tags… why not just escape the < and be done with it?

        • http://gpslogapp.com/ William Denniss

          Blame Disqus, not bitbucket…

  • http://twitter.com/dlamotte_ Dan LaMotte

    Awesome! I’d much prefer to use bitbucket, but some of the other features of github are very nice… Hopefully bitbucket will get organizations and free page hosting also (github pages or w/e). u00a0But I will definitely start pulling my repositories from github and putting them on bitbucket with the git integration, that’s awesome!

  • http://twitter.com/tugelariver jono

    Right, seeing as your Issues tracking is much better than the GitHub rubbish, I will be moving all my repo’s over. Nice job!

    • http://davidchambersdesign.com/ David Chambers

      Sounds like a useful feature, Carlos. As you can imagine we’ve been working solidly on this release for several months, but we’re now able to take a breath and decide how to go about further improving Bitbucket. The team will gather later in the week to discuss new features. :)

  • http://twitter.com/tugelariver jono

    Right, seeing as your Issues tracking is much better than the GitHub rubbish, I will be moving all my repo’s over. Nice job!

    • Jon Langevin

      Issue tracking is a bit better, but it seems to me that a product such as TeamworkPM is best when it comes to managing tasks. I just wish I had integration between TeamworkPM and Bitbucket…

  • http://twitter.com/tugelariver jono

    Right, seeing as your Issues tracking is much better than the GitHub rubbish, I will be moving all my repo’s over. Nice job!

  • Benjamin Eidelman

    Great! It’s time to make github guys feel some pressure ;)

    • Martin Geisler

      Ah, what a “helpful” idea to auto-close my tags… why not just escape the < and be done with it?

      • Jon Langevin

        Issue *and* wiki import (if not done already) would definitely be a must-have. But of course, the same goes for import from any competitor service (such as Google Code).

  • Benjamin Eidelman

    Great! It’s time to make github guys feel some pressure ;)

  • Benjamin Eidelman

    Great! It’s time to make github guys feel some pressure ;)

  • http://profiles.google.com/erik.engheim Erik Engheim

    This sounds too good to be true. What is the catch here? What do you guys gain from hosting my private repositories for free? Do I get targeted ads? Data mining? 

    How do you guys make money? From donations, adds??

    • http://gpslogapp.com/ William Denniss

      Blame Disqus, not bitbucket…

  • http://profiles.google.com/erik.engheim Erik Engheim

    This sounds too good to be true. What is the catch here? What do you guys gain from hosting my private repositories for free? Do I get targeted ads? Data mining? 

    How do you guys make money? From donations, adds??

    • http://www.bitbucket.org Justen Stepka

      Bitbucket revenue comes from the small teams that need to add collaborators to their repositories.

      We also have an on-demand version of JIRA that folks are finding useful, who need more granular control of their issue tracker and integration with other business tools

      • Anonymous

        freemium ftw, eh? :)

  • http://profiles.google.com/erik.engheim Erik Engheim

    This sounds too good to be true. What is the catch here? What do you guys gain from hosting my private repositories for free? Do I get targeted ads? Data mining?u00a0nnHow do you guys make money? From donations, adds??

  • Carlos Zúñiga

    Will you add a way to import Issues from github?

    • http://redhotchilipython.com k_bx

      reStructuredText to support Pygments for .. code-block:: python, for example. I guess I’ve already created a ticket for that :-)

  • Carlos Zúñiga

    Will you add a way to import Issues from github?

    • http://davidchambersdesign.com/ David Chambers

      Sounds like a useful feature, Carlos. As you can imagine we’ve been working solidly on this release for several months, but we’re now able to take a breath and decide how to go about further improving Bitbucket. The team will gather later in the week to discuss new features. :)

      • Jon Langevin

        Issue *and* wiki import (if not done already) would definitely be a must-have. But of course, the same goes for import from any competitor service (such as Google Code).

        • http://davidchambersdesign.com/ David Chambers

          These are definitely on my list. We’ll see how things shake out tomorrow.

  • Carlos Zu00fau00f1iga

    Will you add a way to import Issues from github?

  • Carl

    HOLY **** YES! I LOVE YOU

  • Carl

    HOLY **** YES! I LOVE YOU

  • Carl

    HOLY **** YES! I LOVE YOU

  • Carl

    HOLY **** YES! I LOVE YOU

  • Charlie

    Bitbucket is now TRUELY the BEST!!!  I can’t wait for cool new features from Bitbucket!

    • http://davidchambersdesign.com/ David Chambers

      You have indeed: https://bitbucket.org/site/master/issue/2698.

      Now that we’ve launched Git support we should have more time to spend working through our backlog.

  • Charlie

    Bitbucket is now TRUELY the BEST!!!  I can’t wait for cool new features from Bitbucket!

  • Charlie

    Bitbucket is now TRUELY the BEST!!! u00a0I can’t wait for cool new features from Bitbucket!

  • Charlie

    Bitbucket is now TRUELY the BEST!!! u00a0I can’t wait for cool new features from Bitbucket!

  • Marius

    Git? What’s next, VSS? ;-)

    • Scott Farquhar, CEO Atlassian

      Fabrice,

      We don’t treat the users as the product.  We’re not an advertising company.

      We make money on the upsell – when your teams get larger, they pay.  Very simple business model.

      Scott

  • Marius

    Git? What’s next, VSS? ;-)

  • Marius

    Git? What’s next, VSS? ;-)n

  • http://twitter.com/methane INADA Naoki

    Please support Bazaar too!

    • http://www.facebook.com/andrew.shadoura Andrew Shadoura

      You can use hg-git.

    • Erik van Zijst

      We don’t support conversion of git to hg, or the other way around.

      As Andrew points out, you could use tools such as hg-git to interact with your git repo using hg, but doing an actual, reliable 1-to-1 migration back and forth is tricky.

      We did experiment with it when we started the git project, but couldn’t get it to work/perform well enough, so for now a repo is either git, or hg.

      • http://meninsilicium.com Fabrice Truillot de Chambrier

        So that’s why it’s hard to figure out… :)
        My comment was without resentment nor intended to give offense. As I said, I appreciate your products and used some for years, and well, I think I’ll give BitBucket some love too.

        Keep going Atlassian !

      • Jon Langevin

        That’s the same as the Google business model for Google Apps, except they also monetize via targeting, data mining, ads, across both free and paid versions.

        I like the Atlassian version better :-X

  • http://twitter.com/methane INADA Naoki

    Please support Bazaar too!

  • http://twitter.com/methane INADA Naoki

    Please support Bazaar too!

  • Lars Fischer

    I’ll stay with Github, you’ll never know when Atlassian kills support for a product (like Confluence for Mac).

  • Lars Fischer

    I’ll stay with Github, you’ll never know when Atlassian kills support for a product (like Confluence for Mac).

    • Jon Langevin

      The question is, how popular, heavily used, and profitable was Confluence for Mac?
      The Bitbucket business model obviously work, as pretty much anyone in the world can be a client, whereas targeting Mac specifically is quite a niche, then narrowing that to anyone that might want to use Confluence, then narrow that further to Confluence on a Mac… That’s what, 2 customers?

      Atlassian killing Bitbucket would be like… Github killing Github…  If anything, it would just be sold off.

      If you’re worried, just back all your repos up. For instance, I store all of my checkouts within my Dropbox folder, so I have free backup and replication to all of my workstations.

      Cheers

    • http://twitter.com/confluence Confluence Guru

      Hi Lars – as per our conversation on Twitter we did publish an End of Support Announcement for Mac as an OS three months prior to the release of Confluence 4.0. See here: http://atlss.in/oPlXNj

      You can still run Confluence on Mac OS X – I actually run my demo environment on my MacBook Pro. We just do not provide support for production instances on Mac OS X.

  • Lars Fischer

    I’ll stay with Github, you’ll never know when Atlassian kills support for a product (like Confluence for Mac).

  • http://meninsilicium.com Fabrice Truillot de Chambrier

    It is said when you’re not paying you’re not the customer, you’re the product.

    I mean, this is great, I’ve been a strong supporter – and paying customer – of some of your products, installed and maintained a few Confluence instances for IT customers, and I used JIRA several years. But still, how are we the product here? Quite obvious when it comes to Google or Facebook, but Atlassian, harder to figure out.

    Whatever, thanks for constantly improving your products, which are really great btw. Git support is very welcome (not that I do not like Mercurial, it’s just that Git comes bundled and well supported with my tools).

  • http://meninsilicium.com fabrice truillot de chambrier

    It is said when you’re not paying you’re not the customer, you’re the product.

    I mean, this is great, I’ve been a strong supporter – and paying customer – of some of your products, installed and maintained a few Confluence instances for IT customers, and I used JIRA several years. But still, how are we the product here? Quite obvious when it comes to Google or Facebook, but Atlassian, harder to figure out.

    Whatever, thanks for constantly improving your products, which are really great btw. Git support is very welcome (not that I do not like Mercurial, it’s just that Git comes bundled and well supported with my tools).

    • Scott Farquhar, CEO Atlassian

      Fabrice,

      We don’t treat the users as the product.  We’re not an advertising company.

      We make money on the upsell – when your teams get larger, they pay.  Very simple business model.

      Scott

      • http://meninsilicium.com fabrice truillot de chambrier

        So that’s why it’s hard to figure out… :)
        My comment was without resentment nor intended to give offense. As I said, I appreciate your products and used some for years, and well, I think I’ll give BitBucket some love too.

        Keep going Atlassian !

      • Jon Langevin

        That’s the same as the Google business model for Google Apps, except they also monetize via targeting, data mining, ads, across both free and paid versions.

        I like the Atlassian version better :-X

      • Anonymous

        Waiting for the day we get large enough to pay!

  • http://meninsilicium.com Fabrice Truillot de Chambrier

    It is said when you’re not paying you’re not the customer, you’re the product.nnI mean, this is great, I’ve been a strong supporter – and paying customer – of some of your products, installed and maintained a few Confluence instances for IT customers, and I used JIRA several years. But still, how are we the product here? Quite obvious when it comes to Google or Facebook, but Atlassian, harder to figure out.nnWhatever, thanks for constantly improving your products, which are really great btw. Git support is very welcome (not that I do not like Mercurial, it’s just that Git comes bundled and well supported with my tools).

  • Łukasz Gruner

    Ok, I imported my github repo (and deleted github account). Where do I click to convert my imported repo to mercurial – so i can be git-free?
    Btw, is there an option of automatically creating git mirror for my hg repos?

    • Jon Langevin

      You should at least offer conversion during initial import. Speaking of which, when importing a Subversion repository, it still converts to Hg by default, without giving the option for Git. May want to correct that to avoid upsetting your potential Git converts.

      So to summarize, the ability to import from SVN, Hg, Git, and store the resulting repo on Bitbucket as Hg or Git (with the option to choose one or the other), would be stunning.

      Oh, and while I’m dreaming, give us a way to interface with Hg using an optional Git interface, and vice versa (so that we don’t have to deal with modules for that purpose). That would be something that no other host provides to my knowledge. That idea is free of charge even ;-)

      • http://davidchambersdesign.com/ David Chambers

        These are definitely on my list. We’ll see how things shake out tomorrow.

  • Łukasz Gruner

    Ok, I imported my github repo (and deleted github account). Where do I click to convert my imported repo to mercurial – so i can be git-free?
    Btw, is there an option of automatically creating git mirror for my hg repos?

    • http://shadoura.com Andrew Shadura

      You can use hg-git.

    • Erik van Zijst

      We don’t support conversion of git to hg, or the other way around.

      As Andrew points out, you could use tools such as hg-git to interact with your git repo using hg, but doing an actual, reliable 1-to-1 migration back and forth is tricky.

      We did experiment with it when we started the git project, but couldn’t get it to work/perform well enough, so for now a repo is either git, or hg.

      • Jon Langevin

        You should at least offer conversion during initial import. Speaking of which, when importing a Subversion repository, it still converts to Hg by default, without giving the option for Git. May want to correct that to avoid upsetting your potential Git converts.

        So to summarize, the ability to import from SVN, Hg, Git, and store the resulting repo on Bitbucket as Hg or Git (with the option to choose one or the other), would be stunning.

        Oh, and while I’m dreaming, give us a way to interface with Hg using an optional Git interface, and vice versa (so that we don’t have to deal with modules for that purpose). That would be something that no other host provides to my knowledge. That idea is free of charge even ;-)

  • u0141ukasz Gruner

    Ok, I imported my github repo (and deleted github account). Where do I click to convert my imported repo to mercurial – so i can be git-free?nBtw, is there an option of automatically creating git mirror for my hg repos?

  • http://puzzlee.ru Антон Волянский

    guys, you are very cool and make a great product. But, it seems to me that it’s very easy to improve your WYSIWYG editor while creating tasks. I need simple line skew.

  • http://puzzlee.ru Антон Волянский

    guys, you are very cool and make a great product. But, it seems to me that it’s very easy to improve your WYSIWYG editor while creating tasks. I need simple line skew.

  • http://puzzlee.ru u0410u043du0442u043eu043d u0412u043eu043bu044fu043du0441u043au0438u0439

    guys, you are very cool and make a great product. But, it seems to me that it’s very easy to improve your WYSIWYG editor while creating tasks. I need simple line skew.

  • Nathan Broadbent

    Wow, this is really amazing! nJust last week, our IT administrator skimmed over your April fools joke, and wanted to move all our private git repos onto BitBucket… But now it’s a reality!

  • Nathan Broadbent

    Wow, this is really amazing!
    Just last week, our IT administrator skimmed over your April fools joke, and wanted to move all our private git repos onto BitBucket… But now it’s a reality!

  • Nathan Broadbent

    Wow, this is really amazing!
    Just last week, our IT administrator skimmed over your April fools joke, and wanted to move all our private git repos onto BitBucket… But now it’s a reality!

  • http://ricardomartins.info/ Ricardo Martins

    Congratulations! I liked it!

  • http://ricardomartins.info/ Ricardo Martins

    Congratulations! I liked it!

  • http://ricardomartins.info/ Ricardo Martins

    Congratulations! I liked it!

  • Jon Langevin

    Wow, pretty impressive. I like how the admin interface finally doesn’t kick you out of the repo.

  • Jon Langevin

    Wow, pretty impressive. I like how the admin interface finally doesn’t kick you out of the repo.

  • Jon Langevin

    Wow, pretty impressive. I like how the admin interface finally doesn’t kick you out of the repo.

  • Anonymous

    I think very nice and unique post.nnnnE-conomic integration

  • A.B.

    You just got another git user to sign up here. I totally subscribe with the ethos of not setting artificial limits on the number of repositories one can have. Bits are just bits, after all.

    Will be sure to mention you to the rest of the devs at work. :)

  • A.B.

    You just got another git user to sign up here. I totally subscribe with the ethos of not setting artificial limits on the number of repositories one can have. Bits are just bits, after all.

    Will be sure to mention you to the rest of the devs at work. :)

  • ash
  • Anonymous

    For how long before it goes to google or Java i.e. Oracle

  • QDot

    Where’d the Bit Quest game go? I was enjoying it. Congrats on the successful move!

  • James McKay

    I don’t think that’s the case actually. I’ve noticed the two seem to attract different demographics. Git users tend to gravitate towards lower level stuff whereas Mercurial users tend to focus more on end user applications.

  • http://www.bitbucket.org Justen Stepka

    No way!

    ~200,000 users on Bitbucket depend on Mercurial for day-to-day development. 
    Bitbucket and Atlassian have a lot invested in Mercurial. This is why we have previously and continue to donate to the Mercurial Fellowship Project that manages the Mercurial open-source development.

    Contributions allow Matt Mackall, the primary Mercurial author and project leader, to work full-time on new feature development with assistance from the community, coordinate and support other contributors, improve documentation, fix bugs, and organize coding sprints.

  • https://www.dlitz.net/ Dwayne

    Good riddance! =)

  • James McKay

    I don’t think that’s the case actually. I’ve noticed the two seem to attract different demographics. Git users tend to gravitate towards lower level stuff whereas Mercurial users tend to focus more on end user applications.

  • http://www.bitbucket.org Justen Stepka

    No way!nn~200,000 users on Bitbucket depend on Mercurial for day-to-day development.u00a0nBitbucket and Atlassian have a lot invested in Mercurial.u00a0This is why we have previously and continue to donate to the Mercurial Fellowship Project that manages the Mercurial open-source development.nnContributions allow Matt Mackall, the primary Mercurial author and project leader, to work full-time on new feature development with assistance from theu00a0community, coordinate and support other contributors, improve documentation, fix bugs, and organize coding sprints.

  • https://www.dlitz.net/ Dwayne

    Good riddance! =)

  • http://redhotchilipython.com k_bx

    Well, my opinion is: it’s very cool to have git support, unless it took time of the same developers to do things like adding “.. code-block” support to README (and maybe other small but important things).

  • Jon Langevin

    The trend I’ve seen is more git[hub] users seem to come from Linux/Mac, whereas hg/Bitbucket seems to have more Windows users (with a mix of Linux/Mac).

    Github itself seems to have really propagated git, primarily due to it’s social coding aspect (which Bitbucket seems to be trailing behind on)

  • http://redhotchilipython.com k_bx

    Well, my opinion is: it’s very cool to have git support, unless it took time of the same developers to do things like adding “.. code-block” support to README (and maybe other small but important things).

  • http://redhotchilipython.com k_bx

    Well, my opinion is: it’s very cool to have git support, unless it took time of the same developers to do things like adding “.. code-block” support to README (and maybe other small but important things).

  • Jon Langevin

    The trend I’ve seen is more git[hub] users seem to come from Linux/Mac, whereas hg/Bitbucket seems to have more Windows users (with a mix of Linux/Mac).nnGithub itself seems to have really propagated git, primarily due to it’s social coding aspect (which Bitbucket seems to be trailing behind on)

  • http://www.bitbucket.org Justen Stepka

    When you create a new repository, you pick the DVCS flavor you’d like to use — Git or Mercurial.

  • Jon Langevin

    In addition to what Justen said,u00a0you also cannot convert post-creation (so if you choose git or hg, you’re stuck with that choice currently).

  • http://www.bitbucket.org Justen Stepka

    Bitbucket revenue comes from the small teams that need to add collaborators to their repositories.nnWe also have an on-demand version of JIRA that folks are finding useful, who need moreu00a0granularu00a0control of their issue tracker and integration with other business tools

  • Martin Geisler

    Is the free page hosting anything like how Bitbucket publishes your repository at “.bitbucket.org” if the repository is named “.bitbucket.org”? Like this: http://mg.bitbucket.org/

  • Martin Geisler

    Is the free page hosting anything like how Bitbucket publishes your repository at “.bitbucket.org” if the repository is named “.bitbucket.org”? Like this: http://mg.bitbucket.org/

  • Martin Geisler

    Ah, what a “helpful” idea to auto-close my tags… why not just escape the < and be done with it?

  • http://davidchambersdesign.com/ David Chambers

    Hi James. Which markup syntax is missing code block support? I’d like to know so that we can (hopefully) rectify the situation.

  • http://davidchambersdesign.com/ David Chambers

    Hi James. Which markup syntax is missing code block support? I’d like to know so that we can (hopefully) rectify the situation.

  • http://davidchambersdesign.com/ David Chambers

    Absolutely. Bitbucket itself is hosted on Bitbucket, and we’ve been using Mercurial all along. We’re thrilled to be able to provide users with *two* great version control systems, and we’re committed to supporting both.

  • http://davidchambersdesign.com/ David Chambers

    Absolutely. Bitbucket itself is hosted on Bitbucket, and we’ve been using Mercurial all along. We’re thrilled to be able to provide users with *two* great version control systems, and we’re committed to supporting both.

  • http://davidchambersdesign.com/ David Chambers

    Absolutely. Bitbucket itself is hosted on Bitbucket, and we’ve been using Mercurial all along. We’re thrilled to be able to provide users with *two* great version control systems, and we’re committed to supporting both.

  • http://davidchambersdesign.com/ David Chambers

    Sounds like a useful feature, Carlos. As you can imagine we’ve been working solidly on this release for several months, but we’re now able to take a breath and decide how to go about further improving Bitbucket. The team will gather later in the week to discuss new features. :)

  • Anonymous

    freemium ftw, eh? :)

  • http://redhotchilipython.com k_bx

    reStructuredText to support Pygments for .. code-block:: python, for example. I guess I’ve already created a ticket for that :-)

  • http://develop7.info/ develop7

    well, can’t blame you for trying to get some revenue from hype around git :)

  • Jon Langevin

    just don’t add Subversion, let it die out :-)

  • http://www.facebook.com/andrew.shadoura Andrew Shadoura

    You can use hg-git.

  • Erik van Zijst

    We don’t support conversion of git to hg, or the other way around.nnAs Andrew points out, you could use tools such as hg-git to interact with your git repo using hg, but doing an actual, reliable 1-to-1 migration back and forth is tricky.nnWe did experiment with it when we started the git project, but couldn’t get it to work/perform well enough, so for now a repo is either git, or hg.n

  • http://gpslogapp.com/ William Denniss

    Blame Disqus, not bitbucket…

  • Scott Farquhar, CEO Atlassian

    Fabrice,nnWe don’t treat the users as the product. u00a0We’re not an advertising company.nnWe make money on the upsell – when your teams get larger, they pay. u00a0Very simple business model.nnScott

  • http://meninsilicium.com Fabrice Truillot de Chambrier

    So that’s why it’s hard to figure out… :)nMy comment was withoutu00a0resentment nor intended to give offense. As I said, I appreciate your products and used some for years, and well, I think I’ll give BitBucket some love too.nnKeep going Atlassian !

  • Jon Langevin

    That’s the same as the Google business model for Google Apps, except they also monetize via targeting, data mining, ads, across both free and paid versions.nnI like the Atlassian version better :-X

  • http://davidchambersdesign.com/ David Chambers

    You have indeed:u00a0https://bitbucket.org/site/master/issue/2698.nnNow that we’ve launched Git support we should have more time to spend working through our backlog.

  • http://davidchambersdesign.com/ David Chambers

    :D

  • Jon Langevin

    agreed, Github has a couple of nice features (and a huge user base it seems), but I completely prefer Bitbucket (aside from the couple of remaining features that BB is missing). I’ve already got all of my repos on BB though, as I’d rather deal with any limitations than have to use Github as well :-)

  • Jon Langevin

    You should at least offer conversion during initial import. Speaking of which, when importing a Subversion repository, it still converts to Hg by default, without giving the option for Git. May want to correct that to avoid upsetting your potential Git converts.nnSo to summarize, the ability to import from SVN, Hg, Git, and store the resulting repo on Bitbucket as Hg or Git (with the option to choose one or the other), would be stunning.nnOh, and while I’m dreaming, give us a way to interface with Hg using an optional Git interface, and vice versa (so that we don’t have to deal with modules for that purpose). That would be something that no other host provides to my knowledge. That idea is free of charge even ;-)

  • Jon Langevin

    The question is, how popular, heavily used, and profitable was Confluence for Mac?nThe Bitbucket business model obviously work, as pretty much anyone in the world can be a client, whereas targeting Mac specifically is quite a niche, then narrowing that to anyone that might want to use Confluence, then narrow that further to Confluence on a Mac… That’s what, 2 customers?nnAtlassian killing Bitbucket would be like… Github killing Github… u00a0If anything, it would just be sold off.nnIf you’re worried, just back all your repos up. For instance, I store all of my checkouts within my Dropbox folder, so I have free backup and replication to all of my workstations.nnCheers

  • http://twitter.com/confluence Confluence Guru

    Hi Lars u2013 as per our conversation on Twitter we did publish an End of Support Announcement for Mac as an OS three months prior to the release of Confluence 4.0. See here: http://atlss.in/oPlXNjnnYou can still run Confluence on Mac OS X u2013 I actually run my demo environment on my MacBook Pro. We just do not provide support for production instances on Mac OS X.

  • Jon Langevin

    Issue *and* wiki import (if not done already) would definitely be a must-have. But of course, the same goes for import from any competitor service (such as Google Code).

  • Jon Langevin

    Issue tracking is a bit better, but it seems to me that a product such as TeamworkPM is best when it comes to managing tasks. I just wish I had integration between TeamworkPM and Bitbucket…

  • http://davidchambersdesign.com/ David Chambers

    These are definitely on my list. We’ll see how things shake out tomorrow.