The Go package management ecosystem has been missing something -- something most other language ecosystems have had for a long time. The new version of Glide brings it.
Historically, Go dependency management has shied away from a package management philosophy. Instead, two approaches have been advocated:
Copy all your dependencies into your project and manually manage them. Use a tool that pins your dependencies to a particular VCS commit (e.g. a Git SHA).
(An earlier approach, "always...
Published on December 11, 2015 07:38