From 3a145066a6d51cf622a9cd77d7f0942d7313fdc3 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sat, 4 Sep 2021 00:26:39 +0900 Subject: [PATCH] Expand upstream issue numbers to URLs in ChangeLog --- tool/lib/vcs.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tool/lib/vcs.rb b/tool/lib/vcs.rb index 1ccf80a49f..c41276e3b4 100644 --- a/tool/lib/vcs.rb +++ b/tool/lib/vcs.rb @@ -625,6 +625,12 @@ class VCS end s = s.join('') end + + if %r[^ +(https://github\.com/[^/]+/[^/]+/)commit/\h+\n(?=(?: +\n(?i: +Co-authored-by: .*\n)+)?(?:\n|\Z))] =~ s + issue = "#{$1}pull/" + s.gsub!(/\b[Ff]ix(?:e[sd])? \K#(?=\d+)/) {issue} + end + s.gsub!(/ +\n/, "\n") s.sub!(/^Notes:/, ' \&') w.print h, s