Goodies by contributors!
The v1.2.0
release 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.dev
on 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 which
is actually discouraged in favour of command -v
(you can read more about the reasons for that in the pull request
UPDATE
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! 🎆 📦 🎆