Consegui criar uma solução temporária: em vez de usar parentPath
, estou adicionando repositórios em loop:
function getDirectoryList($d) {
$r = array();
$h = opendir($d);
while ($f = readdir($h)) {
if ($f != "." && $f != ".." && is_dir($d.'/'.$f)) {
$r[] = $f;
}
}
closedir($h);
return $r;
}
$files=getDirectoryList('file:////\file-server\svn');
foreach($files as $dir) {
$config->addRepository($dir, 'file:////\file-server\svn\'.$dir);
}
Este é o mesmo loop que o configclass.php
está fazendo dentro, mas o meu erro de correção ao adicionar repositórios do local da rede.
Se alguém souber como usar parentPath
em vez dessa solução ou como ajustar configclass.php
para adicionar repositórios corretamente, adicione resposta.