What do you do when a dependency has a security problem? Or some other bug?
Also exporting of interfaces is protected by case private()/Public() which leads to refined interfaces being exported. And the go vet tool expects all exported functions be documented.
Not saying a package manager wouldn't be nice.
Yes?
But he was only saying he uses the tools (which auto-update as your run them), and commits the result as a poor man's pinning arrangement.
Makes sense now. My questions are moot.