Philippe Bruhat (BooK) / Git-Repository - search.cpan.org を使うと git を使ったプログラムが簡単に書けるのだけどこれに一緒に入ってくる Test::Git が便利で

my $r = Git::Repository->new( work_tree => $dir );

みたいなのを

my $r = test_repository();

こう書けるのでプログラム側は Git::Repository だと思ってつらつら出来るので非常にテストが書きやすい

と、教えてもらいました。それにしても Daisuke Murase / GitDDL - search.cpan.org 便利ですね