websvn-2.3.3에서 테스트 했습니다.
vim websvn-2.3.3/include/config.php
addRepository 함수 설정했던걸 지우고
그자리에 작성...
숨김파일등을 빼고 리스트를 가져온다.
function getDirectoryList($d) {
$r = array();
$h = opendir($d);
while ($f = readdir($h)) {
if ( ((strpos($f, '.')===0)==false)) {
$r[] = $f;
}
}
closedir($h);
return $r;
}
$files=getDirectoryList('/home/svn/');
foreach($files as $dir) {
$config->addRepository($dir, 'svn://yourURL/'.$dir,null,'svnid','svnpasswd');
}
댓글