@@ -78,6 +78,7 $quiet = false | |||
|
78 | 78 | $redmine_host = '' |
|
79 | 79 | $repos_base = '' |
|
80 | 80 | $svn_owner = 'root' |
|
81 | $use_groupid = true | |
|
81 | 82 | $svn_url = false |
|
82 | 83 | $test = false |
|
83 | 84 | |
@@ -92,7 +93,7 begin | |||
|
92 | 93 | case opt |
|
93 | 94 | when '--svn-dir'; $repos_base = arg.dup |
|
94 | 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 | 97 | when '--url'; $svn_url = arg.dup |
|
97 | 98 | when '--verbose'; $verbose += 1 |
|
98 | 99 | when '--test'; $test = true |
@@ -144,7 +145,7 def set_owner_and_rights(project, repos_path, &block) | |||
|
144 | 145 | if RUBY_PLATFORM =~ /mswin/ |
|
145 | 146 | yield if block_given? |
|
146 | 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 | 149 | right = project.is_public ? 0775 : 0770 |
|
149 | 150 | yield if block_given? |
|
150 | 151 | Find.find(repos_path) do |f| |
General Comments 0
You need to be logged in to leave comments.
Login now