Class ProjectLevelConfig

java.lang.Object
com.google.gerrit.server.project.ProjectLevelConfig

public class ProjectLevelConfig extends Object
Configuration file in the projects refs/meta/config branch.
  • Constructor Details

  • 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.