Issuesの移行
bitbucket_issue_migrationのpythonスクリプトを試してみたけどSSL v3廃止に伴うエラー?で動作せず。
haysclark/bitbucket_issue_migrationのforkで対応されていたのでこっちを使う。
上記スクリプトはbitbucketのprivateレポジトリに対応してない。移行元がprivateレポジトリなので、issueを参考にちょっとスクリプト書き換え。
試してみたら、日本語コメントでエラーになってしまった。
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 8: ordinal not in range(128)
- ググったらStackOverflowに答えがあったので2行追加 http://stackoverflow.com/questions/21393758/unicodedecodeerror-ascii-codec-cant-decode-byte-0xe5-in-position-0-ordinal
reload(sys)
sys.setdefaultencoding("utf-8")
レポジトリの移行
GitHub公式のImporterで問題無し
注意事項
-
先にIssuesを移行完了しておかないと、コミットログ内の#42とかがissueへのリンクにならないので順番重要->順番通りやってもなぜかリンクにならないコメントが時々あった-> ちょっと待ったらリンクになったのでタイムラグあるぽい