Пытаюсь отредактировать мета-информацию коммита
одного??
git rebase -i commitHash^ и дальше по тексту там. выбери edit и всё.
у меня большие подозрения, что вывод env-filter-а не тебе в консоль пойдет, а гитовому процессу в stdin. и он не рад твоему тесту, например.
если честно, таким извратом не занимался ни разу, интерактивного ребейза хватало за глаза.
вон нашел чё. там совершенно другие буквы. переменной $GIT_COMMIT там не пользуются. Уверен, что она вообще есть?
// убийца, как обычно, садовник.
git-filter-branch - шелл скрипт, env-filter просто eval-ится и проверяется код завершения этого eval-а, который равен коду завершения последней команды в нем. если там false, считается, что env-filter завершился с ошибкой.