git bisect run はスクリプトファイル用意しなくてもいける
git bisect run
で cd foo && prove ...
としたいときに以下のようにしてもうまくいきません。
$ git bisect run 'cd foo && prove t/foo.t' .... /usr/local/Cellar/git/1.8.4.2/libexec/git-core/git-bisect: line 437: cd foo && prove t/foo.t: command not found
これは、sh -c '...'
とすれば実行できます。
$ git bisect run sh -c 'cd foo && prove t/foo.t' # OK