)]}'
{
  "commit": "b60007cc4e6f966b1c542e343d026d06723e5653",
  "tree": "1fb4c7c881bfd1fc5c4611fa984828197d3f45a6",
  "parents": [
    "b751db56c781009e62a597cbd4de8099c4b141e6"
  ],
  "author": {
    "name": "Benny Siegert",
    "email": "bsiegert@google.com",
    "time": "Tue Jan 03 15:36:18 2023 +0000"
  },
  "committer": {
    "name": "Benny Siegert",
    "email": "bsiegert@gmail.com",
    "time": "Wed Jan 04 08:37:59 2023 +0000"
  },
  "message": "unix: add Uvmexp and SysctlUvmexp for NetBSD\n\nNetBSD has both struct uvmexp (used internally) and struct uvmexp_sysctl\n(preferred for interfacing from user code). Expose the latter as type\nUvmexp with the same interface as on OpenBSD.\n\nI am not sure if it makes sense to even have a name parameter for\nSysctlUvmexp, since the only valid value can be \"vm.uvmext2\".\n\nChange-Id: I40a743536c28e3fb7a54253768db35b1629fabfe\nReviewed-on: https://go-review.googlesource.com/c/sys/+/460156\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nReviewed-by: Tobias Klauser \u003ctobias.klauser@gmail.com\u003e\nRun-TryBot: Benny Siegert \u003cbsiegert@gmail.com\u003e\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7be5f7d3db1cb531846485643dfa589457036c19",
      "old_mode": 33188,
      "old_path": "unix/syscall_netbsd.go",
      "new_id": "35a3ad758f599a6acb2fd6be34fd54fac44410ab",
      "new_mode": 33188,
      "new_path": "unix/syscall_netbsd.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11bd1ac37e1d0a1efb344b7e6b582db804ffc1f9",
      "new_mode": 33188,
      "new_path": "unix/sysctl_netbsd_test.go"
    },
    {
      "type": "modify",
      "old_id": "9e7d65485c63106a32063f0d9e01694355f09906",
      "old_mode": 33188,
      "old_path": "unix/types_netbsd.go",
      "new_id": "8bcdfe63279f17342141d78e8b628485c41d207e",
      "new_mode": 33188,
      "new_path": "unix/types_netbsd.go"
    },
    {
      "type": "modify",
      "old_id": "2fd2060e617a4797a506475d1a24719c785b6dde",
      "old_mode": 33188,
      "old_path": "unix/ztypes_netbsd_386.go",
      "new_id": "9bc4c8f9d889f3275b642b3c1b2fc9ac00a9ca7d",
      "new_mode": 33188,
      "new_path": "unix/ztypes_netbsd_386.go"
    },
    {
      "type": "modify",
      "old_id": "6a5a1a8ae5568680e7e086dc04420128621350b1",
      "old_mode": 33188,
      "old_path": "unix/ztypes_netbsd_amd64.go",
      "new_id": "bb05f655d22550887142789e6b44b9b7953e7d3a",
      "new_mode": 33188,
      "new_path": "unix/ztypes_netbsd_amd64.go"
    },
    {
      "type": "modify",
      "old_id": "84cc8d01e6566ec5eb4f4501fb000f15fcc203a5",
      "old_mode": 33188,
      "old_path": "unix/ztypes_netbsd_arm.go",
      "new_id": "db40e3a19c665a4216d7ba74fc5d8fcfb62f786b",
      "new_mode": 33188,
      "new_path": "unix/ztypes_netbsd_arm.go"
    },
    {
      "type": "modify",
      "old_id": "c844e7096ff5a58db6ce4c88855e1e3862cb2548",
      "old_mode": 33188,
      "old_path": "unix/ztypes_netbsd_arm64.go",
      "new_id": "11121151ccf08b41c248e91fdd35ee702c13c6a3",
      "new_mode": 33188,
      "new_path": "unix/ztypes_netbsd_arm64.go"
    }
  ]
}
