)]}'
{
  "commit": "3579ffcf11c94d03d3f236a7bbe3d1e4533bacd2",
  "tree": "c44dd23a43c7306a9ea93632d3001802118c2c8e",
  "parents": [
    "097bf26a371dbd7521931b435733967b1056b888"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Tue Apr 17 16:35:23 2018 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Wed Apr 25 15:18:42 2018 +0000"
  },
  "message": "cmd/vgo/internal/modfetch/gitrepo: add general git repo access\n\nA goal of introducing modules was to move away from invoking\nversion control tools directly, but it has become clear that we\u0027re not\nready to do that today. GitHub in particular imposes draconian limits\non HTTPS API access that they don\u0027t impose on ordinary Git access.\nAnd we can avoid for now breaking company setups using private\nGit servers.\n\nBecause GitHub Enterprise now serves ?go-get\u003d1 queries in a way\nthat is compatible with old go get, dropping back to version control\ntools makes that compatible with vgo too.\n\nThe next CL hooks this code into the rest of vgo.\n\nFor golang/go#24915.\nFor golang/go#23955.\nFor golang/go#24076.\n\nChange-Id: I76bea30081047ab68286a5d095a0d55872c5a1a3\nReviewed-on: https://go-review.googlesource.com/107656\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Bryan C. Mills \u003cbcmills@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69c2f5f20c774c04755b06037473694c237cda46",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/modfetch/codehost/codehost.go",
      "new_id": "2fdaa5f556c674b998de469c5a16038222cfdb36",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/codehost/codehost.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e8345bb0e5294f6b8146f01fa028b77d23a9b59",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/gitrepo/fetch.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f0b6c9fbc1853619918dcf0485ec8374b577e47",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/modfetch/gitrepo/fetch_test.go"
    },
    {
      "type": "modify",
      "old_id": "6da6f5d4f47a1225d76b01e3d8f40a5c19a383a2",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/vgo/init.go",
      "new_id": "b4272e83eb979cd51cda7e74ec532c78d703395b",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/vgo/init.go"
    }
  ]
}
