Post Commit Hook no se ejecuta

Mi post commit hook no se ejecuta después de git. He verificado que el gancho funciona si solo lo ejecuto desde la terminal. El código en el gancho es:

#!/bin/sh
#.git/hooks/post-commit
# An example hook script that is called after a successful
# commit is made.
#
# To enable this hook, rename this file to "post-commit".

perl -pi -e 's/([a-f0-9]+)$/'$( git rev-parse HEAD )/ ../../config/commit.git

Cambié el nombre del archivo a post-commit en ./.git/hooks/ y los permisos son-rwxr-x-r-x así que no estoy seguro de por qué no funciona.