ImageMagickは長年Subverisionで開発されており、パッチを投げるには掲示板でアカウント登録してパッチを貼り付ける必要がありました。
掲示板: http://www.imagemagick.org/discourse-server/
先日、ついにGithubにレポジトリを開設したようです。
これで最新のソースコードを取得するのが楽にできるようになりました。
よかったよかった。
We now have a mirror of our SVN repository available on github: https://t.co/LbrVMczX43. We will be looking forward to pull requests!
— ImageMagick (@ImageMagick) June 5, 2015
Pull Requestも受け付けると書いてあります。
我こそはと思う人は、Pull Requestを投げてみてはいかがでしょうか。
ここに至るまでの経緯について
実はここに至るまでは紆余曲折があったようです。
- 2014年3月 SirCmpwnという人がImageMagickにパッチを投げようとする
- パッチの投げ方がわからず、公式サイトをさんさん探しまわてやっとパッチを投稿する
- 数週間音沙汰なし
- ふと最新版のsvnログを見てみたら、自分のパッチがしれっと適用されていたことに気づく。
- ブチ切れ
- 文句を言うために掲示板のアカウントを作成してスレッドを立てる
- 中の人、パッチの当て方について詳しく説明する
- SirCmpwnさん、Githubを使うことを提案する。
Would you consider using GitHub? It makes your code easily discoverable, does not have problems with spam, and makes it easy to contribute by way of pull requests. You can also do public code reviews with a nice UI and have a nice exchange with the dev offering the changes.
- 中の人、「Subversionで間に合ってるし、将来的には検討するけど今年はこのままにするよ」と回答
For the short term, Subversion meets our needs and we see no reason to invest the time and energy to switch right now. We may revisit our decision in the future but not this year.
ここで1年の月日が流れる
- 2015年4月、 SirCmpwnさんが「あれから1年たったよ!」と催促
- 中の人、Githubへのアップロード作業を完了させる
SVNレポジトリとGithubレポジトリの関係について
dlemstraさん(中の人?)いわく、
Just to be clear we are not moving to git. We will host a mirror of our svn repository at github for now. We will be watching pull request but they will be committed in the svn repository and 'copied' to github. Not saying we will never move to git but this will be it for now.
It won't be a two way sync. We will look at the pull request and commit the patches to svn. Author information will be lost for now.
「Pull Requestは見るけど、パッチはsvnレポジトリにコミットして、それをGithubにコピーして反映するよ」
とのこと。
ともあれ、これでコントリビュートする敷居はだいぶ下ったと思われます。
ImagickMagick++ !!