Lorsque vous activez le crochet pré-réception pour dépôt git:Git pré-réception crochet
Il ne prend aucun argument, mais pour chaque ref à jour il reçoit sur l'entrée standard une ligne du format:
< ancienne valeur> SP < nouvelle valeur> SP < ref-name> LF
où < ancienne valeur> est l'ancien nom d'objet stocké dans l'arbitre, < nouvelle valeur> est le nouveau nom de l'objet être stocké dans l'arbitre et est le nom complet e de la ref. Lors de la création d'une nouvelle référence, < ancienne valeur> est 40 0.
Est-ce que quelqu'un peut me expliquer comment puis-je examiner tous les fichiers qui seront modifiés dans le référentiel si je permets ce commettre? Je voudrais exécuter ces fichiers à l'aide de scripts pour vérifier la syntaxe et ainsi de suite.
Merci.
Merci pour ce code, cela a beaucoup aidé! J'ai fait un tweak mineur à 'get_changed_files' donc il utilise' --name-only' ce qui rend le résultat plus facile: https://gist.github.com/1055516 – keegan3d