subcomponents { A { name: "A"; path: "a"; depends: B; fetch { git { url: "http://example.com/repo.git"; branch: "master"; } } } B { name: "B"; path: "b"; depends: C; fetch { git { url: "http://example.com/repo.git"; branch: "master"; } } } C { name: "C"; path: "c"; fetch { git { url: "http://example.com/repo.git"; branch: "master"; } } } }