Je cherche à créer un crochet Mercurial qui pousse à un référentiel distant de sauvegarde lorsque je pousse dans un dépôt local. Je pensais pouvoir accrocher le hook 'sortant', mais cela crée une boucle infinie qui n'est pas jolie. Donc, y a-t-il un crochet post-push, ou serait-il préférable d'avoir le référentiel que je pousse pour avoir un hook 'entrant' pour pousser le à la sauvegarde à distance à la place?Mercurial sortant Hook
3
A
Répondre
6
Il existe un hook post-X
et pre-X
pour chaque commande principale (X). Cela dit, si l'objectif est de créer une sauvegarde à distance du référentiel de destination local, je le ferais dans un hook 'changegroup' sur le référentiel de destination local. Pour résoudre ce problème dans le passé, je viens de configurer des tâches cron pour faire un push de local à sauvegarder périodiquement, ce qui peut être long, mais ne laisse pas l'utilisateur poussant attendre le push (les hooks sont exécuté en cours au premier plan).
Questions connexes
- 1. Obtention du hook in-process Mercurial sous Windows
- 2. Drupal hook alter avec hook valider
- 3. Comment accéder au message de validation dans un hook Mercurial en cours de processus?
- 4. Comment puis-je savoir si une commande Mercurial a passé une option via un hook externe?
- 5. Calculs sortant à 0.0?
- 6. Problème de son sortant
- 7. Statut de l'appel sortant
- 8. surveiller sms sortant
- 9. Equilibreur de charge sortant
- 10. Thread Android principal sortant
- 11. Sortant ou interrompu?
- 12. PHP sortant/Lien externe
- 13. Texte sortant de Div
- 14. Signer le message sortant
- 15. traçage SMS sortant
- 16. Bloquer le texte sortant
- 17. Subversion post-commit hook
- 18. Global Hook Keylogger problème
- 19. Scripts Groovy Subversion Hook
- 20. Commit Hook Failure
- 21. Delphi Keyboard Hook
- 22. tutoriels de scripts hook?
- 23. Post-Commit Hook & Trac
- 24. TWebBrowser - Hook receive event
- 25. ODBC hook/shim
- 26. Plusieurs images fondu entrant/sortant
- 27. Renifleur UDP sortant en python?
- 28. preg_replace sortant une chaîne supplémentaire
- 29. appel sortant détecter dans PhoneStateListener
- 30. Mercurial à distance sans installer Mercurial