Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.3
-
Fix Version/s: None
-
Labels:None
-
Environment:Any
-
Number of attachments :
Description
In order to support more complex issue id detection in changelog comments, I propose to support regexp capturing group in <issueIDRegexPattern /> configuration property.
For example, with a Trac Issues Management System, I use
<issueIDRegexPattern>#(\d+)</issueIDRegexPattern>
<issueLinkUrl>http://trac.host/path/to/trac/project/ticket/%ISSUE%</issueLinkUrl>
and the %ISSUE% keyword will be replaced by the issue number (without the prefixing '#')
I have successfully tested a simple modification of ChangeLogReport.java / sinkIssueLink() / line: 1319
replace:
String match = matcher.group();
by:
String match;
if(matcher.groupCount() == 1)
else
{ match = matcher.group(); }Hope this little modification can be adopted and put in 2.3 release.
Best regards.
–
Eric
I'm totally with Eric on this issue. A single capturing group as described would be most helpful.
{2,}Our tickets are incrementing integers. The regex \d
is really too fuzzy.