предварително натискане git hook?

Бих искал да изпълня скрипт за компресиране преди git push, така че всеки път, когато потребителят се опита да изпрати промени в отдалечено хранилище, той проверява за неизвършени промени в компресируемите активи, прекъсва git push, изпълнява git commit, след което изпълнява git push отново.

Възможно ли е нещо подобно, като се използват само git куки?


person Lance Pollard    schedule 07.06.2010    source източник


Отговори (2)


Разгледайте този пластир.

Вижте .git/hooks/ във вашето репо за примерни кукички, може би ще видите някаква алтернатива.

person takeshin    schedule 07.06.2010
comment
Тази връзка вече е мъртва. - person Carlo Wood; 12.01.2020

Git получава pre-push кука в версията 1.8.2.

Примерен pre-push скрипт: https://github.com/git/git/blob/87c86dd14abe8db7d00b0df5661ef8cf147a72a3/templates/hooks--pre-push.sample

1.8.2 чернови бележки за изданието, които говорят за новата кука преди натискане: https://github.com/git/git/blob/master/Documentation/RelNotes/1.8.2.txt

person manojlds    schedule 03.02.2013
comment
Но това позволява ли извършването на ангажименти? OP поиска начин за извършване на ангажименти и след това рестартиране на натискането; как да стане това? - person Carlo Wood; 12.01.2020