123 |
define repository ($group = "svn", |
define repository ($group = "svn", |
124 |
$public = true, |
$public = true, |
125 |
$commit_mail = '', |
$commit_mail = '', |
126 |
|
$cia_post = true, |
127 |
$syntax_check = '', |
$syntax_check = '', |
128 |
$extract_dir = '') { |
$extract_dir = '') { |
129 |
# check permissions |
# check permissions |
178 |
} |
} |
179 |
} |
} |
180 |
|
|
181 |
|
if $cia_post { |
182 |
|
file { "$name/hooks/post-commit.d/cia.vc": |
183 |
|
ensure => present, |
184 |
|
owner => root, |
185 |
|
group => root, |
186 |
|
mode => 755, |
187 |
|
content => template("subversion/ciabot_svn.py"), |
188 |
|
} |
189 |
|
|
190 |
|
} |
191 |
|
|
192 |
if $extract_dir { |
if $extract_dir { |
193 |
file { "$name/hooks/post-commit.d/extract_dir": |
file { "$name/hooks/post-commit.d/extract_dir": |
194 |
ensure => present, |
ensure => present, |