From 11f69dccf3d9dd5e70f0f34546aab10b1f733ae1 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 26 Jul 2017 12:44:12 +0000 Subject: vcs.rb: commit * tool/vcs.rb (commit): do commit, reset svn revision to sync git mirror. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59425 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- tool/vcs.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tool') diff --git a/tool/vcs.rb b/tool/vcs.rb index d54094a409..ec75840746 100644 --- a/tool/vcs.rb +++ b/tool/vcs.rb @@ -317,6 +317,10 @@ class VCS end end end + + def commit + system(*%W"#{COMMAND} commit") + end end class GIT < self @@ -456,5 +460,14 @@ class VCS end end end + + def commit + rev = cmd_read(%W"#{COMMAND} svn info"+[STDERR=>[:child, :out]])[/^Last Changed Rev: (\d+)/, 1] + ret = system(COMMAND, "svn", "dcommit") + if ret and rev + cmd_read(%W"#{COMMAND} svn reset -r#{rev}") + end + ret + end end end -- cgit v1.2.3