diff -r 50052f2fbb3f -r 900ecf43f791 src/main/kotlin/de/uapcore/lightpit/types/CommitRef.kt --- a/src/main/kotlin/de/uapcore/lightpit/types/CommitRef.kt Wed Aug 07 18:09:04 2024 +0200 +++ b/src/main/kotlin/de/uapcore/lightpit/types/CommitRef.kt Wed Aug 07 18:11:24 2024 +0200 @@ -31,11 +31,12 @@ /** * Takes a [commitLog] in format `::lpitref::{node}:{desc}` and parses commit references. * Supported references are (in this example, 47 is the issue ID): - * - fixes #47 - * - fix #47 - * - closes #47 - * - close #47 + * - fix, fixes, fixed #47 + * - close, closes, closed #47 + * - resolve, resolves, resolved #47 + * - relate to #47 * - relates to #47 + * - issue #37 */ fun parseCommitRefs(commitLog: String): List = buildList { val marker = "::lpitref:" @@ -53,7 +54,7 @@ if (currentHash.isEmpty()) continue // scan the lines for commit references - Regex("""(?:issue|relates? to|fix(?:e[sd])?|close(?:[sd])?) \#(\d+)""") + Regex("""(?:issue|relates? to|fix(?:e[sd])?|(?:close|resolve)[sd]?) #(\d+)""") .findAll(line) .map { it.groupValues[1] } .map { it.toIntOrNull() }