diff --git a/changed.d b/changed.d index a4274a801c..3b8d61f5d8 100755 --- a/changed.d +++ b/changed.d @@ -132,11 +132,13 @@ auto getIssues(string revRange) import std.regex : ctRegex, match, splitter; // Keep in sync with the regex in dlang-bot: - // https://github.com/dlang/dlang-bot/blob/master/source/dlangbot/bugzilla.d#L29 + // https://github.com/dlang/dlang-bot/blob/master/source/dlangbot/bugzilla.d#L24 // This regex was introduced in https://github.com/dlang/dlang-bot/pull/240 // and only the first part of the regex is needed (the second part matches // issues reference that won't close the issue). - enum closedRE = ctRegex!(`(?:^fix(?:es)?(?:\s+(?:issues?|bugs?))?\s+(#?\d+(?:[\s,\+&and]+#?\d+)*))`, "i"); + // Note: "Bugzilla" is required since https://github.com/dlang/dlang-bot/pull/302; + // temporarily both are accepted during a transition period. + enum closedRE = ctRegex!(`(?:^fix(?:es)?(?:\s+bugzilla)?(?:\s+(?:issues?|bugs?))?\s+(#?\d+(?:[\s,\+&and]+#?\d+)*))`, "i"); auto issues = appender!(int[]); foreach (repo; ["dmd", "phobos", "dlang.org", "tools", "installer"] diff --git a/test/tests_extractor/iteration.d b/test/tests_extractor/iteration.d index 74eba6c344..1506fce042 100644 --- a/test/tests_extractor/iteration.d +++ b/test/tests_extractor/iteration.d @@ -2308,7 +2308,7 @@ if (isInputRange!RoR && isInputRange!(ElementType!RoR) import std.algorithm.comparison : equal; import std.range; - // Related to issue 8061 + // Related to https://issues.dlang.org/show_bug.cgi?id=8061 auto r = joiner([ inputRangeObject("abc"), inputRangeObject("def"), @@ -2542,10 +2542,10 @@ if (isInputRange!RoR && isInputRange!(ElementType!RoR)) import std.algorithm.comparison : equal; import std.range.interfaces : inputRangeObject; - // bugzilla 8240 + // https://issues.dlang.org/show_bug.cgi?id=8240 assert(equal(joiner([inputRangeObject("")]), "")); - // issue 8792 + // https://issues.dlang.org/show_bug.cgi?id=8792 auto b = [[1], [2], [3]]; auto jb = joiner(b); auto js = jb.save;