Is it possible to modify the behavior of a core Mercurial command (e.g. hg commit or hg status) by creating an extension?
For example, would it be possible to modify hg commit to ask the user to enter an issue tracking ID?
I understand that hook scripts could be used, but such scripts are not distributed via hg pull and need to be configured for every repository used.