To trigger a git hook after a pull i made a post-merge hook. The script looks like this:
#!/bin/sh
git log > gitlog.txt
The file is called 'post-merge' and has the same owner as the one that runs the pull command. Also it has the right permissions : 755.
When u do i git pull [remote] master i get this error:
error: cannot run .git/hooks/post-merge: No such file or directory
The post-merge file is in the .git/hooks folder.
The post-commit hook is called immediately after the commit-msg hook. It can't change the outcome of the git commit operation, so it's used primarily for notification purposes. The script takes no parameters and its exit status does not affect the commit in any way.
update. This hook is invoked by git-receive-pack on the remote repository, which happens when a git push is done on a local repository. Just before updating the ref on the remote repository, the update hook is invoked. Its exit status determines the success or failure of the ref update.
You may want to check if there is no CR or similar invisible character behind the sh.
This happens sometimes when a file passed through a windows system.
I think in vi it will show up a ^M
If that is the case remove it and it should work.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With