[go-nuts] Re: Version Control entire GOPATH

2016-11-13 Thread Dave Cheney
Have you considered gb, https://getgb.io/ ? It's purpose built for a project based workflow. On Monday, 14 November 2016 09:01:15 UTC+11, Nick Stogner wrote: > > Thanks for the replies! I would like to actually vendor the dependencies > to ensure repeatable builds (so I want to avoid

[go-nuts] Re: Version Control entire GOPATH

2016-11-13 Thread Nick Stogner
Thanks for the replies! I would like to actually vendor the dependencies to ensure repeatable builds (so I want to avoid submodules). In a perfect world, I would like to be able to use the go toolchain (not abandon go-get quite yet). I have been able to hack together some client-side git hooks

[go-nuts] Re: Version Control entire GOPATH

2016-11-12 Thread Hirotaka Yamamoto (ymmt2005)
We are developing Go programs on a Git mono repository. To include dependencies, we do not use "go get". Instead, we import third party packages by using "git subtree". For instance, github.com/BurntSushi/toml can be imported like this: git remote add -f toml