1. Bitbucket Website
  2. Public Issue Tracker
  3. master


Issue #3288 wontfix

Remote pull requests to GitHub, etc (BB-3054)

Martin Geisler
created an issue


It would be cool if it was possible to submit pull requests from Bitbucket to other big DVCS hosting sites. This would of course require collaboration with them.

I'm thinking of a system where GitHub can send a request to a URL at Bitbucket with information about the GitHub repository and branch to pull. Bitbucket would then present this like a normal pull request (maybe even do the pull into a temporary repository so that you can show the diff) and if the user approves the request, the pull is done.

Comments on the pull request should probably be directed back to the original site.

This was discussed here first: https://plus.google.com/108957994038017966408/posts/PaB9jVuEkwt

Comments (70)

  1. Dylan Etkin

    Hi Martin,

    We have talked about this internally as well, it would be cool.

    I will be honest, it did not jump to the top of the backlog but it is there.



  2. Borek Bernard

    This would be really cool. Today, although I like BitBucket better than GitHub, I need to have an account and some of my repositories over at BitBucket simply to collaborate with other GitHub users. If this "wall" falls down I can happily live just here on BitBucket.

    If this needs cooperation with GitHub (like it probably does), is there already a ticket for that in their system? I would vote for that there too but can't find a link at the moment.

  3. Anonymous

    one simple solution would be that bitbucket create a key pair. we can add this to bitbucket and they can do simple git operations, no?

  4. Martin Geisler reporter

    Please stop adding +1 comments — add yourself as a watcher instead. That way you avoid sending out emails to everybody else who watches the issue and you still show your interest it.

  5. Geert Schuring

    Indeed Martin! Considering the fact that there are already 50+ watchers... maybe its time we start drawing attention to this issue a little more? Any ideas on how to do that, other than blogging and tweeting?

  6. Martin Geisler reporter

    Please just add yourself as a watcher on the issue instead of adding "+1" comments. Your "+1" comments go out to everybody who watch the issue (114 people right now).

  7. Nate Peterson

    People, please stop adding "+1" comments! It doesn't do anyone any good, and just annoys all current 127 watchers. If you want to show your support of this feature, please add yourself as a watcher at the top of the page!

  8. frnhr

    People, please stop adding comments for people to stop adding "+1" comments, and also please stop adding "+1" comments. There are like four useful comments in this thread. Not counting this one. Because this one is also not useful...

  9. brettz9

    I hope the title of this issue can be changed to "Remote pull requests between Google Code and GitHub" so it is two way, or, even better, "Remote pull requests between Google Code, GitHub, etc. via user-extensible standard protocol"

    A decentralized version control system deserves decentralized distribution and review options.

  10. David Berdik

    Do the folks over at Atlassian have anything to say about this? An update on this would be nice, even if it is straight up "No, we are not doing it."

  11. Stanislav Spiridonov

    I think that feature have to be implemented from another side - provide some button to fork a project from bitbucket to github and follow them. It looks strange, but I hope it will allows users of github say - "Hey, looks on the cool feature on BitBucket, let's implement the same on GitHub".

  12. Waldir Pimenta

    This would be super helpful.

    As opposed to your comment :/

    Seriously guys, can we stop posting +1 comments and spamming this already long thread (and everyone's mailboxes) for no good reason? There is a vote feature, use it!

  13. Dan Bennett staff

    I realize this is a much requested feature, however, the likelihood of Bitbucket and Github or Github and Gitlab or Bitbucket and Gitlab working together to define a standard mechanism to present cross-system pull requests is exceedingly low -- at least for the foreseeable future. We've kept this open because it's not a bad idea even if we don't have high expectations of it happening, however, it has the unfortunate side-effect of creating false hope.

    I'm closing it now and we can re-open it if the situation changes.

  14. Jon Gorrono

    +1 - git has a long-ish history of using formatted patchsets applied with 'git am'. While not a pull-request per se., it would essentially reduce the protocol to SMTP and give a practical alternative that exploits canonical git language.

  15. Log in to comment