次のコマンドは、git bash から実行すると正常に実行され、目的の結果が得られます。
git rev-list --no-merges --pretty=oneline $new_ref --not $old_ref refs/heads/built
git update フック内で同じコマンドを実行すると、このエラーで失敗します。
fatal: ambiguous argument 'refs/heads/built': both revision and filename
Use '--' to separate filenames from revisions
を追加する--
と、フックの外で git bash から実行した場合と同じ結果が得られません。
スラッシュに問題があるようです。私はそれらをエスケープしようとしました...
任意のアイデア、ありがとう!