##// END OF EJS Templates
bug when using apache authentication method...
Nicolas Chuche -
r989:1af9c47a2743
parent child
Show More
@@ -78,6 +78,7 $quiet = false
78 $redmine_host = ''
78 $redmine_host = ''
79 $repos_base = ''
79 $repos_base = ''
80 $svn_owner = 'root'
80 $svn_owner = 'root'
81 $use_groupid = true
81 $svn_url = false
82 $svn_url = false
82 $test = false
83 $test = false
83
84
@@ -92,7 +93,7 begin
92 case opt
93 case opt
93 when '--svn-dir'; $repos_base = arg.dup
94 when '--svn-dir'; $repos_base = arg.dup
94 when '--redmine-host'; $redmine_host = arg.dup
95 when '--redmine-host'; $redmine_host = arg.dup
95 when '--owner'; $svn_owner = arg.dup
96 when '--owner'; $svn_owner = arg.dup; $use_groupid = false;
96 when '--url'; $svn_url = arg.dup
97 when '--url'; $svn_url = arg.dup
97 when '--verbose'; $verbose += 1
98 when '--verbose'; $verbose += 1
98 when '--test'; $test = true
99 when '--test'; $test = true
@@ -144,7 +145,7 def set_owner_and_rights(project, repos_path, &block)
144 if RUBY_PLATFORM =~ /mswin/
145 if RUBY_PLATFORM =~ /mswin/
145 yield if block_given?
146 yield if block_given?
146 else
147 else
147 uid, gid = Etc.getpwnam($svn_owner).uid, Etc.getgrnam(project.identifier).gid
148 uid, gid = Etc.getpwnam($svn_owner).uid, ($use_groupid ? Etc.getgrnam(project.identifier).gid : 0)
148 right = project.is_public ? 0775 : 0770
149 right = project.is_public ? 0775 : 0770
149 yield if block_given?
150 yield if block_given?
150 Find.find(repos_path) do |f|
151 Find.find(repos_path) do |f|
General Comments 0
You need to be logged in to leave comments. Login now