Я пытаюсь сделать это:
git show --format=format:"parents:%p%ncommit:%h%nauthor:%an%n%N%n%s%n%b" -C; echo
в моем hooks.showrev в моем скрипте post-receive-email для git:
custom_showrev=$(git config hooks.showrev || git show --format=oneline --abbrev-commit -C %s; echo)
с использованием «стандартного» сценария post-receive-email. Это просто дает мне следующую ошибку:
remote: /home/git/git-core/contrib/hooks/post-receive-email: line 631: parents:0937024: command not found
когда я фиксирую с помощью git из консоли. Строка 631 имеет:
eval $(printf "$custom_showrev" $onerev)
Кто-нибудь знает, что я здесь не так делаю?
В частности, мой вопрос: как использовать пользовательский формат с хуком post-receive-email?