Quand Mercurial met à jour vos tickets Trac!

Pour les utilisateurs de Trac et de Mercurial, il est possible d'utiliser un hook qui va automatiquement mettre à jour vos tickets à partir des commentaires que vous attachez à vos changesets.

Depuis la version 0.12 de Trac, cette configuration est encore plus simple à mettre en oeuvre. Premièrement, vous devez modifier la configuration de votre environnement Trac. Ajoutez la ligne suivante à la section trac :

repository_sync_per_request =

Activez ensuite les deux plugins suivants (section components) :

tracopt.ticket.commit_updater.committicketreferencemacro = enabled
tracopt.ticket.commit_updater.committicketupdater = enabled

Du côté de Mercurial, il reste ajouter un hook qui fera le travail ...