)]}'
{
  "commit": "0f08993efd8a8ec67e75bcccf86b0e1569b0ab0a",
  "tree": "0a72c9a9750b330483f510b8224732ecadc1547f",
  "parents": [
    "22458ad575ea11d2d8dc0843e9549ec7ae35c065"
  ],
  "author": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Fri Jun 04 17:02:12 2021 -0400"
  },
  "committer": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Tue Jun 08 19:03:19 2021 +0000"
  },
  "message": "modfile: add SetRequireSeparateIndirect\n\nThe new method is a variant of SetRequire, but adds new indirect\ndependencies only in indirect-only blocks, and does not add new direct\ndependencies to existing indirect-only blocks.\n\nFor golang/go#45965\n\nChange-Id: I6730b586396658e710e4bf2afcf64fb2c827203f\nReviewed-on: https://go-review.googlesource.com/c/mod/+/325971\nTrust: Bryan C. Mills \u003cbcmills@google.com\u003e\nRun-TryBot: Bryan C. Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Michael Matloob \u003cmatloob@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b9b8cce0260a4827fbc4aa7609cbaa9caae1aac9",
      "old_mode": 33188,
      "old_path": "modfile/rule.go",
      "new_id": "78f83fa7144f0318379ebb0c4797540959c7b511",
      "new_mode": 33188,
      "new_path": "modfile/rule.go"
    },
    {
      "type": "modify",
      "old_id": "7c6f0e8266afedff548333a728f3949507c50260",
      "old_mode": 33188,
      "old_path": "modfile/rule_test.go",
      "new_id": "68d74c550e9905841517eacd1ff7c0b9cb4149bf",
      "new_mode": 33188,
      "new_path": "modfile/rule_test.go"
    }
  ]
}
