Por alguma razão, o Subversion não parece mais aceitar extensões arbitrárias em scripts de gancho. Eu tinha os ganchos nomeados como 'post-commit.sh', mas o Subversion não parece mais procurar por eles. Depois de renomear o hook script para 'post-commit', o Subversion o executou imediatamente.
Não tenho certeza de qual revisão do Subversion mudou esse comportamento, e isso não é mencionado no arquivo CHANGES para 1.6.11.