Enforce the usage of ocatal rights for reposman

pull/41/head
Holger Just 13 years ago
parent 63997cccf0
commit 44f3c4d996
  1. 2
      extra/svn/reposman.rb

@ -99,7 +99,6 @@ opts = GetoptLong.new(
['--url', '-u', GetoptLong::REQUIRED_ARGUMENT], ['--url', '-u', GetoptLong::REQUIRED_ARGUMENT],
['--public-mode', GetoptLong::REQUIRED_ARGUMENT], ['--public-mode', GetoptLong::REQUIRED_ARGUMENT],
['--private-mode', GetoptLong::REQUIRED_ARGUMENT], ['--private-mode', GetoptLong::REQUIRED_ARGUMENT],
['--url', '-u', GetoptLong::REQUIRED_ARGUMENT],
['--command' , '-c', GetoptLong::REQUIRED_ARGUMENT], ['--command' , '-c', GetoptLong::REQUIRED_ARGUMENT],
['--scm', GetoptLong::REQUIRED_ARGUMENT], ['--scm', GetoptLong::REQUIRED_ARGUMENT],
['--test', '-t', GetoptLong::NO_ARGUMENT], ['--test', '-t', GetoptLong::NO_ARGUMENT],
@ -238,6 +237,7 @@ def set_owner_and_rights(project, repos_path, &block)
else else
uid, gid = Etc.getpwnam($svn_owner).uid, ($use_groupid ? Etc.getgrnam(project.identifier).gid : Etc.getgrnam($svn_group).gid) uid, gid = Etc.getpwnam($svn_owner).uid, ($use_groupid ? Etc.getgrnam(project.identifier).gid : Etc.getgrnam($svn_group).gid)
right = project.is_public ? $public_mode : $private_mode right = project.is_public ? $public_mode : $private_mode
right = right.to_i(8) & 007777
yield if block_given? yield if block_given?
Find.find(repos_path) do |f| Find.find(repos_path) do |f|
File.chmod right, f File.chmod right, f

Loading…
Cancel
Save