Lance Pollard
Lance Pollard

Reputation: 79468

pre-push git hook?

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?

Upvotes: 4

Views: 6255

Answers (2)

manojlds
manojlds

Reputation: 301477

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

Upvotes: 5

takeshin
takeshin

Reputation: 50688

Take a look at this patch.

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

Upvotes: 3

Related Questions