Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

pre-push git hook?

Tags:

git

githooks

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?

like image 680
Lance Avatar asked Feb 26 '23 21:02

Lance


2 Answers

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

like image 76
manojlds Avatar answered Apr 02 '23 19:04

manojlds


Take a look at this patch.

See .git/hooks/ in your repo for sample hooks, maybe you will see some alternative.

like image 43
takeshin Avatar answered Apr 02 '23 19:04

takeshin