subcomponents { A { name: "A"; path: "a"; fetch { git { url: "http://example.com/repo.git"; branch: "master"; } } hook { /* exec is missing */ args: "-P"; } } }