Commit messages referencing issues should stop at line breaks
When referencing an issue via commit message, the matching should stop at line breaks. Otherwise, unexpected things may happen.
E.g given the following commit message:
Initial version of Feature #123 Includes the following changes: #124 some UI fixes #125 still work in progress
the current implementation will mark
#125 as fixed. I think, this is unexpected.
I've attached a patch, which replaces all
[[:blank:]] in the relevant regular expressions. Those matchers are equivalent, but
[[:blank:]] does not match
\r\n. I've also added a test.
This bug was identified by Holger Just from Planio.