トップ «前の日記(2013-11-09) 最新 次の日記(2013-11-19)» 編集

Route 477



2013-11-11

[github] GitHubのforkリポジトリを普通のリポジトリにしてもらう

最近githubの緑バー(Your Contributionsの欄)を伸ばすのがマイブームなのですが、実はこれ、forkしたリポジトリへのコミットは(本体にマージされない限り)カウントされないというルールがあります。 で、BiwaSchemeのメインリポジトリはgithubのbiwascheme/biwaschemeなんですが、これはyhara/biwaschemeからforkして作ったため、緑バーにカウントされないという問題がありました。 このような場合、ここの「contact a human」からメールを送ると、fork側を普通のリポジトリにしてもらうことができます。

参考のために文面を(うろ覚えですが)書いておくと、こんな感じで送ったと思います。手短なのは入力欄に「If you use 140 characters or fewer, we'll give you a gold star.」って書いてあったからで、実際135字くらいで送ったら金色の星のアニメーションGIFが表示されましたw

Would you turn biwascheme/biwascheme into a "normal" repository? This is a fork of yhara/biwascheme, but we use biwascheme/biwascheme as main repository now.

で、そのあと中の人から返信があって、「ついでにbiwascheme/biwaschemeのfork群を、yhara/biwaschemeを親とするよう変更することもできるけど、どうしますか」と聞かれた。 これ、ちょっとどういう意図か分かんなかったんだけど(逆のtypoかな…?)どのみち、ユーザのforkに手を加えてもらう必要はないだろうなぁと思ったので、

Please keep the forks as it is. Instead, is it possible to re-parent yhara/biwascheme to biwascheme/biwascheme, so that people forked the old yhara/biwascheme can still send pull requests to the new biwascheme/biwascheme?

という文面を返しました。変更後もNetworkとしては同一にしておかないと、古い方をfork済みの人が新しい方にそのままpull requestできなくて面倒そうだなぁと思ったので(もとよりそのつもりだったかも知れないですが)。

ということで、githubのforkは普通のリポジトリに変換してもらうことができるという話でした。 https://github.com/biwascheme/biwascheme