Hello,
I was wondering if anyone knew the best way to migrate issues from a google code project to an existing Bitbucket repository issue tracker. There used to be a few scripts floating around but they are largely now broken as far as I can tell since Google has stopped their Google Issue Tracking API as of July 2013.
I apologize if this topic has come up before, I've searched on the site and on google and found nothing helpful yet. If there is a topic covering this please kindly redirect me.
Thanks for your time in advance,
- Eric
I found a solution. Though it's not ideal it works fine for me.
I create up a dummy github repo as a proxy/temporary issue holder and I run this:
https://github.com/arthur-debert/google-code-issues-migrator
Which migrates my issues from Google Code to Github.
To migrate from Github to BitBucket I then run this:
https://bitbucket.org/joeworkman/git2bit
The 'git2bit' script has a bug that does not copy comments when there is only 1 comment. I created a pull request from my repo here (which has the fix):
https://bitbucket.org/ericr86/git2bit/
I also tailored the output a little of script locally on my machine (in bin/git2bit) to remove some of the extraneous information about the github "proxy issue tracker" I created and used.
Hope this helps someone else,
- Eric
Cool solution, thanks for sharing. To prevent nag emails, you'll want to mark this answer as accepted.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.