예제 #1
0
 public function checkManifestFiles()
 {
     $gitolite_admin_repository = new GitRepositoryGitoliteAdmin();
     $all_mirrors = $this->data_mapper->fetchAll();
     foreach ($all_mirrors as $mirror) {
         $repositories = $this->data_mapper->fetchRepositoriesForMirror($mirror);
         array_splice($repositories, 0, 0, array($gitolite_admin_repository));
         $this->generator->ensureManifestContainsLatestInfoOfRepositories($mirror, $repositories);
     }
     $this->forceFileOwnershipToAppUser();
 }