J'essaye d'écrire un crochet post-commit bzr pour mon bugtracker privé, mais je suis bloqué à la signature de fonction de post_commit (local, maître, old_revno, old_revid, new_revno, mew_revid). Comment puis-je extraire le message de commit de la branche avec bzrlib en Python?Comment puis-je obtenir un message de validation d'un hook post-commit de bzr?
3
A
Répondre
5
Et la réponse est comme ceci:
def check_commit_msg(local, master, old_revno, old_revid, new_revno, new_revid):
branch = local or master
revision = branch.repository.get_revision(new_revid)
print revision.message
locale et maître sont des objets Direction, donc une fois que vous avez une révision, il est facile d'extraire le message.
Questions connexes
- 1. Message de validation
- 2. Comment puis-je obtenir Bzr pour exécuter une commande arbitraire sur la validation
- 3. Message d'erreur de validation jQuery
- 4. Quelqu'un at-il un script hook de notification de validation qui enverra un email lors de la validation des codes?
- 5. tutoriels de scripts hook?
- 6. Erreur de message de validation Rails?
- 7. Changing message d'erreur de validation jquery
- 8. WM_MOUSEHOVER dans un hook global
- 9. Comment créer un modèle de message de validation SVN et un crochet pour vérifier
- 10. Intégration de Bazaar (bzr) avec Visual Studio
- 11. Comment obtenir le message d'avertissement sous forme de chaîne lors de la validation de XML avec schemaValidate() en PHP?
- 12. Comment écrire un hook de sauvegarde global pour Emacs?
- 13. Ecriture d'un hook de pré-validation à l'aide de SharpSvn. Est-ce qu'il manque svnlook propget?
- 14. show message d'erreur de validation d'un autre contrôleur
- 15. Comment obtenir le message svn commit entier dans la fenêtre chauve-souris?
- 16. comment afficher un message dans le plugin de validation jquery conditionnelle
- 17. Comment faire apparaître un message de validation Flex au-dessus du champ?
- 18. Lors de la publication, je souhaite ajouter un message au résumé de validation
- 19. Commit Hook Failure
- 20. Post-Commit Hook & Trac
- 21. Obtenir l'utilisateur d'une classe de validation d'administrateur
- 22. Comment puis-je avoir accès au message de pré-validation SVN en utilisant SharpSVN?
- 23. Comment lire un message de savon?
- 24. Delphi Keyboard Hook
- 25. Comment récupérer le message de validation et la liste de fichiers pour une révision particulière?
- 26. Quelle est la commande bzr pour rétablir
- 27. Possible de désactiver un hook fait avec SetWindowsHookEx runtime?
- 28. Comment exécuter un hook Emacs lorsqu'un tampon est modifié?
- 29. Comment afficher un seul message d'erreur de validation avec un <tr: panelLabelAndMessage> avec MyFaces Trinidad?
- 30. drupal menu hook - comment ajouter du format