ProjectsConfig

orchescala.api.ProjectsConfig
case class ProjectsConfig(projectConfPath: RelPath, perGitRepoConfigs: Seq[ProjectsPerGitRepoConfig])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def colorForId(refName: String, ownProjectName: String): Option[(String, String)]
def hasProjectGroup(projectName: String, projectGroup: ProjectGroup): Boolean
def init(tempGitDir: Path): Unit
def initProject(projectName: String, tempGitDir: Path): Unit
def projectCloneUrl(projectName: String): Option[String]
def projectConfig(projectName: String): Option[ProjectConfig]
def projectNameForRef(processRef: String): String
def refIdentShort(refIdent: String, companyId: String, projectName: String): String
def refIdentShort(refIdent: String, companyId: String): String
def withProjectConfPath(path: RelPath): ProjectsConfig

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

lazy val colors: Seq[(String, String)]
lazy val isConfigured: Boolean
lazy val projectConfigs: Seq[ProjectConfig]