Package com.google.gerrit.pgm.init.api
Class GitRepositoryManagerOnInit
java.lang.Object
com.google.gerrit.pgm.init.api.GitRepositoryManagerOnInit
- All Implemented Interfaces:
GitRepositoryManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.gerrit.server.git.GitRepositoryManager
GitRepositoryManager.Status -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jgit.lib.RepositoryCreate (and open) a repository by name.GetGitRepositoryManager.Statusof the repository by name.list()Returns set of all known projects, sorted by natural NameKey order.org.eclipse.jgit.lib.RepositoryGet (or open) a repository by name.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.gerrit.server.git.GitRepositoryManager
canPerformGC, repositoryDeleted
-
Method Details
-
getRepositoryStatus
Description copied from interface:GitRepositoryManagerGetGitRepositoryManager.Statusof the repository by name.- Specified by:
getRepositoryStatusin interfaceGitRepositoryManager
-
openRepository
public org.eclipse.jgit.lib.Repository openRepository(Project.NameKey name) throws org.eclipse.jgit.errors.RepositoryNotFoundException, IOException Description copied from interface:GitRepositoryManagerGet (or open) a repository by name.- Specified by:
openRepositoryin interfaceGitRepositoryManager- Parameters:
name- the repository name, relative to the base directory.- Returns:
- the cached Repository instance. Caller must call
close()when done to decrement the resource handle. - Throws:
org.eclipse.jgit.errors.RepositoryNotFoundException- the name does not denote an existing repository.IOException- the name cannot be read as a repository.
-
createRepository
Description copied from interface:GitRepositoryManagerCreate (and open) a repository by name.- Specified by:
createRepositoryin interfaceGitRepositoryManager- Parameters:
name- the repository name, relative to the base directory.- Returns:
- the cached Repository instance. Caller must call
close()when done to decrement the resource handle.
-
list
Description copied from interface:GitRepositoryManagerReturns set of all known projects, sorted by natural NameKey order.- Specified by:
listin interfaceGitRepositoryManager
-