)]}'
{
  "commit": "4d8d2f8f50a0e4279f692b49f3ed98b4101caec8",
  "tree": "5b9baef6b9a97d56c6342f3862a0cb638932f501",
  "parents": [
    "73a132e9da59e656acec3430d234708509d969d2"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Wed Jul 04 22:54:37 2018 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Thu Jul 12 03:17:29 2018 +0000"
  },
  "message": "cmd/go/internal/get: complete implementation\n\nThe original prototype only supported \"go get thing\"\nand \"go get -u\" but not the obvious \"go get -u thing\".\nFix that.\n\nAlso add \"go get -u\u003dpatch\", as promised in the proposal.\n(There it was called \"-p\", but that\u0027s a build flag already.)\n\nRedefine \"go get -m\" (not implemented until now) to mean\n\"only update go.mod\".\n\nFixes golang/go#24105.\nFixes golang/go#24486.\n\nChange-Id: I981a86cf2b283f8d05e404292fa5d3482540105c\nReviewed-on: https://go-review.googlesource.com/122396\nReviewed-by: Bryan C. Mills \u003cbcmills@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "357fb682d6e9eeaa479fcc094318efb834f99d1a",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/coderepo.go",
      "new_id": "daaea9fc7b3359b5d8234cb56f9497f497082378",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/coderepo.go"
    },
    {
      "type": "modify",
      "old_id": "f8ad9e7ca01f738e50a9f9add0cf5e2018ac0f06",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/coderepo_test.go",
      "new_id": "fcf849b4b52daea134da13e430b49dfdfa396aa8",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/coderepo_test.go"
    },
    {
      "type": "modify",
      "old_id": "48cb56b6ce943d7592b2727b18accb3d984a7c49",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/repo.go",
      "new_id": "5be91848e399c92762cb0bef451cdc571036fc6b",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/repo.go"
    },
    {
      "type": "modify",
      "old_id": "d2d7791182f88926aaef776c8411011b515178e0",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modget/get.go",
      "new_id": "c39441762e292466a638679e78639bee05cfc949",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modget/get.go"
    },
    {
      "type": "modify",
      "old_id": "fa98cbcc7169ae3b8cbfc77f9b457c8434e2645d",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modload/init.go",
      "new_id": "2b39a0e2555594ce00db532b67f2db00cc877ded",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modload/init.go"
    },
    {
      "type": "modify",
      "old_id": "f1c8b7b2d3185d9277136e61f2964d9a0d6d0093",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modload/load.go",
      "new_id": "8c1fac2df458c22ef5eb246d67e6a604eb41c3c0",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modload/load.go"
    },
    {
      "type": "modify",
      "old_id": "42760f7076acc87f6c47c4fbd49c90559eafc1e8",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/semver/semver.go",
      "new_id": "4af7118e55d2ef7977266d9561027ca0f9935b02",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/semver/semver.go"
    },
    {
      "type": "modify",
      "old_id": "6c9a73598412b653d0c1fef5ee6065bdb6f6327b",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/semver/semver_test.go",
      "new_id": "96b64a58075498a0f9d68d810414addd3f67587e",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/semver/semver_test.go"
    },
    {
      "type": "modify",
      "old_id": "84ca9d581e97820e27ded6c05d9897eeff45a9fb",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/str/path.go",
      "new_id": "65cd6394362d196eb84e05d75196238e903e386f",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/str/path.go"
    },
    {
      "type": "modify",
      "old_id": "8edf55ffa1ef4bec498da1c0ff98a8c5599b739e",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/work/action.go",
      "new_id": "8ce68be15d188ecd822578b985b10c2c180675c8",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/work/action.go"
    },
    {
      "type": "modify",
      "old_id": "d0b13dadb8925f7d861a83ac0d5d9b0a71796695",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/work/build.go",
      "new_id": "d52998ff4a6cf6b391db7ab5f088c235a1b0cbb0",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/work/build.go"
    },
    {
      "type": "modify",
      "old_id": "565bbb2f3d6e4df9909f65b50e0ab23b83d2f9d0",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/mod_test.go",
      "new_id": "d5e63ecd05512f4e5ca475746aa48b09d325f8c2",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/mod_test.go"
    }
  ]
}
