I have just set up Redmine on my server with a project that has been under bazaar version control.
Here is the existing workflow:
After importing the trunk into Redmine, only the messages associated with commits to the trunk are registered, but messages committed by by developers are not. Thus, for example, if a developer adds 'fixes #2' to the commit message, it does not close issue #2; rather, I have to add 'fixes #2' to the commit that I do after the merge.
Is there something wrong with my workflow, or is there a better way to use Redmine with my current workflow?
The shared repository feature #2799 may fix your issue.
This feature is still open, but there is a patch attached that seems to work (according to comments).
Feature #2799 : Support for Bazaar's shared reposetories (created with init-repo) http://www.redmine.org/issues/2799