Re:Cthulhu: Organizing Go Code in a Scalable Repo
by allengeorge on Wednesday October 11, 2017 @08:19PM
(#15454714)
Hmm. Sounds like “gta” is a reimplementation of “pants” or bazel (? - I’ve never worked with bazel).
[ Parent
| on HN ]
Re:Cthulhu: Organizing Go Code in a Scalable Repo
by NightMKoder on Wednesday October 11, 2017 @11:56PM
(#15455557)
I think they have a similar goal. The difference sounds like gta uses git for change detection while bazel uses hashes to detect changes (hashes include the hashes of the transitive closure of the deps; it’s a dag). The latter is more robust in the face of noop edits that don’t change the output as well as distributed caching of test/build results.