mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
sync_default_gems.rb: fix the position to insert the original URL
Since the regexp had expected an empty line before `Co-Authored-By:` trailer lines, it failed to match when the body has the trailer only.
This commit is contained in:
parent
570dee15a6
commit
b6d7e98f25
1 changed files with 3 additions and 2 deletions
|
@ -441,9 +441,10 @@ def message_filter(repo, sha, input: ARGF)
|
|||
end
|
||||
url = "#{url}/commit/#{sha[0,10]}\n"
|
||||
if log and !log.empty?
|
||||
log.sub!(/(?<=\n)\n+\z/, '') # drop empty lines at the last
|
||||
conv[log]
|
||||
log.sub!(/\s*(?=(?i:\nCo-authored-by:.*)*\Z)/) {
|
||||
"\n\n#{url}"
|
||||
log.sub!(/(?:(\A\s*)|\s*\n)(?=(?i:Co-authored-by:.*)*\Z)/) {
|
||||
$~.begin(0) ? "#{url}\n" : "\n\n#{url}"
|
||||
}
|
||||
else
|
||||
log = url
|
||||
|
|
Loading…
Reference in a new issue