ok, so , it uses go mod vendor probably and that is not so smart and vendors modules that are not only from remote but also relative paths.
I'm mainly complaining about this go_modules service that seems to be doing funny things...
~/go/pkg/mod/github.com/go-openapi/validate v0.24.0 h1:LdfDKwNbpB6Vn40xhTdNZAnfLECL81w+VX3BumrGD58=
->
~/go/pkg/mod/github.com/go-openapi/validate\@v0.24.0/
done. It's basically…
Thanks. I will look how we can fix this need for so many vendor files. Ideally, you should be able to merge these go.mod files and generate one vendor tarball. Anything else is not required there,…
add a flag parameter "--use-ssh-clone" (could be global) and then add condition here if (UseSSHClone) { }.
looks fine, but whitespace is broken. mix of tab/space?
The mocks are generated and are only used for tests. In the submodirectories, you need to run go generate and the mocks will appear.
vendor/src.opensuse.org/autogits/* should not be part of the vendor tarball. That's just these sources. Can they be excluded?