I would like to run a compression script before git push
such that anytime a user tries to push changes to a remote repository, it checks for uncommitted changes in the compressible assets, aborts git push
, runs git commit
, then runs git push
again.
Is something like that possible using only git hooks?
Git is getting a pre-push
hook in the 1.8.2
release.
Sample pre-push
script: https://github.com/git/git/blob/87c86dd14abe8db7d00b0df5661ef8cf147a72a3/templates/hooks--pre-push.sample
1.8.2 draft release notes talking about the new pre-push hook: https://github.com/git/git/blob/master/Documentation/RelNotes/1.8.2.txt
Take a look at this patch.
See .git/hooks/
in your repo for sample hooks, maybe you will see some alternative.
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