msysgit/git をビルドしてみた。

まず、なぜmsysgit/gitをビルドしてみたかというと、 msysgit/msysgitがビルド済みのgit.exeを含んでおらず、 msysgit/gitをsubmoduleしていてmakeを手動で行わないといけなかったからです。

で、以下がビルド手順です。

setup-msysgit.bat

rem git.exeを含むパスを環境変数PATHに追加する。
rem 一度ビルドしてしまえば".\msysgit\git"でOK。
set PATH=C:\Git\bin

git clone https://github.com/msysgit/msysgit.git
pushd msysgit
git submodule init
git submodule update
set PATH=.\bin;.\mingw\bin;.\git
call msys.bat
popd
pause

このリポジトリ、git.exeやsvn.exeやmingwなどが含まれていてとてもオールインワンパッケージ感がありました!msysgit/msysgit便利!