Commit messages referencing issues should stop at line breaks
|Target version:||Candidate for next minor release|
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.