Stiamo utilizzando un hook post-ricezione in Git per distribuire un'app "PHP". Lo script (Bash) controlla il nome del ramo e fa un rsync sul server corretto in base a un prefisso nel nome del ramo.Git: non chiamare il gancio post-ricezione quando si elimina un ramo
Questo funziona piuttosto bene, tranne che per una cosa: prova a fare una distribuzione quando cancelliamo un ramo.
Ho controllato in molti posti e non ho trovato un modo per scoprire dallo script se l'operazione è una cancellazione.
C'è un modo per raggiungere questo obiettivo. Lo script è su un repository nudo (gestito da Gitolite), non è sulla workstation degli sviluppatori.
Questa era la parte mancante, molte grazie! –