@@ -35,12 +35,12 @@ var (
35
35
// issueAlphanumericPattern matches string that references to an alphanumeric issue, e.g. ABC-1234
36
36
issueAlphanumericPattern = regexp .MustCompile (`(?:\s|^|\(|\[)([A-Z]{1,10}-[1-9][0-9]*)(?:\s|$|\)|\]|:|\.(\s|$))` )
37
37
// crossReferenceIssueNumericPattern matches string that references a numeric issue in a different repository
38
- // e.g. gogits/gogs #12345
38
+ // e.g. org/repo #12345
39
39
crossReferenceIssueNumericPattern = regexp .MustCompile (`(?:\s|^|\(|\[)([0-9a-zA-Z-_\.]+/[0-9a-zA-Z-_\.]+[#!][0-9]+)(?:\s|$|\)|\]|[:;,.?!]\s|[:;,.?!]$)` )
40
40
// crossReferenceCommitPattern matches a string that references a commit in a different repository
41
41
// e.g. go-gitea/gitea@d8a994ef, go-gitea/gitea@d8a994ef243349f321568f9e36d5c3f444b99cae (7-40 characters)
42
42
crossReferenceCommitPattern = regexp .MustCompile (`(?:\s|^|\(|\[)([0-9a-zA-Z-_\.]+)/([0-9a-zA-Z-_\.]+)@([0-9a-f]{7,40})(?:\s|$|\)|\]|[:;,.?!]\s|[:;,.?!]$)` )
43
- // spaceTrimmedPattern let's us find the trailing space
43
+ // spaceTrimmedPattern let's find the trailing space
44
44
spaceTrimmedPattern = regexp .MustCompile (`(?:.*[0-9a-zA-Z-_])\s` )
45
45
// timeLogPattern matches string for time tracking
46
46
timeLogPattern = regexp .MustCompile (`(?:\s|^|\(|\[)(@([0-9]+([\.,][0-9]+)?(w|d|m|h))+)(?:\s|$|\)|\]|[:;,.?!]\s|[:;,.?!]$)` )
@@ -365,7 +365,7 @@ func FindRenderizableCommitCrossReference(content string) (bool, *RenderizableRe
365
365
Owner : content [m [2 ]:m [3 ]],
366
366
Name : content [m [4 ]:m [5 ]],
367
367
CommitSha : content [m [6 ]:m [7 ]],
368
- RefLocation : & RefSpan {Start : m [0 ], End : m [1 ]},
368
+ RefLocation : & RefSpan {Start : m [2 ], End : m [7 ]},
369
369
}
370
370
}
371
371
0 commit comments