• Home
  • Raw
  • Download

Lines Matching refs:config

29 func ExecuteDifferentials(config ent.ApplicationConfig) error {
30 err := createWorkingPath(config.OutputDirectory)
35 commonManifest, err := defineCommonManifest(config)
40 for _, target := range config.DiffTargets {
42 err = clearOutputDirectory(config)
43 commitCSV, projectCSV, err := runPyScript(config, target)
47 err = TransferScriptOutputToDownstream(config, target, projectCSV, commitCSV, commonManifest)
55 func defineCommonManifest(config ent.ApplicationConfig) (*ent.ManifestFile, error) {
56 workingDirectory := filepath.Join(config.OutputDirectory, "common_upstream")
65 config.CommonUpstream.URL,
66 config.CommonUpstream.Branch,
91 func clearOutputDirectory(config ent.ApplicationConfig) error {
95 fmt.Sprintf("rm -rf %s/*", config.OutputDirectory),
99 func setupCommand(pyScript string, config ent.ApplicationConfig, target ent.DiffTarget) *exec.Cmd {
112 cmd.Dir = config.OutputDirectory
116 func runPyScript(config ent.ApplicationConfig, target ent.DiffTarget) (projectCSV string, commitCSV…
118 config.AndroidProjectDir,
119 config.DiffScript,
121 outFilesBefore := filesystem.FindFnamesInDir(config.OutputDirectory, expectedOutputFilenames...)
122 err = diffTarget(pyScript, config, target)
126 outFilesAfter := filesystem.FindFnamesInDir(config.OutputDirectory, expectedOutputFilenames...)
134 func diffTarget(pyScript string, config ent.ApplicationConfig, target ent.DiffTarget) error {
136 cmd := setupCommand(pyScript, config, target)
152 config ent.ApplicationConfig,
162 manifestFileGroup, err := loadTargetManifests(config, common)
176 func loadTargetManifests(config ent.ApplicationConfig, common *ent.ManifestFile) (*ent.ManifestFile…
185 filepath.Join(config.OutputDirectory, dir, ".repo/manifest.xml"),