Package com.google.gerrit.server.git
Class MultiBaseLocalDiskRepositoryManager
java.lang.Object
com.google.gerrit.server.git.LocalDiskRepositoryManager
com.google.gerrit.server.git.MultiBaseLocalDiskRepositoryManager
- All Implemented Interfaces:
- GitRepositoryManager
RepositoryManager that looks up repos stored across directories.
 
Each repository has a path configured in Gerrit server config, repository.NAME.basePath, indicating where the repo can be found
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class com.google.gerrit.server.git.LocalDiskRepositoryManagerLocalDiskRepositoryManager.Lifecycle, LocalDiskRepositoryManager.LocalDiskRepositoryManagerModule, LocalDiskRepositoryManager.ProjectVisitorNested classes/interfaces inherited from interface com.google.gerrit.server.git.GitRepositoryManagerGitRepositoryManager.Status
- 
Method SummaryModifier and TypeMethodDescriptiongetBasePath(Project.NameKey name) Return the basePath under which the specified project is stored.protected voidMethods inherited from class com.google.gerrit.server.git.LocalDiskRepositoryManagercanPerformGC, createRepository, getRepositoryStatus, list, openRepository, repositoryDeleted
- 
Method Details- 
getBasePathDescription copied from class:LocalDiskRepositoryManagerReturn the basePath under which the specified project is stored.- Overrides:
- getBasePathin class- LocalDiskRepositoryManager
- Parameters:
- name- the name of the project
- Returns:
- base directory
 
- 
scanProjects- Overrides:
- scanProjectsin class- LocalDiskRepositoryManager
 
 
-