Glide isn't ideal either. It gets confused about vendored dependencies by 3rd party libraries and tries to download them separately.
Also, it's invented it's own format for the deps and lock files instead of trying to standardise on the ones already out there.
I thought Golang already had its own package manager: "go get X". Or is that not enough?
It's not enough. `go get` understands only how to pull the latest version of the master branch of things.
Quite interesting, I would vote on that one as well.