{"push_id":1007932590,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"7cee17cf95651b2c653fa6752a179d0786424dac","before":"a70d2e033bd334cd74c79a642343bf9ca37eebe1","commits":[{"sha":"65aaa607ab40519369fe9cc69ad96bf25da0c04f","author":{"email":"6c68cabc7124e43c9b4d50f86510600f69e74c99@nym.se","name":"Jakob Borg"},"message":"Use Go 1.5 vendoring instead of Godeps\n\nChange made by:\n\n- running \"gvt fetch\" on each of the packages mentioned in\n  Godeps/Godeps.json\n- `rm -rf Godeps`\n- tweaking the build scripts to not mention Godeps\n- tweaking the build scripts to test `./lib/...`, `./cmd/...` explicitly\n  (to avoid testing vendor)\n- tweaking the build scripts to not juggle GOPATH for Godeps and instead\n  set GO15VENDOREXPERIMENT.\n\nThis also results in some updated packages at the same time I bet.\n\nBuilding with Go 1.3 and 1.4 still *works* but won't use our vendored\ndependencies - the user needs to have the actual packages in their\nGOPATH then, which they'll get with a normal \"go get\". Building with Go\n1.6+ will get our vendored dependencies by default even when not using\nour build script, which is nice.\n\nBy doing this we gain some freedom in that we can pick and choose\nmanually what to include in vendor, as it's not based on just dependency\nanalysis of our own code. This is also a risk as we might pick up\ndependencies we are unaware of, as the build may work locally with those\npackages present in GOPATH. On the other hand the build server will\ndetect this as it has no packages in it's GOPATH beyond what is included\nin the repo.\n\nRecommended tool to manage dependencies is github.com/FiloSottile/gvt.","distinct":true,"url":"https://api.github.com/repos/TheBigBear/syncthing/commits/65aaa607ab40519369fe9cc69ad96bf25da0c04f"},{"sha":"a117b0c723be669bebc44d08e33744c362d02eb4","author":{"email":"6c68cabc7124e43c9b4d50f86510600f69e74c99@nym.se","name":"Jakob Borg"},"message":"Add a pull request template","distinct":true,"url":"https://api.github.com/repos/TheBigBear/syncthing/commits/a117b0c723be669bebc44d08e33744c362d02eb4"},{"sha":"f00b133eee8dac4ac8919add7f5454ae9369aa08","author":{"email":"f90e40bb91d386c08b3311f23196fd604c51ee0f@gmail.com","name":"Audrius Butkevicius"},"message":"Merge pull request #2818 from calmh/prtemplate\n\nAdd a pull request template","distinct":true,"url":"https://api.github.com/repos/TheBigBear/syncthing/commits/f00b133eee8dac4ac8919add7f5454ae9369aa08"},{"sha":"5dd55d381162369495041395bb9bfc58b7371a0b","author":{"email":"f90e40bb91d386c08b3311f23196fd604c51ee0f@gmail.com","name":"Audrius Butkevicius"},"message":"Merge pull request #2817 from calmh/vendoring\n\nUse Go 1.5 vendoring instead of Godeps","distinct":true,"url":"https://api.github.com/repos/TheBigBear/syncthing/commits/5dd55d381162369495041395bb9bfc58b7371a0b"},{"sha":"b8c72ade4ca04d3527634b24427a7480cf96a28d","author":{"email":"6c68cabc7124e43c9b4d50f86510600f69e74c99@nym.se","name":"Jakob Borg"},"message":"Default to modern -ldflags syntax for unknown Go version","distinct":true,"url":"https://api.github.com/repos/TheBigBear/syncthing/commits/b8c72ade4ca04d3527634b24427a7480cf96a28d"},{"sha":"7cee17cf95651b2c653fa6752a179d0786424dac","author":{"email":"a9be71d4e7e6d92fb02be2a7a46ca93de805a8bb@users.noreply.github.com","name":"TheBigBear"},"message":"Merge pull request #34 from syncthing/master\n\nmerge syncthing","distinct":true,"url":"https://api.github.com/repos/TheBigBear/syncthing/commits/7cee17cf95651b2c653fa6752a179d0786424dac"}]}