A simple extension for mercurial that shows any bug tracker issues that were referenced in a specified set of revisions.

By default, it is setup to support a standard Redmine installation. It will find the following issues:

  • fixes #123
  • Fixes #123
  • references #123
  • References #123
  • refs #123
  • Refs #123


To use, enable the extension in your hgrc file. Then you can call it, passing in a revision or revset. It will scour the commit messages and print any issues it finds.

For instance, to find all issues worked between two releases:

hg issues -r 1.0:2.0

To see what issues were worked in a particular revision:

hg issues -r 1