gpm v1.2.0 Release Notes

Release Date: 2014-03-25 // over 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 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! ๐ŸŽ† ๐Ÿ“ฆ ๐ŸŽ†