Package com.google.gerrit.server.project
Class ProjectLevelConfig
java.lang.Object
com.google.gerrit.server.project.ProjectLevelConfig
Configuration file in the projects refs/meta/config branch.
- 
Constructor Summary
ConstructorsConstructorDescriptionProjectLevelConfig(String fileName, ProjectState project, ImmutableConfig immutableConfig)  - 
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jgit.lib.Configget()org.eclipse.jgit.lib.Configorg.eclipse.jgit.lib.ConfiggetWithInheritance(boolean merge) Get a Config that includes the values from all parent projects. 
- 
Constructor Details
- 
ProjectLevelConfig
public ProjectLevelConfig(String fileName, ProjectState project, @Nullable ImmutableConfig immutableConfig)  
 - 
 - 
Method Details
- 
get
public org.eclipse.jgit.lib.Config get() - 
getWithInheritance
public org.eclipse.jgit.lib.Config getWithInheritance() - 
getWithInheritance
public org.eclipse.jgit.lib.Config getWithInheritance(boolean merge) Get a Config that includes the values from all parent projects.Merging means that matching sections/subsection will be merged to include the values from both parent and child config.
No merging means that matching sections/subsections in the child project will replace the corresponding value from the parent.
- Parameters:
 merge- whether to merge parent values with child values or not.- Returns:
 - a combined config.
 
 
 -