タイトル長くてすみません
こういうChrome拡張を作りました
https://github.com/sue445/chrome-github-pullrequest-suppressor
経緯
- 弊社ではGitLabからgithub.com(≠GH:E)への移行を計画中なのですが、github.comに移行すると会社でforkしたリポジトリにPRしようとして間違えてupstreamに対してPR投げてしまうことがあるので、抑制する必要がある
- privateリポジトリでもPR送った先だとpublicになっちゃうので社内情報丸見えになる(らしい)
- branch消してもPRのdiffは残るので、こうなるとgithubの中の人に英語でメール送って消してもらうしかない
- https://help.github.com/articles/remove-sensitive-data/
使い方
別リポジトリへのPullRequestを抑制したいリポジトリをオプションで書きます(改行区切りで1行1リポジトリ)
左のリポジトリ(PRの送り先)と右のリポジトリ(PRの送り元)が異なる場合にプルリクエストボタンが押せなくなります