public function findRepos($cache = true)
 {
     $result = array();
     if ($cache) {
         if (file_exists($this->reposCacheFile)) {
             $repos = file($this->reposCacheFile);
             foreach ($repos as $repo) {
                 array_push($result, trim($repo));
             }
         }
     } else {
         if (!empty($this->repos)) {
             foreach ($this->repos as $repo) {
                 $foundRepos = Vbs::findReposVbs($repo, '.svn', 'entries');
                 if (!empty($foundRepos)) {
                     foreach ($foundRepos as $foundRepo) {
                         array_push($result, $foundRepo);
                     }
                 }
             }
         }
         $strResult = implode(PHP_EOL, $result);
         file_put_contents($this->reposCacheFile, $strResult);
     }
     return $result;
 }