obtenez le message de validation dans git crochet
Je voudrais vérifier le message de validation avant de git commit.
J'utilise pre-commit hook pour le faire, mais ne pouvais pas trouver le moyen d'obtenir le message de validation .git/pré-script de validation.
Comment pourrais-je l'obtenir?
OriginalL'auteur fish potato | 2011-03-22
Vous devez vous connecter pour publier un commentaire.
Dans le pre-commit hook, le message de commit n'a pas encore été créé. Vous voudrez probablement utiliser l'un des
prepare-commit-msg
oucommit-msg
des crochets à la place. Il y a un sympa l'article en Pro Git sur l'ordre dans lequel ces crochets sont exécutés, et que généralement, vous pourriez faire avec eux.pre-receive
.OriginalL'auteur
J'ai mis en place ce dans le
commit-msg
crochet. Voir la documentation.Sous
my_git_project/.git/hooks
, j'ai ajouté ce fichiercommit.msg
(a à ce nom). J'ai ajouté le bash suivante contenu à l'intérieur de ce fichier qui ne la validation.OriginalL'auteur
Vous pouvez effectuer les opérations suivantes dans un
pre-receive
crochet (côté serveur), et qui permettra d'afficher les informations relatives à la révision.C'est en Python.
OriginalL'auteur
Le crochet nom doit être:
commit-msg
, sinon il ne sera pas invoquée:OriginalL'auteur