gpm v1.2.0 Release Notes
Release Date: 2014-03-25 // about 7 years ago-
๐ 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 rungpm 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 ofcommand -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! ๐ ๐ฆ ๐