A vendors B and C, but C vendors D and E. According to this proposal do you lay out the files like this:
(A (vendor (B C D E)))?
Edit: I guess HN tree markup is not working :)
Edit: I guess HN tree markup is not working :)
https://groups.google.com/d/msg/golang-dev/74zjMON9glU/LjrVU...
https://groups.google.com/d/msg/golang-dev/74zjMON9glU/0e7M7...
https://groups.google.com/d/msg/golang-dev/74zjMON9glU/qGzsS...
C would pick D E in its C/vendor before D E in A/vendor before D E in $GOPATH/src
ps. I have edited these comments about 5 times to get the parentheses right. :)