)]}'
{
  "log": [
    {
      "commit": "f13583b555deaa6742f141a9c1185af947720d60",
      "tree": "c3a855a796435cbc313e2310a7adbc54185d41bf",
      "parents": [
        "87f309484f0da00d4559dbe0ae5698f589f9a0d0"
      ],
      "author": {
        "name": "Daniel Martí",
        "email": "mvdan@mvdan.cc",
        "time": "Fri Sep 04 15:38:32 2020"
      },
      "committer": {
        "name": "Daniel Martí",
        "email": "mvdan@mvdan.cc",
        "time": "Sat Sep 05 13:34:46 2020"
      },
      "message": "README: clarify deprecation and point to modules\n\nSee https://github.com/golang/go/issues/38158.\n"
    },
    {
      "commit": "87f309484f0da00d4559dbe0ae5698f589f9a0d0",
      "tree": "fcb2d2c556c467567662c322da0ed55f6948c045",
      "parents": [
        "5600de07d5903b1d1acd8939b93ecf5c35151ace",
        "ac31146aa6252203976b55c458b0d261a8f7ce9d"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Apr 16 10:04:01 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 10:04:01 2020"
      },
      "message": "Update README to clarify project status\n\nREADME: clarify current status of Go dependency management"
    },
    {
      "commit": "ac31146aa6252203976b55c458b0d261a8f7ce9d",
      "tree": "fcb2d2c556c467567662c322da0ed55f6948c045",
      "parents": [
        "5600de07d5903b1d1acd8939b93ecf5c35151ace"
      ],
      "author": {
        "name": "Alberto Donizetti",
        "email": "alb.donizetti@gmail.com",
        "time": "Mon Feb 03 13:45:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 03 13:45:02 2020"
      },
      "message": "README: clarify current status of Go dependency management \n\nThis change amends the initial README section to make it clear that\r\n\r\n- the Go project has officially adopted modules as the way to manage dependencies in Go;\r\n- the Module System is no longer a prototype, and it\u0027s ready for production use.\r\n\r\nFixes  golang/go#35894"
    },
    {
      "commit": "5600de07d5903b1d1acd8939b93ecf5c35151ace",
      "tree": "4e2b445ab00ce44759e8b27fc2342af4bdac1307",
      "parents": [
        "1f7c19e5f52f49ffb9f956f64c010be14683468b",
        "2cdb640ad14829e67fce2a4fed1812e0926b7db6"
      ],
      "author": {
        "name": "Sunny",
        "email": "me@darkowlzz.space",
        "time": "Fri Aug 16 16:16:09 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 16 16:16:09 2019"
      },
      "message": "Merge pull request #2196 from anthonyfok/patch-1\n\nFix minor typo (caught by Lintian)"
    },
    {
      "commit": "2cdb640ad14829e67fce2a4fed1812e0926b7db6",
      "tree": "4e2b445ab00ce44759e8b27fc2342af4bdac1307",
      "parents": [
        "1f7c19e5f52f49ffb9f956f64c010be14683468b"
      ],
      "author": {
        "name": "Anthony Fok",
        "email": "foka@debian.org",
        "time": "Wed Aug 07 10:52:37 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 07 10:52:37 2019"
      },
      "message": "Fix minor typo (caught by Lintian)"
    },
    {
      "commit": "1f7c19e5f52f49ffb9f956f64c010be14683468b",
      "tree": "4f830d266e10087c3fde5056ce4b7e3db5c64bbf",
      "parents": [
        "753b47d20b3aba12667a2722f0a6483a708c3c42"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Thu Jun 13 19:24:58 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Thu Jun 13 19:24:58 2019"
      },
      "message": "CHANGELOG: prepare for 0.5.4 release\n"
    },
    {
      "commit": "753b47d20b3aba12667a2722f0a6483a708c3c42",
      "tree": "348ddb02793c4df8e4874f058eb5b9ccb130a32f",
      "parents": [
        "1a585d20a8aaf86905583dc3869bef3e38922e16"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon May 20 21:41:24 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Thu Jun 13 18:27:55 2019"
      },
      "message": "gps: pass correct arguments to \"git clean\"\n\nPreviously, the \"-x\" in\n\n    git submodule foreach --recursive git clean -x\n\nwas being applied to the \"git submodule\" command not the \"git clean\"\ncommand. git submodule foreach expects the inner command to be wrapped\nin a single string, so pass git clean as a single string.\n\nVerified this works as expected on the command line.\n\nOriginally submitted as #2164 by Daniele Rodina\n\u003cgeaaru@sabayonlinux.org\u003e, re-submitted by me to amend the commit and\nmerge immediately.\n\nFixes #2164.\nFixes #2168.\n"
    },
    {
      "commit": "1a585d20a8aaf86905583dc3869bef3e38922e16",
      "tree": "40c0ad0adee2b83d768ee9713df10fab8a971058",
      "parents": [
        "23b2e86204ca271f23cd792ee6ddc918b6ac03ad"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Thu Jun 13 15:45:53 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Thu Jun 13 16:53:49 2019"
      },
      "message": "docs/Gopkg.toml.md: fix toml example\n\nPreviously the provided Gopkg.toml is not valid. Thanks @liurui-1 for\nspotting the error.\n\nFixes #2174.\n"
    },
    {
      "commit": "23b2e86204ca271f23cd792ee6ddc918b6ac03ad",
      "tree": "0b4930423afa77431836c451817470e2ec43706f",
      "parents": [
        "9fa5e4a5fce2f6d8ae4bcbe2ad9994f0e3716465"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Thu Jun 13 16:16:50 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Thu Jun 13 16:16:50 2019"
      },
      "message": "hack,internal: fix staticcheck\n\nThe most recent version of staticcheck drops the \"--ignore\" flag in\nfavor of inline ignore directives, so we need to use those or fix on\nthe older version.\n\nGood news is two of our ignore directives are now no longer needed.\n\nUpdates dominikh/go-tools#514.\nUpdates dominikh/go-tools#515.\nFixes #2178.\n"
    },
    {
      "commit": "9fa5e4a5fce2f6d8ae4bcbe2ad9994f0e3716465",
      "tree": "9465361fb651082792dd673d36d17c0ff65fd6ef",
      "parents": [
        "821796cfc8e066fe63a0174487d7faafd043996b"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Tue May 21 05:51:26 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Tue May 21 05:51:26 2019"
      },
      "message": "README: fix link\n\nWhoops! I think Github may rewrite relative links to be relative to\nthe project root.\n"
    },
    {
      "commit": "821796cfc8e066fe63a0174487d7faafd043996b",
      "tree": "1337d5498e796bb09a1b0b1407886ccac8b11779",
      "parents": [
        "192eb4499a075a59ab6c191a9ba9dac9445625e4"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon May 20 04:12:50 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon May 20 04:12:50 2019"
      },
      "message": "README: add note about seeking funding\n"
    },
    {
      "commit": "192eb4499a075a59ab6c191a9ba9dac9445625e4",
      "tree": "73454e67f3ee961c2ee4fdfce0d493e1c4f78b4d",
      "parents": [
        "5025d70ef6f298075c16c835a78924f2edd37502"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon May 13 15:32:29 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon May 13 15:32:58 2019"
      },
      "message": "CHANGELOG: prepare for 0.5.3 release\n\nFixes #2160.\n"
    },
    {
      "commit": "5025d70ef6f298075c16c835a78924f2edd37502",
      "tree": "7b689739252206e12d91c701aaea264419282609",
      "parents": [
        "a6f1aa1bdb9fccf83df389069b8e8685309aabf1"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Wed May 08 19:31:18 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Wed May 08 19:31:18 2019"
      },
      "message": "CHANGELOG: prepare for 0.5.2 release\n"
    },
    {
      "commit": "a6f1aa1bdb9fccf83df389069b8e8685309aabf1",
      "tree": "692d615c4887041116eb2355dabef4c44ace5b43",
      "parents": [
        "21c40aae85d627927a6939f6268db3d24fb63e17"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Thu Mar 21 03:00:10 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Wed May 08 18:21:24 2019"
      },
      "message": "gps: support loading credentials from a netrc file\n\nThis enables support for private gitlab files and other places where\nthe URL requires basic authentication.\n\nInitial proposal and implementation came from Johnny\n(github.com/wesgur).\n\nFixes #2061.\nFixes #1898.\n"
    },
    {
      "commit": "21c40aae85d627927a6939f6268db3d24fb63e17",
      "tree": "b468faec1ecf07ebdd232b47f9bddb7105260d35",
      "parents": [
        "66ec1e8481a55619ede9280d8ae5449247395059"
      ],
      "author": {
        "name": "Dmitri Shuralyov",
        "email": "dmitshur@golang.org",
        "time": "Tue May 07 22:17:57 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 07 22:17:57 2019"
      },
      "message": "gps: ignore \"mod\" VCS type in parseMetaGoImports\n\nApply the same change as in golang.org/cl/175219 to this copy of the\r\nparseMetaGoImports function, helping keep them in sync.\r\n\r\nThe \"mod\" type is not a real version control system (VCS), it applies\r\nonly when in module mode. Skip it and continue to consider only real\r\nVCS types.\r\n\r\nThis resolves parseMetaGoImports returning a \"multiple meta tags match\r\nimport path\" error on packages that offer go-import meta tags with both\r\na true VCS and the \"mod\" type.\r\n\r\nReference: https://golang.org/cmd/go/#hdr-Remote_import_paths\r\n\r\nFixes #2151"
    },
    {
      "commit": "66ec1e8481a55619ede9280d8ae5449247395059",
      "tree": "93cdc67009396955793264e6a7c5c5a9ce0deb5a",
      "parents": [
        "15d9c449a05ba48e67156f8bbf185b76f2ae144a"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Sat Mar 09 19:23:17 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Wed Apr 10 05:32:38 2019"
      },
      "message": "README.md: update installation instructions\n\nFixes #2098.\nFixes #2086.\n"
    },
    {
      "commit": "15d9c449a05ba48e67156f8bbf185b76f2ae144a",
      "tree": "fd3b93af9c19759dce57a6b265d3a9c52df9572e",
      "parents": [
        "1c9da2d3c168d103315f037c15ed2ee89ce7447b"
      ],
      "author": {
        "name": "jmank88",
        "email": "jmank88@gmail.com",
        "time": "Thu Mar 14 00:26:14 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Wed Apr 10 05:26:25 2019"
      },
      "message": "upgrade toml import\n"
    },
    {
      "commit": "1c9da2d3c168d103315f037c15ed2ee89ce7447b",
      "tree": "4f14ce36732f6179d9f69079ea726322e552e7d5",
      "parents": [
        "faa6189302b8a862e5612d332ff3755c19784749"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon Mar 18 15:00:27 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Wed Apr 10 04:47:06 2019"
      },
      "message": "travis.yml: Use correct filenames for arm (v6/7) release files\n\nIn January, #2102 was closed with 5ae9d8b to build ARMv6/7 binaries.\nThis seems to be working, but there are no release files uploaded to\nGithub for this architecture, because the wrong filenames are used in\n.travis-ci. This PR fixes that.\n\nIt must be noted that the dep install script is already modified to\nexpect a ARMv6/7 binary in the Github releases, so it errors out on\n404 instead of emitting a clear error message which it did before:\n\n```\nFetching https://github.com/golang/dep/releases/download/v0.5.1/dep-linux-arm\nRequest failed with code 404\n```\n\nOriginally submitted by Github user confiks as #2135.\n"
    },
    {
      "commit": "faa6189302b8a862e5612d332ff3755c19784749",
      "tree": "645b3a72b3e15a3ad48bcb8c94a6358acc198b20",
      "parents": [
        "b1f5c9b3cd076703ec2678431c92c4d276105ae6"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Sun Feb 17 02:28:37 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon Mar 11 00:26:18 2019"
      },
      "message": "CHANGELOG: prepare for 0.5.1 release\n"
    },
    {
      "commit": "b1f5c9b3cd076703ec2678431c92c4d276105ae6",
      "tree": "e64a7eb58db05352265a7cdbb0a52c2b95c933d3",
      "parents": [
        "9227ca64191910befb850cfc4dc85fd93e12ba68"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Fri Sep 14 17:28:42 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Sat Mar 09 22:39:05 2019"
      },
      "message": "docs: added missing word\n\nOriginally submitted by Matthew Cale as #2009. Submitting under my\ncommit to work around CLA issues. Matthew has signed the CLA.\n"
    },
    {
      "commit": "9227ca64191910befb850cfc4dc85fd93e12ba68",
      "tree": "434c63d44edb1c8c367a024b0e13a729ba9653bb",
      "parents": [
        "11ef5ed67f0fcc0d11f31682d7214a22492d9bf2"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon Sep 24 08:34:04 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Sat Mar 09 21:56:39 2019"
      },
      "message": "daily-dep.md: add missing quotes\n\nOriginally submitted by George Gabolaev \u003cgabolaev98@gmail.com\u003e as\nPR #2017. George has signed the CLA.\n"
    },
    {
      "commit": "11ef5ed67f0fcc0d11f31682d7214a22492d9bf2",
      "tree": "709b57f485d62d49e9c65397a98fe2c6da6c866b",
      "parents": [
        "22bd06bb1f6b08d48e26c81bded69dba489e557c"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Wed Oct 03 18:20:36 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Sat Mar 09 20:13:28 2019"
      },
      "message": "gps: replace redundant lambda wrapper with method value\n\nOriginally submitted by Iskander Sharipov, who has signed the CLA, as\nhttps://github.com/golang/dep/pull/2029; submitting under my name to\nget past the CLA bot.\n\nSigned-off-by: Iskander Sharipov \u003cquasilyte@gmail.com\u003e\n"
    },
    {
      "commit": "22bd06bb1f6b08d48e26c81bded69dba489e557c",
      "tree": "12ec8dab144a4c409dab911fc5a6946bf891b7e2",
      "parents": [
        "5fc4cc89fc866dd41900185617381f6d388b2445"
      ],
      "author": {
        "name": "Cristhian Amaya",
        "email": "amaya.cristhian@gmail.com",
        "time": "Fri Aug 31 07:58:12 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Sat Mar 09 19:27:03 2019"
      },
      "message": "Add installation command for Fedora"
    },
    {
      "commit": "5fc4cc89fc866dd41900185617381f6d388b2445",
      "tree": "3342ad8145ddbcddb2f29d034e43ccaa2088d83c",
      "parents": [
        "da0cc0dba509e2e869b3fc90ee5f6a80927f9d62"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Wed Oct 03 18:17:51 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Sat Mar 09 18:37:49 2019"
      },
      "message": "gps: simplify `x \u003d x \u003cop\u003e y` to `x \u003cop\u003e\u003d y`\n\nSimplify `x +\u003d 1` further to `x++`.\n\nThis was originally submitted by Iskander Sharipov, who\u0027s signed the\nCLA, but the CLA bot is not letting me submit on his behalf, so I\u0027m\nsubmitting it.\n\nSigned-off-by: Iskander Sharipov \u003cquasilyte@gmail.com\u003e\n"
    },
    {
      "commit": "da0cc0dba509e2e869b3fc90ee5f6a80927f9d62",
      "tree": "b92a77c823685e4b16be5a601f1b3f1ebb903764",
      "parents": [
        "8af3a37fb20df1b93a82cc4091eeaee18a5a9a63"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Fri Nov 30 16:02:55 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Sat Mar 09 18:10:14 2019"
      },
      "message": "gps: better information for panic on nil version\n\nPatch originally suggested by Denis Subbotin (denis@subbot.in),\nsubmitting under my name to pass Go CLA bot checks.\n"
    },
    {
      "commit": "8af3a37fb20df1b93a82cc4091eeaee18a5a9a63",
      "tree": "57d7cafc293714e93098adeaf7f933b5ba32f636",
      "parents": [
        "dfac376285451867566b7b5734d128954066c2ae"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon Mar 04 02:11:27 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon Mar 04 18:00:38 2019"
      },
      "message": "travis.yml: update to Go 1.12\n\nAlso fix the tests on tip, which broke because of the new Frames API\nfor error objects.\n"
    },
    {
      "commit": "dfac376285451867566b7b5734d128954066c2ae",
      "tree": "d25acafd4ac30350047b7371953bac9c0b65d195",
      "parents": [
        "1066608457fa1d1f8f2e1417098914f88d0ca777"
      ],
      "author": {
        "name": "Oleg Schwann",
        "email": "cup.of.software.code@gmail.com",
        "time": "Sun Dec 30 17:03:00 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon Mar 04 17:23:57 2019"
      },
      "message": "Added instruction for installing to Ubuntu by apt."
    },
    {
      "commit": "1066608457fa1d1f8f2e1417098914f88d0ca777",
      "tree": "dfeb5e81af3f2a11f7e89e7549049d367892a14e",
      "parents": [
        "e2709bef5f2efb8ea71d3d0c3c9bcdc3fe889517"
      ],
      "author": {
        "name": "Xiang Dai",
        "email": "764524258@qq.com",
        "time": "Thu Feb 21 07:09:34 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kevin@burke.dev",
        "time": "Mon Mar 04 02:08:20 2019"
      },
      "message": "delete all duplicate empty blanks\n\nSigned-off-by: Xiang Dai \u003c764524258@qq.com\u003e\n"
    },
    {
      "commit": "e2709bef5f2efb8ea71d3d0c3c9bcdc3fe889517",
      "tree": "c7fe23a3546fc81be45e801848443bc525993249",
      "parents": [
        "14bef7d1ca11316a2e2651b1fd01df7769287f4f",
        "3d0cccb0aa62560652b9d07513ba6e11f51e8ba6"
      ],
      "author": {
        "name": "Tim Heckman",
        "email": "t@heckman.io",
        "time": "Thu Feb 28 18:02:53 2019"
      },
      "committer": {
        "name": "Tim Heckman",
        "email": "t@heckman.io",
        "time": "Thu Feb 28 18:03:58 2019"
      },
      "message": "Merge pull request #1979 from tariq1890/unit_tests\n\nAdding Unit tests to increase coverage\n\nSigned-off-by: Tim Heckman \u003ct@heckman.io\u003e\n"
    },
    {
      "commit": "14bef7d1ca11316a2e2651b1fd01df7769287f4f",
      "tree": "7e33f7e5a83765252f39c9ac5911023854d54a15",
      "parents": [
        "5ae9d8b3c2b6e68f5732a8dd62bab173e26f0f03"
      ],
      "author": {
        "name": "Iskander Sharipov",
        "email": "quasilyte@gmail.com",
        "time": "Wed Oct 03 18:14:12 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Sun Feb 17 02:39:51 2019"
      },
      "message": "gps: simplify boolean expression\n\nSigned-off-by: Iskander Sharipov \u003cquasilyte@gmail.com\u003e\n"
    },
    {
      "commit": "3d0cccb0aa62560652b9d07513ba6e11f51e8ba6",
      "tree": "78565c8ba31aa648ffdebfc9cfa92c115b17e2f7",
      "parents": [
        "579f492a3a6ae3f011ed61698f7783de306f3413",
        "73b3afefe4973c8d023870b691e9227a13569870"
      ],
      "author": {
        "name": "tariqibrahim",
        "email": "tariq181290@gmail.com",
        "time": "Sat Feb 09 21:15:16 2019"
      },
      "committer": {
        "name": "tariqibrahim",
        "email": "tariq181290@gmail.com",
        "time": "Sat Feb 09 21:15:16 2019"
      },
      "message": "Merge branch \u0027master\u0027 into unit_tests\n"
    },
    {
      "commit": "5ae9d8b3c2b6e68f5732a8dd62bab173e26f0f03",
      "tree": "850717e5ace062a9c616a1c567e71348b8e9e213",
      "parents": [
        "73b3afefe4973c8d023870b691e9227a13569870"
      ],
      "author": {
        "name": "Karl Skewes",
        "email": "karl.skewes@gmail.com",
        "time": "Thu Jan 31 19:03:44 2019"
      },
      "committer": {
        "name": "Karl Skewes",
        "email": "karl.skewes@gmail.com",
        "time": "Thu Jan 31 19:17:45 2019"
      },
      "message": "feat(arm): Add build and install support for armv6 and arm64\n\nOn path to close #1807 on [oauth2_proxy arm support](https://github.com/pusher/oauth2_proxy/issues/16)\n\nTested:\n- Building armv6 and arm64 binaries on amd64\n- Running arm binaries\n- Using armv6 binary on RPi 3B to build another project [oauth2_proxy](https://github.com/kskewes/oauth2_proxy/tree/build)\n  (`dep ensure`)\n\nNot verified:\n- Install script completes as binaries not published, looks okay\nthough.\n- `hack/test.bash` - must have missed something.\n\narmv6 (RPi 3B):\n```\nkarl@pi1:~/go/src/github.com/pusher/oauth2_proxy $ dep version\ndep:\n version     : v0.5.0-31-g73b3afef-dirty\n build date  : 2019-02-01\n git hash    : 73b3afef\n go version  : go1.11.5\n go compiler : gc\n platform    : linux/arm\n features    : ImportDuringSolve\u003dfalse\n\nkarl@pi1:~/go/src/github.com/pusher/oauth2_proxy $ make dep\ndep ensure --vendor-only\n\nkarl@pi1:~/go/src/github.com/pusher/oauth2_proxy $ uname -m\narmv7l\n\nkarl@pi1:~ $ ./install.sh\nARCH \u003d arm\nOS \u003d linux\nWill install into /home/karl/go/bin\nFetching https://github.com/golang/dep/releases/latest..\nRelease Tag \u003d v0.5.0\nFetching https://github.com/golang/dep/releases/tag/v0.5.0..\nFetching https://github.com/golang/dep/releases/download/v0.5.0/dep-linux-arm..\nRequest failed with code 404\n\nkarl@pi1:~ $ ./test.bash\ngo test: -race is only supported on linux/amd64, linux/ppc64le, freebsd/amd64, netbsd/amd64, darwin/amd64 and windows/amd64\n```\n\narm64 (Rock64):\n```\nrock64@k8s-w-01:~$ ./dep-linux-arm64 version\ndep:\n version     : v0.5.0-31-g73b3afef-dirty\n build date  : 2019-02-01\n git hash    : 73b3afef\n go version  : go1.11.5\n go compiler : gc\n platform    : linux/arm64\n features    : ImportDuringSolve\u003dfalse\n\nrock64@k8s-w-01:~$ uname -m\naarch64\n\nrock64@k8s-w-01:~$ ./install.sh\nARCH \u003d arm64\nOS \u003d linux\nWill install into /home/rock64/go/bin\nFetching https://github.com/golang/dep/releases/latest..\nRelease Tag \u003d v0.5.0\nFetching https://github.com/golang/dep/releases/tag/v0.5.0..\nFetching https://github.com/golang/dep/releases/download/v0.5.0/dep-linux-arm64..\nRequest failed with code 404\n```\n"
    },
    {
      "commit": "73b3afefe4973c8d023870b691e9227a13569870",
      "tree": "4bca359ae0d720580ba43c8350a537e790d2c620",
      "parents": [
        "5494240994105cfd1c0b316eaf52654c161640b8",
        "0f643b33ed60c664ff41ddc60d2a6b319881f2a6"
      ],
      "author": {
        "name": "Tim Heckman",
        "email": "t@heckman.io",
        "time": "Fri Jan 25 16:18:57 2019"
      },
      "committer": {
        "name": "Tim Heckman",
        "email": "t@heckman.io",
        "time": "Fri Jan 25 16:19:25 2019"
      },
      "message": "Merge pull request #2070 from kevinburke/s390x-releases\n\ninstall.sh: add s390x to the install script\n"
    },
    {
      "commit": "5494240994105cfd1c0b316eaf52654c161640b8",
      "tree": "fb5abed1e6e7ab207387fb20b5ce2fb397bf696a",
      "parents": [
        "d3c1e41043ed957eccd99e0600adfa2e9fcbea18"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Mon Aug 06 05:34:11 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Jan 23 23:07:46 2019"
      },
      "message": "gps: kill entire child process group on failure\n\nPreviously, if dep tried to clone a repository over ssh that contained\nzero padded file modes, dep would fail to clone and then hang. You can\nreproduce this failure with the following .gitconfig:\n\n    [url \"git@github.com:\"]\n        insteadOf \u003d https://github.com/\n\n    [transfer]\n        fsckobjects \u003d true\n\n    [fetch]\n        fsckobjects \u003d true\n\n    [receive]\n        fsckobjects \u003d true\n\nand the following Gopkg.toml. (It is not my intention to single out\nthis project - I searched Github for Go projects with zero padded file\nmode errors, and found this one.)\n\n    [[constraint]]\n      name \u003d \"github.com/remogatto/gospeccy\"\n      branch \u003d \"master\"\n\n`dep ensure` hangs because the git clone operation spins up an `ssh`\nprocess as a child process. `cmd.Process.Kill` kills the parent `git`\noperation, but not the child `ssh` operation, so it\u0027s orphaned and we\ndon\u0027t return properly from the function. (It\u0027s unclear to me at this\npoint why the ssh operation did not return when it completed.)\n\nBy sending the negative Pgrp value to the Kill() function we can kill\nthe entire child process group, not just the \"parent child.\" See\nhttps://medium.com/@felixge/killing-a-child-process-and-all-of-its-children-in-go-54079af94773\nfor more information.\n\nUpdates #1257.\n"
    },
    {
      "commit": "0f643b33ed60c664ff41ddc60d2a6b319881f2a6",
      "tree": "760144e84139680b033d84d1540425b5bd09ba74",
      "parents": [
        "d3c1e41043ed957eccd99e0600adfa2e9fcbea18"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Dec 19 16:13:43 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Jan 23 19:01:03 2019"
      },
      "message": "install.sh: build s390x and include it in releases list\n\nUpdates #2062.\n"
    },
    {
      "commit": "d3c1e41043ed957eccd99e0600adfa2e9fcbea18",
      "tree": "e78a71f9224b89480cf32b5e9efb4d163a2c7cef",
      "parents": [
        "38e4408a90534725e96c4aa408f6f4967449b052"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Jan 23 07:02:29 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Jan 23 17:52:14 2019"
      },
      "message": "travis.yml, hack: fix tests on tip\n\nThe tip tests were failing due to the lack of a GOCACHE environment\nvariable, and bad defaults in tests where home directories did not\nexist. Fix these by setting the GOCACHE to a place we know exists.\n\nThis and the Xenial fix combined allow us to re-enable the test suite,\ne.g. to permit failures in the test suite to actually fail the build.\n\n(We may still want to address the GOCACHE tests locally for users that\ndo not have a GOCACHE environment variable set; as it stands, they\nstill fail.)\n"
    },
    {
      "commit": "38e4408a90534725e96c4aa408f6f4967449b052",
      "tree": "6087ed164ead5419997834cec92db5a3aebffa93",
      "parents": [
        "88441ff72af8f87da71105bf743e8a9bfe2a9953"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Jan 23 04:49:32 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Jan 23 05:48:18 2019"
      },
      "message": "travis.yml: upgrade to Xenial\n\nOlder Ubuntus cause Mercurial connections to fail with this error:\n\nError on cloning hg repo: unable to get repository: warning:\nconnecting to bitbucket.org using legacy security technology (TLS\n1.0); see https://mercurial-scm.org/wiki/SecureConnections for more\ninfo\n(using CA certificates from /etc/ssl/certs/ca-certificates.crt; if you\nsee this message, your Mercurial install is not properly configured;\nsee https://mercurial-scm.org/wiki/SecureConnections for how to\nconfigure Mercurial to avoid this message)\n\nPer\nhttps://travis-ci.community/t/travis-ci-linux-build-environments-cant-clone-from-bitbucket-anymore-mercurial/1182/3,\nthe recommendation is to upgrade to Xenial, which has either a newer\nMercurial, a newer Python, a newer OpenSSL or some combination of\nthose.\n"
    },
    {
      "commit": "88441ff72af8f87da71105bf743e8a9bfe2a9953",
      "tree": "d1b2e0b202e981947125de2919ff790bb8664ee3",
      "parents": [
        "2b76d6ac87e9e78800fc9d6c1cb6c8f4a92d566a"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Jan 23 04:56:47 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Wed Jan 23 04:56:47 2019"
      },
      "message": "codeclimate.yml: disable go fmt check\n\nThe go fmt recommendation from Code Climate does not line up with the\ngo fmt recommendation on tip. Ignore it.\n"
    },
    {
      "commit": "2b76d6ac87e9e78800fc9d6c1cb6c8f4a92d566a",
      "tree": "6bb7dfe3ebd6a9369bd7fc399eef4a20234f5b24",
      "parents": [
        "eed36df857c0ef42e6820ef74f41a677d301ee75"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Mon Aug 06 00:19:43 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 17:43:34 2019"
      },
      "message": "Run latest gofmt on project\n\nGofmt in Go 1.11 beta 2 handles struct alignment differently, as\ndemonstrated in this diff. Running \"make test\" makes these same\nwhitespace changes to the files in question.\n"
    },
    {
      "commit": "eed36df857c0ef42e6820ef74f41a677d301ee75",
      "tree": "e1cf29cf0fe23061f79572a794242cb2c44ae09b",
      "parents": [
        "d9e66f78e01105a71ad730f191f880a746bb6804"
      ],
      "author": {
        "name": "Matthew Cale",
        "email": "mattc41190@gmail.com",
        "time": "Fri Sep 14 17:53:01 2018"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 17:34:17 2019"
      },
      "message": "Grammar and missing word fixes\n\nNote: I also inserted the word \"be\" in another PR please note that this is a new instance of an omission of the same word"
    },
    {
      "commit": "d9e66f78e01105a71ad730f191f880a746bb6804",
      "tree": "0fc1aa7cedee228769bcdd25c9f5c7e7bea62c46",
      "parents": [
        "b8c2189dd491d3769aee1de887a5bef68bcc5169"
      ],
      "author": {
        "name": "Benjamin Wuethrich",
        "email": "benjamin@koho.ca",
        "time": "Mon Jan 14 20:35:11 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 16:55:57 2019"
      },
      "message": "Fix two typos, s/dependences/dependencies/"
    },
    {
      "commit": "b8c2189dd491d3769aee1de887a5bef68bcc5169",
      "tree": "521f17a0bc3f1e901327ac691aaf6a45087a4d41",
      "parents": [
        "a05c953e553d6410c45783eb87426343567000e6"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 06:40:58 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 06:40:58 2019"
      },
      "message": ".travis.yml: only one YAML declaration\n\nPreviously we declared \u0026simple-test twice, instead declare it once and\nload it multiple times.\n"
    },
    {
      "commit": "a05c953e553d6410c45783eb87426343567000e6",
      "tree": "038fb821225b404260a8835305feb12eab0f02df",
      "parents": [
        "20a4f08a7ae9f23e9dcd1c6b8b69b46fd8d8bcb1"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:12:07 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:59:19 2019"
      },
      "message": "travis.yml: add bitbucket.org ssh keys to known_hosts\n\nOtherwise some Mercurial functions hang with \"Are you sure you want\nto connect (y/n)\" since we don\u0027t actually have a connection.\n\nUpdates #2089.\n"
    },
    {
      "commit": "20a4f08a7ae9f23e9dcd1c6b8b69b46fd8d8bcb1",
      "tree": "1d63c34ac66b5669878eaf646227ecb049894cae",
      "parents": [
        "952f9d19c35939e53cc835d2e49a22b6bcadf27b"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:06:11 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:59:19 2019"
      },
      "message": "gps/pkgtree: fix linter for +build declaration\n\nPreviously it would error with the following message:\n\ngps/pkgtree/pkgtree.go:258:30: +build comment must appear before package clause and be followed by a blank line\n\nThe Go builder has no problem ignoring this declaration, but surround\nit in quotes to be perfectly safe.\n"
    },
    {
      "commit": "952f9d19c35939e53cc835d2e49a22b6bcadf27b",
      "tree": "9e582fcf292d3c00319592a4af29f4777076394f",
      "parents": [
        "a5440af88cd9b4507810256f8845a297936868a2"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:01:43 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:59:19 2019"
      },
      "message": "cmd/dep: disable GOCACHE\u003doff env var\n\nSetting GOCACHE\u003doff causes an error in Go 1.12.\n"
    },
    {
      "commit": "a5440af88cd9b4507810256f8845a297936868a2",
      "tree": "c03495cc63dc90be63513e3652ab35391a3f22f7",
      "parents": [
        "f668d9d8df0bb01c0b20ae8ff4e3e3315f83e2b9"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 04:47:39 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:59:19 2019"
      },
      "message": "all: fix errors reported by lint\n"
    },
    {
      "commit": "f668d9d8df0bb01c0b20ae8ff4e3e3315f83e2b9",
      "tree": "ca51d6a15572957f09fb861f621eb038b9ca8df2",
      "parents": [
        "1fdc37bfb9b7537c66d6ebb2eb6be89945ce9666"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 04:45:19 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:59:19 2019"
      },
      "message": "travis.yml: update to Go 1.11.x\n\nPreviously, we would run Go 1.10.x.\n"
    },
    {
      "commit": "1fdc37bfb9b7537c66d6ebb2eb6be89945ce9666",
      "tree": "00a42239aaf6fd996e863186248dbaa41dc4e7d2",
      "parents": [
        "22125cfaa6ddc71e145b1535d4b7ee9744fefff2"
      ],
      "author": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 04:21:06 2019"
      },
      "committer": {
        "name": "Kevin Burke",
        "email": "kev@inburke.com",
        "time": "Tue Jan 22 05:59:19 2019"
      },
      "message": "hack: ignore Travis failures\n\nWhen running the test runner or the test coverage runner, ignore\nfailures in a CI environment.\n\nWe need to fix the tests, too, but first we need to get the build back\nto green so we can merge changes.\n\nUpdates #2089.\n"
    },
    {
      "commit": "22125cfaa6ddc71e145b1535d4b7ee9744fefff2",
      "tree": "b445c970f5129c9631cdfa3e7e56ec0167f60a4b",
      "parents": [
        "3c04147ed4f9db0841d9fffa8be6cf599a7ed485"
      ],
      "author": {
        "name": "Iskander (Alex) Sharipov",
        "email": "iskander.sharipov@intel.com",
        "time": "Wed Oct 03 19:14:21 2018"
      },
      "committer": {
        "name": "Carolyn Van Slyck",
        "email": "me@carolynvanslyck.com",
        "time": "Wed Oct 03 19:14:21 2018"
      },
      "message": "cmd/dep: replace `len(x)\u003c\u003d0` with `len(x)\u003d\u003d0` (#2031)\n\nLength never returns negative values.\r\n\r\nSigned-off-by: Iskander Sharipov \u003cquasilyte@gmail.com\u003e"
    },
    {
      "commit": "3c04147ed4f9db0841d9fffa8be6cf599a7ed485",
      "tree": "87341c770b187f77024426b4742f605c056841a9",
      "parents": [
        "3807092e689e29a36a6be09a6d66b09488b6ac16",
        "8a9bd79296b4731c8aa46494ab89ded26bd57858"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 14:08:02 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 06 14:08:02 2018"
      },
      "message": "Merge pull request #2002 from sdboyer/noverify-preserve-files\n\ndep: Make noverify preserve excess vendor paths"
    },
    {
      "commit": "8a9bd79296b4731c8aa46494ab89ded26bd57858",
      "tree": "52ff543e1569a673797bbf2b0bcbb0943f7a99fa",
      "parents": [
        "e32ec544fcfa1d58b6509967f9050c59c7ae2eb6"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 13:49:09 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 13:49:09 2018"
      },
      "message": "dep: Add test of noverify\u0027s preservation behavior\n"
    },
    {
      "commit": "e32ec544fcfa1d58b6509967f9050c59c7ae2eb6",
      "tree": "bc0ad531410c872000d399a242335482ad7e4fda",
      "parents": [
        "8652f553455e5470af702e6eb44bc86f32457efe"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 13:31:15 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 13:31:15 2018"
      },
      "message": "docs: Update noverify info about path preservation\n"
    },
    {
      "commit": "3807092e689e29a36a6be09a6d66b09488b6ac16",
      "tree": "81d4cc5369fb960d7c78fd93c75b451c87af0a94",
      "parents": [
        "bbe56e5e9a2596e258cc3fcd24c2153c7b252cb8"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 13:04:34 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 13:05:38 2018"
      },
      "message": "dep: Relative paths in shasum release files\n\nFixes #1995.\n"
    },
    {
      "commit": "bbe56e5e9a2596e258cc3fcd24c2153c7b252cb8",
      "tree": "5b918489f6b0eec1efcc4724f8435181fbc330cc",
      "parents": [
        "affb4f6185174f77667e9316a33c4ca2df0f9762",
        "1e6ab760ddc10db4250e2b6077ba48ca1952db43"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 05:20:29 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 06 05:20:29 2018"
      },
      "message": "Merge pull request #2003 from benesch/cycles\n\npkgtree: fix handling of cyclic import graphs"
    },
    {
      "commit": "1e6ab760ddc10db4250e2b6077ba48ca1952db43",
      "tree": "5b918489f6b0eec1efcc4724f8435181fbc330cc",
      "parents": [
        "ff09667446843e0ae073e0cdd46f44853f367857"
      ],
      "author": {
        "name": "Nikhil Benesch",
        "email": "nikhil.benesch@gmail.com",
        "time": "Thu Sep 06 05:07:40 2018"
      },
      "committer": {
        "name": "Nikhil Benesch",
        "email": "nikhil.benesch@gmail.com",
        "time": "Thu Sep 06 05:07:40 2018"
      },
      "message": "pkgtree: remove self-import special case\n\nIn wmToReach, self-imports are now handled properly by the general\ncycle-handling code (i.e., when a package is colored grey). There is no\nlonger any need to special case self-imports, which are just zero-length\ncycles.\n"
    },
    {
      "commit": "ff09667446843e0ae073e0cdd46f44853f367857",
      "tree": "a449eccf0d74b3a4ee10d30718a4bfb33825bda2",
      "parents": [
        "affb4f6185174f77667e9316a33c4ca2df0f9762"
      ],
      "author": {
        "name": "Nikhil Benesch",
        "email": "nikhil.benesch@gmail.com",
        "time": "Thu Sep 06 04:54:28 2018"
      },
      "committer": {
        "name": "Nikhil Benesch",
        "email": "nikhil.benesch@gmail.com",
        "time": "Thu Sep 06 04:59:01 2018"
      },
      "message": "pkgtree: fix handling of cyclic import graphs\n\nDetermining reachability in the face of cyclic imports requires\n\"merging\" the reachsets of the packages in the cycle. Previously, dep\ncould nondeterministically lose dependencies in cyclic graphs depending\non the order in which it traversed the graph.\n\nFix #2001.\n"
    },
    {
      "commit": "8652f553455e5470af702e6eb44bc86f32457efe",
      "tree": "9b6fde2f7a03b03a35e432500832ba651a6d49a2",
      "parents": [
        "affb4f6185174f77667e9316a33c4ca2df0f9762"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 04:08:18 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Sep 06 04:08:18 2018"
      },
      "message": "dep: Make noverify preserve excess vendor paths\n\nThis helps handle the not-uncommon case that you might need a metadata\nfile or two in your vendor directory, and you want dep to ignore its\nexistence.\n"
    },
    {
      "commit": "affb4f6185174f77667e9316a33c4ca2df0f9762",
      "tree": "2973de557b5b214d2041da97b4ad0fb633e133d0",
      "parents": [
        "6b79ccc4052b44b52a424209e2a32682cc84c11c",
        "880e871d6570031e8099547a5757e7d0ccd11c87"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Sep 05 23:52:56 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 05 23:52:56 2018"
      },
      "message": "Merge pull request #2000 from benesch/preserve-dotgit\n\nFix bug in preservation of vendor/.git"
    },
    {
      "commit": "880e871d6570031e8099547a5757e7d0ccd11c87",
      "tree": "2973de557b5b214d2041da97b4ad0fb633e133d0",
      "parents": [
        "6b79ccc4052b44b52a424209e2a32682cc84c11c"
      ],
      "author": {
        "name": "Nikhil Benesch",
        "email": "nikhil.benesch@gmail.com",
        "time": "Wed Sep 05 18:28:34 2018"
      },
      "committer": {
        "name": "Nikhil Benesch",
        "email": "nikhil.benesch@gmail.com",
        "time": "Wed Sep 05 19:28:46 2018"
      },
      "message": "Fix bug in preservation of vendor/.git\n\nThe previous code was attempting to copy the .git directory into\nvendor/vendor/.git, i.e., with an extra level of nesting. It was\nthen failing to notice the error because it was only reporting errors of\ntype *os.LinkError.\n\nFix the bug by removing the layer of nesting and reporting all errors.\n\nFix #1997.\n"
    },
    {
      "commit": "579f492a3a6ae3f011ed61698f7783de306f3413",
      "tree": "f5753b380261045c18e417b5e577666c5c2a2889",
      "parents": [
        "6b79ccc4052b44b52a424209e2a32682cc84c11c"
      ],
      "author": {
        "name": "tariq1890",
        "email": "tariq181290@gmail.com",
        "time": "Sat Aug 04 19:08:36 2018"
      },
      "committer": {
        "name": "tariq1890",
        "email": "tariq181290@gmail.com",
        "time": "Sat Aug 04 19:11:23 2018"
      },
      "message": "Adding Unit tests to increase coverage\n"
    },
    {
      "commit": "6b79ccc4052b44b52a424209e2a32682cc84c11c",
      "tree": "c497cf5d9a4fb49a5187115eba3a9414f840af7b",
      "parents": [
        "38b77a1f4e76c985a3c69d2119b8f52e5415c8e7"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Aug 04 00:25:17 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Aug 04 00:28:02 2018"
      },
      "message": "gps: Handle case with fewer projects on RHS\n\nThis is a more generalized version of the fix from #1972.\n\nBy virtue of being more general, it also fixes #1945.\n"
    },
    {
      "commit": "38b77a1f4e76c985a3c69d2119b8f52e5415c8e7",
      "tree": "e8ef91c7af506bef88ea63cbb5abfdd07a68fed7",
      "parents": [
        "00830b6f6ab858ac2c6550f1302ba3f50cf760fd"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Aug 04 00:21:47 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Aug 04 00:22:24 2018"
      },
      "message": "Add ppc to travis release script\n"
    },
    {
      "commit": "00830b6f6ab858ac2c6550f1302ba3f50cf760fd",
      "tree": "5ccdb0269841ea5d3c6c4291881cfc599d04ed2c",
      "parents": [
        "224a564abe296670b692fe08bb63a3e4c4ad7978",
        "327682cb698a4da770e0667ac549fdee0af522a8"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Aug 04 00:21:05 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 04 00:21:05 2018"
      },
      "message": "Merge pull request #1972 from tariq1890/lockdiff_edgecase\n\nFixing an edge case in lockdiff where all the projects may be removed…"
    },
    {
      "commit": "327682cb698a4da770e0667ac549fdee0af522a8",
      "tree": "5ccdb0269841ea5d3c6c4291881cfc599d04ed2c",
      "parents": [
        "224a564abe296670b692fe08bb63a3e4c4ad7978"
      ],
      "author": {
        "name": "tariq1890",
        "email": "tariq181290@gmail.com",
        "time": "Mon Jul 30 07:12:37 2018"
      },
      "committer": {
        "name": "tariq1890",
        "email": "tariq181290@gmail.com",
        "time": "Thu Aug 02 02:16:29 2018"
      },
      "message": "Fixing an edge case in lockdiff where all the projects may be removed from the lock file.\n"
    },
    {
      "commit": "224a564abe296670b692fe08bb63a3e4c4ad7978",
      "tree": "ab880a89b8a4ccff847d762a57a3fa2be8679af3",
      "parents": [
        "ba8d7503e18e9022a759016d051d375ba1852d94"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Jul 26 03:52:28 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Thu Jul 26 04:33:46 2018"
      },
      "message": "v0.5.0 release!\n"
    },
    {
      "commit": "ba8d7503e18e9022a759016d051d375ba1852d94",
      "tree": "44885a56a31aae33fcd5b60a5f1bdaad1e477a2d",
      "parents": [
        "c435354c3bf9f3c06325ef10ab759268276a5bd3",
        "a6ab31935b4f4c282965d22fb091e92776749c99"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 04:26:01 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 25 04:26:01 2018"
      },
      "message": "Merge pull request #1960 from sdboyer/symlink-noverify\n\nverify: Exclude symlinks from hash digests"
    },
    {
      "commit": "c435354c3bf9f3c06325ef10ab759268276a5bd3",
      "tree": "b64b396b7b51c9f7e582bbe343f26fee047fbe22",
      "parents": [
        "bc1527998bbc46ed34a847f1d9ae4bee59626d79"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 04:24:57 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 04:24:57 2018"
      },
      "message": "status: With -out, still emit to file on err\n\nFixes #1922.\n"
    },
    {
      "commit": "a6ab31935b4f4c282965d22fb091e92776749c99",
      "tree": "56bdc6b20876de0831819d4c88dbd6d384825c98",
      "parents": [
        "aefa7cce14a81d4939717071241735cef1275eea"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 03:07:40 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 03:59:20 2018"
      },
      "message": "verify: Exclude symlinks from hash digests\n\nAs we\u0027re moving in the direction of excluding symlinks entirely from\ndependencies (hallelujah!), it\u0027s preferable to have the initial release\nof vendor verification exclude symlinks from hash digests entirely.\nFor the most part, people shouldn\u0027t notice it, and we won\u0027t be forced to\nbump the hash version when we stop writing out symlinks (though we may\nbump it anyway).\n"
    },
    {
      "commit": "bc1527998bbc46ed34a847f1d9ae4bee59626d79",
      "tree": "64e1c700fba2415131f5adaa2179cc33eac67404",
      "parents": [
        "e4522e4c97f04bddf4ba3df7199366470a387c38"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 03:38:48 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 03:38:48 2018"
      },
      "message": "Update CHANGELOG\n"
    },
    {
      "commit": "e4522e4c97f04bddf4ba3df7199366470a387c38",
      "tree": "848e562b48ca6777283c122d4a4e63a1262eacfb",
      "parents": [
        "aefa7cce14a81d4939717071241735cef1275eea"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 03:33:16 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Wed Jul 25 03:33:16 2018"
      },
      "message": "status: Place upper bounds on concurrency\n\ndep status was handily busting through fd limits on larger projects by\nfanning out on all projects without limit. This adds a hardcoded limit\nthat should still be sufficient to still get parallelism benefits, but\nwill not exhaust the open files limits for any sane default setting on\nany OS.\n\nFixes #1727\nFixes #1923\n"
    },
    {
      "commit": "aefa7cce14a81d4939717071241735cef1275eea",
      "tree": "daa0981fd3349d095c64d47d9e98592b8194c22d",
      "parents": [
        "a9121da2d34ec3e167a3f2bed63633210ef17354"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 16:14:41 2018"
      },
      "committer": {
        "name": "Carolyn Van Slyck",
        "email": "me@carolynvanslyck.com",
        "time": "Tue Jul 24 16:14:41 2018"
      },
      "message": "add documentation explaining how to uninstall (#1954)\n\n* add documentation explaining how to uninstall\r\n\r\nThere\u0027s good docs on how to install dep, but we\u0027re missing docs on how\r\nto uninstall dep. This adds them. I thought about adding some text to\r\nthe top-level README.md file but figured uninstalling dep wasn\u0027t a vital\r\ntopic for top-level docs and that a separate doc in the docs/ tree was\r\nmore than enough.\r\n\r\nIssue #1953\r\n\r\n* Link in the uninstalling doc from the install doc page\r\n\r\n* Aha, figured out how to add the uninstalling.md link in the docs site\r\n"
    },
    {
      "commit": "a9121da2d34ec3e167a3f2bed63633210ef17354",
      "tree": "765008f6c8cd29e9dd934ca0720abd94d9b8b658",
      "parents": [
        "5cd267faad515aa272ca9026130700df68b28bef",
        "baebed0e8f8a4773675abc1b40894a6cef3f4eb2"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:31:17 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 24 04:31:17 2018"
      },
      "message": "Merge pull request #1952 from sdboyer/noverify\n\ndep: Introduce noverify field to Gopkg.toml"
    },
    {
      "commit": "baebed0e8f8a4773675abc1b40894a6cef3f4eb2",
      "tree": "765008f6c8cd29e9dd934ca0720abd94d9b8b658",
      "parents": [
        "ee0c846d1287ff44a0fac4591bf1f00822bf5d46"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:15:36 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:18:25 2018"
      },
      "message": "test: Cleanup detritus, fix doc comments\n"
    },
    {
      "commit": "ee0c846d1287ff44a0fac4591bf1f00822bf5d46",
      "tree": "7dd38a78a57d0d767d9e5028caaca61857a3a832",
      "parents": [
        "e4e3ebe7b656c3d2a0f0ad73adc5415cc234d1f8"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:12:25 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:18:25 2018"
      },
      "message": "docs: Update docs with info about noverify\n"
    },
    {
      "commit": "e4e3ebe7b656c3d2a0f0ad73adc5415cc234d1f8",
      "tree": "93f9bf4e32b8488c446f2fc06eb595412d8efaf7",
      "parents": [
        "02b5be7c37a2f95ffb519983ee67d952d3112a80"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 03:27:29 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:16:45 2018"
      },
      "message": "check: Print check fails even if noverify\n\nWithout this, there\u0027s really no easy way to see what things marked\nnoverify are actually in a divergent state, and that information is\ncrucial. If the user doesn\u0027t care, or specifically wants to suppress it,\n-q is always an option.\n"
    },
    {
      "commit": "02b5be7c37a2f95ffb519983ee67d952d3112a80",
      "tree": "ebd6e9a8aa020929a00408eb305438aa826954ce",
      "parents": [
        "cc03c8178d8ebd13df3722d6547bc81d836b41b9"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 02:24:47 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:16:45 2018"
      },
      "message": "dep: Add noverify harness tests\n\nThis also updates the harness test system to be able to sniff for\nnon-zero exit cases. Doing so is important for dep check, as it is\nspecifically designed for automated use based on exit status.\n"
    },
    {
      "commit": "cc03c8178d8ebd13df3722d6547bc81d836b41b9",
      "tree": "a9c6aa3ec82f602202626fcd204a464515afa008",
      "parents": [
        "b1e2532ac070b80a3370e08bd5b4ac6203aeebf9"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Mon Jul 23 17:50:49 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:16:45 2018"
      },
      "message": "check: Updated tests with clarified output\n"
    },
    {
      "commit": "b1e2532ac070b80a3370e08bd5b4ac6203aeebf9",
      "tree": "0515120fab9710fa2132a616bdd15d35a33cbb62",
      "parents": [
        "5cd267faad515aa272ca9026130700df68b28bef"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Mon Jul 23 14:07:18 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 04:16:45 2018"
      },
      "message": "dep: Introduce noverify field to Gopkg.toml\n\nThis field allows bypassing of vendor verification on a\nproject-by-project basis. When set, `dep check` will ignore any hash\nverification problems with the directory, and `dep ensure` will not\nrewrite the dependency unless it is absent from vendor entirely, pruning\nrules change, or solving changes one of the other, higher-order\nproperties.\n"
    },
    {
      "commit": "5cd267faad515aa272ca9026130700df68b28bef",
      "tree": "45b20cca4681032c1c91406a54cb3c56e0af1764",
      "parents": [
        "7ca88e9c44b4349f616e4883822aef6edeafb8a3",
        "054c6659ddcd0d8631c1b656be80a254fb6c7919"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 00:40:31 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 24 00:40:31 2018"
      },
      "message": "Merge pull request #1951 from sdboyer/new-status-ii\n\nstatus: Accommodate new verify systems"
    },
    {
      "commit": "7ca88e9c44b4349f616e4883822aef6edeafb8a3",
      "tree": "47ee626609f773cde68fd95b34dc1231a0ad0181",
      "parents": [
        "36385b9df02890446d2772886c36983c58c67f24"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 00:31:01 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Tue Jul 24 00:32:28 2018"
      },
      "message": "fs: Remove test fixture with symlink cycle\n\nA lot of tools (like bazel) aren\u0027t happy with symlink cycles. We weren\u0027t\ngaining much by having this test, so it\u0027s easiest just to pull it out.\n"
    },
    {
      "commit": "36385b9df02890446d2772886c36983c58c67f24",
      "tree": "8373699aa15442e3fbb17d04205826a8db7370ac",
      "parents": [
        "2795244c5c7a3783ff0c6c9b3e65d30346f853e5",
        "b0ed18146a697076883c03658bb3669b59688f37"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Mon Jul 23 23:16:36 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 23 23:16:36 2018"
      },
      "message": "Merge pull request #1950 from tariq1890/add_link\n\nAdd wikipedia link for CDCL in documentation"
    },
    {
      "commit": "2795244c5c7a3783ff0c6c9b3e65d30346f853e5",
      "tree": "6b3e462a13649f061c3f14e00be830ed36282d83",
      "parents": [
        "aace5612976fb3c71f504234c935d4dec2a0224c",
        "64f48c9b52a71ba2e6ce35b6096a4bb58f2bc29f"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Mon Jul 23 03:47:40 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 23 03:47:40 2018"
      },
      "message": "Merge pull request #1948 from jpentland/repeated-separators\n\nImprove handling of paths containing repeated separators (fix #1946)."
    },
    {
      "commit": "054c6659ddcd0d8631c1b656be80a254fb6c7919",
      "tree": "87bdbd28f4644fb610778159289c87a423aff680",
      "parents": [
        "e7149d56b0190d3aa28df93c2da32610f81c8571"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Mon Jul 23 03:42:40 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Mon Jul 23 03:42:40 2018"
      },
      "message": "status: Accommodate new verify systems\n\nThe implementation of status could probably be considerably trimmed down\nnow, as a number of the things it was doing can be done by new logic in\ngps/verify. This does the bare minimum necessary to get templated output\nworking.\n"
    },
    {
      "commit": "b0ed18146a697076883c03658bb3669b59688f37",
      "tree": "2f98792158206341a05f89da017175cd487203a5",
      "parents": [
        "aace5612976fb3c71f504234c935d4dec2a0224c"
      ],
      "author": {
        "name": "tariq1890",
        "email": "tariq181290@gmail.com",
        "time": "Sun Jul 22 18:56:15 2018"
      },
      "committer": {
        "name": "tariq1890",
        "email": "tariq181290@gmail.com",
        "time": "Sun Jul 22 18:56:15 2018"
      },
      "message": "Add wikipedia link for CDCL in documentation\n"
    },
    {
      "commit": "aace5612976fb3c71f504234c935d4dec2a0224c",
      "tree": "f6d744330421e5b61460d5b6f89488ff0de13dc4",
      "parents": [
        "e7149d56b0190d3aa28df93c2da32610f81c8571",
        "683164ac990fabfa671ebad6a0f2f75b1bb1bc9a"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 03:15:57 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 21 03:15:57 2018"
      },
      "message": "Merge pull request #1932 from sdboyer/dep-check\n\ndep: Introduce dep check subcommand"
    },
    {
      "commit": "683164ac990fabfa671ebad6a0f2f75b1bb1bc9a",
      "tree": "a5e4ce23faeb14a1cbd665a7e402cafbc62d092e",
      "parents": [
        "dd5c305180e41db78dcd0a0d8fdcbc939a47710f"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 03:03:24 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 03:03:24 2018"
      },
      "message": "check: Deterministically order all output\n"
    },
    {
      "commit": "dd5c305180e41db78dcd0a0d8fdcbc939a47710f",
      "tree": "d6eef52648b5912c25c045620abb173b4c545e39",
      "parents": [
        "e3ceae31d79d80a5fd7062facbc1a987e547a7bd"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 02:04:31 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 02:49:10 2018"
      },
      "message": "ci: Don\u0027t validate license in testdata dir\n"
    },
    {
      "commit": "e3ceae31d79d80a5fd7062facbc1a987e547a7bd",
      "tree": "7fd91a3a8f9f7d01fdeb40c7b87a174e57492a73",
      "parents": [
        "fb3d78141eec9b09c0b3edf93b7d950ef91fd5dc"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 02:03:48 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 02:03:48 2018"
      },
      "message": "ci: Use dep check to check dep\n\nNo more hacky ensure-and-diff-vendor!\n"
    },
    {
      "commit": "fb3d78141eec9b09c0b3edf93b7d950ef91fd5dc",
      "tree": "b076fa118a62a02d8830767fb153d4cf953c25df",
      "parents": [
        "3a268596628c4a8b52f273b9940e26b6e8e99b2e"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 01:08:03 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 01:55:12 2018"
      },
      "message": "test: .gitkeep the orphan dir\n"
    },
    {
      "commit": "3a268596628c4a8b52f273b9940e26b6e8e99b2e",
      "tree": "7f997d639f426a4d7b7d7015ee84f113831d0ce1",
      "parents": [
        "354108c3b0ee082d6d2343d2e99765101ad63f5d"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 00:59:26 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 00:59:26 2018"
      },
      "message": "check: Stop filepath.Join on vendor paths\n\nThis is sad, but it\u0027s the fastest way to satisfy the test harness\nrunning on Windows.\n"
    },
    {
      "commit": "354108c3b0ee082d6d2343d2e99765101ad63f5d",
      "tree": "4cbc6aeaf83dcc879aae8a8149fb3a10d4b2a85f",
      "parents": [
        "2c0659e7dbed0307fe3df427f3c9c360b7591f23"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 00:08:54 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 00:21:18 2018"
      },
      "message": "dep: Make SafeWriter use status map for OnChanged\n\nIf vendor was empty, nonexistent, or just missing a few targeted items,\nthe SafeWriter would miss them.\n"
    },
    {
      "commit": "2c0659e7dbed0307fe3df427f3c9c360b7591f23",
      "tree": "df1cbccb7c1499f4e41425a9937416184b2fcb2a",
      "parents": [
        "26fced190965df2d9b82fb2a98e5f876bdec7aa4"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 00:07:37 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 00:07:37 2018"
      },
      "message": "check: Include vendor/ in path output\n"
    },
    {
      "commit": "26fced190965df2d9b82fb2a98e5f876bdec7aa4",
      "tree": "040684893394bda87ebe045cb8ad2c9c6a982504",
      "parents": [
        "74eac2bb2b0a5a94a498b52ff8d7a2eeaca9317f"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 00:05:08 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Sat Jul 21 00:07:19 2018"
      },
      "message": "dep: Add harness tests for dep check\n"
    },
    {
      "commit": "74eac2bb2b0a5a94a498b52ff8d7a2eeaca9317f",
      "tree": "c6d9ab32e94f35db9e202da2d463f286969e1746",
      "parents": [
        "fbd4877f402b36986229eea93038b5c24e125609"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 22:50:36 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 22:50:36 2018"
      },
      "message": "test: Don\u0027t add -v to dep check tests\n"
    },
    {
      "commit": "e7149d56b0190d3aa28df93c2da32610f81c8571",
      "tree": "16a02901a3c5fc4aec3f932025f2c6d9bd280555",
      "parents": [
        "f946a4b102a46bff338b45b5da535d0900027a23"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 20:19:25 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 20:19:25 2018"
      },
      "message": "docs: Fix up DEPCACHEAGE docs\n\nFixes #1935.\n"
    },
    {
      "commit": "f946a4b102a46bff338b45b5da535d0900027a23",
      "tree": "6741594b7472c04f6768a719e5aa996103cc4f71",
      "parents": [
        "58fc98824aec0c0ffa93bf6a994a02ea526c0df7",
        "64f84f29f43a5f89eac38faa04382424011b9390"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 20:07:55 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 20 20:07:55 2018"
      },
      "message": "Merge pull request #1939 from golang/cache-env\n\nDocument DEPCACHEAGE in env-vars.md"
    },
    {
      "commit": "58fc98824aec0c0ffa93bf6a994a02ea526c0df7",
      "tree": "71dc54f0ca994228258b3df3dd2edba307abbcd1",
      "parents": [
        "68441f745d1b06e65c423f8aed515c4e083f1b3d"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 20:06:53 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 20:06:53 2018"
      },
      "message": "dep: fix assignment\n"
    },
    {
      "commit": "68441f745d1b06e65c423f8aed515c4e083f1b3d",
      "tree": "a1770437ea15a680e2843947f323f4510f9fc66a",
      "parents": [
        "22dc1dddbbed32ebd8add1533dfb40231ffb4c5e"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 19:03:53 2018"
      },
      "committer": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 20:02:38 2018"
      },
      "message": "dep: Catch DeltaWriter diff bookkeeping errors\n\nRelates to #1945.\n\nWhile this doesn\u0027t fix the issue, it at least prevents a panic from\noccurring that blows up a `dep ensure` run, and should give us enough\ninformation to debug it if/when someone runs into it.\n"
    },
    {
      "commit": "22dc1dddbbed32ebd8add1533dfb40231ffb4c5e",
      "tree": "3e6d4a26100a651e42fc2096df53523cefd3b960",
      "parents": [
        "2354cd9798361a9e5f0597f3604c484f97eb738d",
        "b2fba4a8bb4ce0714cb044356835f7bcdc9bd50d"
      ],
      "author": {
        "name": "sam boyer",
        "email": "tech@samboyer.org",
        "time": "Fri Jul 20 19:48:35 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 20 19:48:35 2018"
      },
      "message": "Merge pull request #1588 from darkowlzz/proj-pkg-rel\n\ngraphviz: project-package relationship graph"
    },
    {
      "commit": "64f48c9b52a71ba2e6ce35b6096a4bb58f2bc29f",
      "tree": "8b93f2d72fd8748a2e797462205475d6846abd58",
      "parents": [
        "8d1120f0556606eea3ce4b48b95f61963a87fc47"
      ],
      "author": {
        "name": "Joseph Pentland",
        "email": "joe.pentland@gmail.com",
        "time": "Wed Jul 18 12:24:24 2018"
      },
      "committer": {
        "name": "Joseph Pentland",
        "email": "joe.pentland@gmail.com",
        "time": "Wed Jul 18 12:45:19 2018"
      },
      "message": "context.go: Clean GOPATH with filepath.Clean() before returning\n\nRemoves artifacts such as trailing and repeated separators, directory\nnavigation symbols (\u0027./\u0027 \u0027../\u0027).\n\nAlso add a test case to ensure that repeated separators are handled\ncorrectly (relevant for #1946).\n"
    }
  ],
  "next": "8d1120f0556606eea3ce4b48b95f61963a87fc47"
}
