gpm v1.2.0 Release NotesRelease Date: 2014-03-25 // over 7 years ago
v1.2.0release brings out some goodies brought to you by our expanding list of contributors!
I thank everyone who has helped out by sending Pull Requests or cleaning up old issues, you've been outstanding. <3
Godeps file parameter - by @chrsm
This feature was included in some pre 1.0 versions of gpm but was dropped, dropping it was a bad idea though - I've recently come across some situations where it would fit perfectly, namely: dividing production dependencies and development dependencies.
📦 You wouldn't want your production env to have to import packages that won't be used in production, so it makes perfect sense to keep two Godeps files with separate dependencies.
# File: Godeps github.com/codegangsta/martini 05aea7aa37c005073e309783aeabf5dbd0fad885 -- # File: Godeps.dev github.com/stretchr/testify 37614ac27794505bf7867ca93aac883cadb6a5f7
🏗 This means you can run
gpm install && gpm install Godeps.devon your machine and will have all required dependencies but your build server is free to just run
gpm install, tidier and will save you some build time. :)
More POSIX! - by @badboy
This won't change much of the user's interaction with gpm but it was a nice bit of trivia that I'm now applying to a lot of my code: the usage of
whichis actually discouraged in favour of
command -v(you can read more about the reasons for that in the pull request
👍 SVN support! - by @chrsm
📦 Silly me, due to lack of caffeine I forgot to mention that svn hosted packages are now supported by gpm bringing the list of supported vcs to: git, bazaar, mercurial and subversion, or to put it differently gpm now supports every vcs supported by
go get, which is fantastic news. :)
🚀 That will be all for this release gophers! Happy versioning! 🎆 📦 🎆