Aug 8, 2017 · 1 min read
Hmm, that’s interesting. I ultimately decided on Dep because it’s the only tool I’ve found that does very tight calculation to solve diamond dependencies. It’ll analyze what packages require the same dependencies and calculate the acceptable window of versions to pull it in from. If there isn’t an acceptable window it will error out with some pretty helpful text instead of causing type aliasing problems (i.e. cannot use x/vendor/… as type x/vendor/…/vendor/…) by reorganizing packages at the top level of vendor.
I ran into a lot of those issues with gvt and glide but admittedly haven’t really tested godep much. I’ll check it out, thanks!
