Coloque isso em .git/hooks/post-merge
:
#!/bin/bash
git diff-tree -r --name-only --no-commit-id ORIG_HEAD HEAD | grep composer.lock > /dev/null
if [ $? -eq 0 ]
then
composer install
fi
Este script irá verificar se composer.lock
foi modificado, se sim composer install
será executado.
Além disso, este trecho pode ser usado como um post-checkout
gancho.
Observe que o composer
comando deve estar disponível em seu sistema operacional.