summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-02-23 04:49:16 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-02-23 04:49:16 +0000
commit0ac71e725c312c56daced0864f38217cae1d180d (patch)
tree241b89262684c94fa5f8a6fa850c3ec0d01a5aa0 /tool
parent5b7d2440ca33f68c7b4b6c68553e75137b085666 (diff)
merger.rb: suppress warnings
* tool/merger.rb (version_up, tag, default_merge_branch): suppress syntax warnings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39424 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool')
-rwxr-xr-xtool/merger.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/tool/merger.rb b/tool/merger.rb
index 961bb20f1b..419ccb71f2 100755
--- a/tool/merger.rb
+++ b/tool/merger.rb
@@ -64,7 +64,7 @@ end
def version_up
d = DateTime.now
d = d.new_offset(Rational(9,24)) # we need server locale (i.e. japanese) time
- system *%w'svn revert version.h'
+ system(*%w'svn revert version.h')
v, p = version
teeny = v[2]
@@ -91,9 +91,9 @@ def version_up
%W[RUBY_RELEASE_MONTH #{d.month}],
%W[RUBY_RELEASE_DAY #{d.day}],
].each do |(k, i)|
- str.sub! /^(#define\s+#{k}\s+).*$/, "\\1#{i}"
+ str.sub!(/^(#define\s+#{k}\s+).*$/, "\\1#{i}")
end
- str.sub! /\s+\z/m, ''
+ str.sub!(/\s+\z/m, '')
fn = sprintf 'version.h.tmp.%032b', rand(1 << 31)
File.rename 'version.h', fn
open 'version.h', 'wb' do |f|
@@ -130,7 +130,7 @@ def tag intv_p = false, relname=nil
interactive "OK? svn cp -m \"add tag #{tagname}\" #{branch_url} #{tag_url}" do
end
end
- system *%w'svn cp -m' + ["add tag #{tagname}"] + [branch_url, tag_url]
+ system(*%w'svn cp -m', "add tag #{tagname}", branch_url, tag_url)
end
def default_merge_branch
@@ -157,7 +157,7 @@ else
end
q = $repos + (ARGV[1] || default_merge_branch)
- revs = ARGV[0].split /,\s*/
+ revs = ARGV[0].split(/,\s*/)
log = ''
log_svn = ''
@@ -189,7 +189,7 @@ else
STDERR.puts a.join(' ')
system(*a)
- system *%w'svn revert ChangeLog' if /^\+/ =~ l
+ system(*%w'svn revert ChangeLog') if /^\+/ =~ l
end
if `svn diff --diff-cmd=diff -x -upw`.empty?
@@ -198,13 +198,13 @@ else
end
if /^\+/ =~ log
- system *%w'svn revert ChangeLog'
+ system(*%w'svn revert ChangeLog')
IO.popen %w'patch -p0', 'wb' do |f|
f.write log.gsub(/\+(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) [ 123][0-9] [012][0-9]:[0-5][0-9]:[0-5][0-9] \d\d\d\d/,
# this format-time-string was from the file local variables of ChangeLog
'+'+Time.now.strftime('%a %b %e %H:%M:%S %Y'))
end
- system *%w'touch ChangeLog' # needed somehow, don't know why...
+ system(*%w'touch ChangeLog') # needed somehow, don't know why...
else
STDERR.puts '*** You should write ChangeLog NOW!!! ***'
end
@@ -228,7 +228,7 @@ else
end
end
- if system *%w'svn ci -F' + [f.path]
+ if system(*%w'svn ci -F', f.path)
# tag :interactive # no longer needed.
system 'rm -f subversion.commitlog'
else