)]}'
{
  "commit": "949a6b32ca558316b94dacf727cac9e55ccae3f0",
  "tree": "1e58cd966ded38c7606b2dc1908417434cc60d29",
  "parents": [
    "cdcca9fc06483256aea30858cab4946121181501"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Thu Jun 21 00:43:11 2018 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Fri Jun 29 04:09:56 2018 +0000"
  },
  "message": "cmd/go/internal/modfetch/codehost: add general vcs support\n\nAdd support for code fetch from bzr, fossil, hg, svn repositories.\nTable-driven in a similar manner to old go get, but a different\noperation set, so different code.\n\nThe git support remains a separate, special case, making use of\ngit-specific optimizations that wouldn\u0027t fit into the general\nframework being introduced for the other version control systems.\n\nNow vgo can handle launchpad.net/gocheck and bitbucket.org/ww/goautoneg.\n\nSupport for Subversion zip files remains a TODO (#26092).\n\nChange-Id: I6f296a7f6588df08d48b39b98fe255d9b07c76d0\nReviewed-on: https://go-review.googlesource.com/120998\nReviewed-by: Bryan C. Mills \u003cbcmills@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73b3dd09e072bbae052cb2ea87ae76a6922e1a32",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/get/vcs.go",
      "new_id": "82392d307b36a8331deee35dc6e98b0c36b964ac",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/get/vcs.go"
    },
    {
      "type": "modify",
      "old_id": "b7cf4a543d321f5b2d64cada49e59f52f6931057",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/cache.go",
      "new_id": "ed5efcd92f80b27b0ae5f0aeec5611c1c84f466d",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/cache.go"
    },
    {
      "type": "modify",
      "old_id": "85c0fe7fa1b54f93ee0044bc71f55abd84cad13e",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/codehost/codehost.go",
      "new_id": "7a345db33d9c3316d3ecaafb0d02452ef50d5ee1",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/codehost/codehost.go"
    },
    {
      "type": "modify",
      "old_id": "ee616b246d9e14dfb5af059237ade3ee169b7eef",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/codehost/git.go",
      "new_id": "66fdc0b46c63ed34fc7dec4d7417880efd301cdf",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/codehost/git.go"
    },
    {
      "type": "modify",
      "old_id": "a2faa8e6fccf505368e839b51d1853c3c3bfb635",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/codehost/git_test.go",
      "new_id": "3d0f834a8e5cfaf8f718210812b80bc052f72d26",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/codehost/git_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b813c37401c8785ee12681036ed164af376a5fe",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/codehost/shell.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c985f992f7df00e5278f4066daf5627f3fbf117",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/codehost/vcs.go"
    },
    {
      "type": "modify",
      "old_id": "dd0814b1c8b7b10b027a69f63de5880267fab7e0",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/coderepo.go",
      "new_id": "fb14453c11ef220aef61c0bacbbafa6ff5a2a5ba",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/coderepo.go"
    },
    {
      "type": "modify",
      "old_id": "91e9a27196db4b5dcb722a3b24b19a94c3a97bee",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/coderepo_test.go",
      "new_id": "f760837de015da919ae491c0dfce6a77ec0ee223",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/coderepo_test.go"
    },
    {
      "type": "modify",
      "old_id": "b91790c44ffa1363c8a4b628490b07cf5fe80cda",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/repo.go",
      "new_id": "46dec0d5f7ba8036f9750c67cee8cbeecc7bcc8e",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/repo.go"
    }
  ]
}
