Ho cercatoCome si accede al messaggio di commit in un hook in corso di Mercurial?
def debug_hook(ui, repo, **kwargs):
changectx = repo[None]
ui.status('change.desc: %s\n' % changectx.description())
return True
ma stampa sempre una stringa vuota. È perché è un hook precommit e il messaggio non è ancora disponibile? O mi manca qualcosa di ovvio?
Si scopre che fa parte della risposta (utilizzando pretxncommit). Pubblicherò una risposta con i dettagli. – davidavr