githubでforkしたgo言語のリポジトリのimport文がずれる


githubでgo言語で書かれたリポジトリをforkして作業するときに、import文がずれるのはどうやって解消するのがいいのでしょうか？

例えば、hogeさんのfoobarリポジトリからforkしてくると、

[code]

    import "github.com/hoge/foobar/client"
    
[/code]

のようにインポートされています。

hogeの部分を自分のユーザ名に書き換えても、pull requestを送るときに戻すのがめんどくさいですし、そもそもちゃんと管理できません。。。




こちらの方法が良いと思います:  
[GithubのGo言語プロジェクトにPull Requestを送るときのimport問題 |
SOTA](http://deeeet.com/writing/2014/07/23/golang-pull-request/)




手順を書いときます。

  1. オリジナルをGOPATH上の正しい場所に clone する   
`git clone git@github.com:wizard/awesome.git`

  2. github で fork する
  3. オリジナルと同じワーキングディレクトリの remote に fork を追加する  
`git remote add mine git@github.com:myname/awesome.git`

  4. 作業ブランチを作って修正を行う `git checkout -b newfeature`
  5. 自分のレポジトリに push する `git push -u mine newfeature`
  6. pull request を作る

GOPATH上でのディレクトリレイアウトを、オリジナルレポジトリに合わせしまうのです。

