This is an automated email from the ASF dual-hosted git repository.

sebb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new 9ca6c16  Simplify
9ca6c16 is described below

commit 9ca6c16d485da0338f6286fa35835d890da0b93b
Author: Sebb <s...@apache.org>
AuthorDate: Fri Jun 5 18:08:31 2020 +0100

    Simplify
---
 lib/whimsy/asf/committee.rb       | 3 +--
 lib/whimsy/asf/icla.rb            | 3 +--
 lib/whimsy/asf/svn.rb             | 2 +-
 www/board/agenda/models/agenda.rb | 2 +-
 www/members/inactive.cgi          | 2 +-
 www/members/proxy.cgi             | 2 +-
 6 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/lib/whimsy/asf/committee.rb b/lib/whimsy/asf/committee.rb
index a50f27a..00c2853 100644
--- a/lib/whimsy/asf/committee.rb
+++ b/lib/whimsy/asf/committee.rb
@@ -117,8 +117,7 @@ module ASF
         end
 
         @committee_mtime = File.mtime(file)
-        @@svn_change = Time.parse(
-          `svn info #{file}`[/Last Changed Date: (.*) \(/, 1]).gmtime
+        @@svn_change = 
Time.parse(ASF::SVN.getInfoItem(file,'last-changed-date')).gmtime
 
         parse_committee_info File.read(file)
       end
diff --git a/lib/whimsy/asf/icla.rb b/lib/whimsy/asf/icla.rb
index 56698ec..7142c2c 100644
--- a/lib/whimsy/asf/icla.rb
+++ b/lib/whimsy/asf/icla.rb
@@ -55,8 +55,7 @@ module ASF
     def self.svn_change
       self.refresh
       if SOURCE
-        @@svn_change ||= Time.parse(
-          `svn info #{SOURCE}`[/Last Changed Date: (.*) \(/, 1]).gmtime
+        @@svn_change ||= 
Time.parse(ASF::SVN.getInfoItem(SOURCE,'last-changed-date')).gmtime
       end
     end
 
diff --git a/lib/whimsy/asf/svn.rb b/lib/whimsy/asf/svn.rb
index d88d36e..6f1d722 100644
--- a/lib/whimsy/asf/svn.rb
+++ b/lib/whimsy/asf/svn.rb
@@ -443,7 +443,7 @@ module ASF
         # create an empty checkout
         _.system ['svn', 'checkout', '--depth', 'empty', '--non-interactive',
           ['--username', env.user, '--password', env.password],
-          `svn info #{dir}`[/URL: (.*)/, 1], tmpdir]
+          self.getInfoItem(dir,'url'), tmpdir]
 
         # retrieve the file to be updated (may not exist)
         if basename
diff --git a/www/board/agenda/models/agenda.rb 
b/www/board/agenda/models/agenda.rb
index b3ddce8..cdb3d4b 100755
--- a/www/board/agenda/models/agenda.rb
+++ b/www/board/agenda/models/agenda.rb
@@ -157,7 +157,7 @@ class Agenda
       baseline = File.read(path) if Agenda[file][:mtime] == File.mtime(path)
 
       # check out empty directory
-      board = `svn info #{FOUNDATION_BOARD}`[/URL: (.*)/, 1]
+      board = ASF::SVN.getInfoItem(FOUNDATION_BOARD,'url')
       _.system ['svn', 'checkout', auth, '--depth', 'empty', board, dir]
 
       # update the file in question
diff --git a/www/members/inactive.cgi b/www/members/inactive.cgi
index cc000a9..9dd7f1e 100755
--- a/www/members/inactive.cgi
+++ b/www/members/inactive.cgi
@@ -113,7 +113,7 @@ _html do
           # apply and commit changes
           Dir.mktmpdir do |dir|
             _div_.transcript do
-              work = `svn info #{latest}`[/URL: (.*)/, 1]
+              work = ASF::SVN.getInfoItem(latest,'url')
               _.system ['svn', 'checkout', auth, '--depth', 'empty', work, dir]
               json = File.join(dir, 'non-participants.json')
               _.system ['svn', 'update', auth, json]
diff --git a/www/members/proxy.cgi b/www/members/proxy.cgi
index 3eec727..c397255 100755
--- a/www/members/proxy.cgi
+++ b/www/members/proxy.cgi
@@ -179,7 +179,7 @@ def emit_post(cur_mtg_dir, meeting)
   # report on commit
   _div.transcript do
     Dir.mktmpdir do |tmpdir|
-      svn = `svn info #{MEETINGS}/#{meeting}`[/URL: (.*)/, 1]
+      svn =  ASF::SVN.getInfoItem(File.join(MEETINGS,meeting),'url')
 
       _.system [
         'svn', 'checkout', '--quiet', svn.untaint, tmpdir.untaint,

Reply via email to