From 53880a4e08b9bc526c0e857f11b39ee5c5fc83b2 2010-04-11 14:32:29 From: Jean-Philippe Lang Date: 2010-04-11 14:32:29 Subject: [PATCH] Merged r3571 from trunk. git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/0.9-stable@3648 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/extra/svn/reposman.rb b/extra/svn/reposman.rb index 8319287..b72ad12 100755 --- a/extra/svn/reposman.rb +++ b/extra/svn/reposman.rb @@ -221,10 +221,14 @@ def other_read_right?(file) end def owner_name(file) - RUBY_PLATFORM =~ /mswin/ ? + mswin? ? $svn_owner : Etc.getpwuid( File.stat(file).uid ).name end + +def mswin? + (RUBY_PLATFORM =~ /(:?mswin|mingw)/) || (RUBY_PLATFORM == 'java' && (ENV['OS'] || ENV['os']) =~ /windows/i) +end projects.each do |project| log("treating project #{project.name}", :level => 1) @@ -303,4 +307,4 @@ projects.each do |project| end end - + \ No newline at end of file