)]}'
{
  "commit": "2a66dfb9a9cf29fab51425f5c052d40437875c70",
  "tree": "0802208933effb734cb7f9e090cb60c647612e2f",
  "parents": [
    "8125cd0cb02bf1ec91d6a06e70b95803598e76be"
  ],
  "author": {
    "name": "Dmitri Shuralyov",
    "email": "dmitshur@golang.org",
    "time": "Tue Nov 07 13:17:59 2023 -0500"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Nov 07 20:11:53 2023 +0000"
  },
  "message": "all: update go directive to 1.18 [generated]\n\nUpdate the go directive to 1.18, and modernize the module by\napplying changes generated by the script below with go1.21.4.\n\nFor golang/go#60268.\n\n[git-generate]\ngo get go@1.18\ngo mod tidy\ngo fix ./...\ngofmt -r \u0027ioutil.ReadAll -\u003e io.ReadAll\u0027 -w .\ngofmt -r \u0027ioutil.WriteFile -\u003e os.WriteFile\u0027 -w .\ngofmt -r \u0027\"ioutil.WriteFile: %v\" -\u003e \"os.WriteFile: %v\"\u0027 -w .\ngofmt -r \u0027interface{} -\u003e any\u0027 -w .\ngoimports -w .\n\nChange-Id: I34a020389eb7f5b90f93da12595604c4a0134eae\nReviewed-on: https://go-review.googlesource.com/c/dl/+/540221\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Heschi Kreinick \u003cheschi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "63793e58fcb19be40efb53df21d25cd860da3d06",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "d1c0f946bf94d3af7e43de5ceb2fcf25d94b0acc",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "91b9c4229b055065ee0ea67210744a631888558c",
      "old_mode": 33188,
      "old_path": "internal/genv/main.go",
      "new_id": "c498e41728cac9ea98c0902f41dca38b79c59612",
      "new_mode": 33188,
      "new_path": "internal/genv/main.go"
    },
    {
      "type": "modify",
      "old_id": "6b25e916c5a1460efb47527c0a4006f5043729bd",
      "old_mode": 33188,
      "old_path": "internal/genv/main_test.go",
      "new_id": "863a5f3c26cb98fada1cdadb710a6c0a5cc4582e",
      "new_mode": 33188,
      "new_path": "internal/genv/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "506655d1fe8df3f18d451d02469e3cbff96c43b6",
      "old_mode": 33188,
      "old_path": "internal/version/signal_notunix.go",
      "new_id": "c50d0c78c251e767cf5afe67810cfd1035f63630",
      "new_mode": 33188,
      "new_path": "internal/version/signal_notunix.go"
    },
    {
      "type": "modify",
      "old_id": "697b4fd0537cae124a0348f715ec0be28cf4ed63",
      "old_mode": 33188,
      "old_path": "internal/version/signal_unix.go",
      "new_id": "29f637a9d3c1be510a0f7dafffdfd5a7917ce038",
      "new_mode": 33188,
      "new_path": "internal/version/signal_unix.go"
    },
    {
      "type": "modify",
      "old_id": "709eca4d4de88ded4fa03283b521d0beed8b6ef9",
      "old_mode": 33188,
      "old_path": "internal/version/version.go",
      "new_id": "e8bab694aa9e7dcf371108593891fe26052f55f4",
      "new_mode": 33188,
      "new_path": "internal/version/version.go"
    }
  ]
}
