summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authorusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-01-22 09:05:53 +0000
committerusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-01-22 09:05:53 +0000
commitaa56ab4ac4226df45706d159d869568dbe1e10c8 (patch)
treefd3ad62cf5e1df4c2c70823929c6b846ffbaf1bf /tool
parent8341ca059af1dee3348b496f47d2c0ff413e0fda (diff)
* tool/redmine-backporter.rb (find_svn_log): use double quotes instead
of single quotes because cmd.exe doesn't handle them. * tool/redmine-backporter.rb (done): the 2nd element of matched data is the offset of the end of matched string, not length. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49379 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool')
-rwxr-xr-xtool/redmine-backporter.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/tool/redmine-backporter.rb b/tool/redmine-backporter.rb
index c420ad052f..64078c0348 100755
--- a/tool/redmine-backporter.rb
+++ b/tool/redmine-backporter.rb
@@ -238,7 +238,7 @@ def mergeinfo
end
def find_svn_log(pattern)
- `svn log --xml --stop-on-copy --search='#{pattern}' #{RUBY_REPO_PATH}`
+ `svn log --xml --stop-on-copy --search="#{pattern}" #{RUBY_REPO_PATH}`
end
def show_last_journal(http, uri)
@@ -389,7 +389,7 @@ eom
if h and val = h["value"]
case val[/(?:\A|, )#{Regexp.quote TARGET_VERSION}: ([^,]+)/, 1]
when 'REQUIRED', 'UNKNOWN', 'DONTNEED', 'WONTFIX'
- val[*$~.offset(1)] = 'DONE'
+ val[$~.offset(1)[0]...$~.offset(1)[1]] = 'DONE'
when 'DONE' # , /\A\d+\z/
puts 'already backport is done'
next # already done