Il titolo dice: Sto cercando i nomi delle variabili (HG_ *) in modo da poter fare uso di loro nel mio script di aggancio ..Quali sono i parametri di hook passati al programma/script di hook esterno?
5
A
risposta
8
I hooks section in the hgrc manpage elenca tutti i ganci definiti, tra cui le variabili di ambiente disponibili per ogni gancio .
9
Oben ha la risposta migliore, ma per i casi specifici o opzioni scarsamente documentati si può facilmente verificare ganci specifici utilizzando un gancio che consente di stampare solo le variabili:
hg --config hooks.pre-commit="export| grep HG_" commit
Dove pre-commit
può essere alcun gancio che si desidera testare e commit
può essere qualsiasi comando che si desidera testare.
Per esempio che uno ha mostrato:
export HG_ARGS='commit'
export HG_OPTS='{'"'"'exclude'"'"': [], '"'"'message'"'"': '"''"', '"'"'addremove'"'"': None, '"'"'include'"'"': [], '"'"'close_branch'"'"': None, '"'"'user'"'"': '"''"', '"'"'date'"'"': '"''"', '"'"'logfile'"'"': '"''"', '"'"'mq'"'"': None}'
export HG_PATS='[]'
Problemi correlati
- 1. Quali sono i parametri passati a cvFindContours() in JavaCV?
- 2. Editor di paginazione insertimagedialog hook
- 3. Spring Spring shutdown hook
- 4. Hook di emacsclient su kill
- 5. Un altro hook globale riguarda il mio hook globale
- 6. Gestione git hook
- 7. Git pre-push hook
- 8. C#: Keyboard Hook
- 9. Sails hook passport
- 10. Informazioni sugli hook di git di base
- 11. Rake before task hook
- 12. SVN lato client hook
- 13. Quali parametri vengono passati ai callback Mongoose
- 14. ASP.net MVC convalida Hook
- 15. Global Hook Keylogger problem
- 16. Mercurial pre-commit hook
- 17. funzionalità di hook pre-fetch in git
- 18. hook pre-revprop-change fallito
- 19. impostazione di un hook git post-receive
- 20. Esecuzione di hook Git su Windows
- 21. Wordpress reimpostazione della password hook
- 22. Come configurare Git post hook di commit
- 23. Configurazione Hook su messaggi Windows
- 24. Accesso Meteor - logout ~ hook/callback
- 25. Hook to time knitr chunks
- 26. Creare un hook di commit git BitBucket?
- 27. Aggiunta di hook comune a js-mode
- 28. Come ottenere i parametri -D passati al lancio Java
- 29. Usa gruntjs come hook precommit
- 30. PowerShell Git Codice Hook Exit
risposta eccellente. La documentazione di hg è piuttosto frammentaria –