)]}'
{
  "commit": "9e7e939dcafac07e8ab4cffa6e5fc74908413f00",
  "tree": "d48eec347dfb4594cf3773c26a6c12bf02353bea",
  "parents": [
    "f6fb8a1e42b1731ca8f87ace29c3307429ecdb5a"
  ],
  "author": {
    "name": "An Long",
    "email": "aisk1988@gmail.com",
    "time": "Wed Jun 24 23:06:57 2026 +0900"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Jun 30 10:07:31 2026 -0700"
  },
  "message": "cpu: handle vendor suffixes in parseRelease\n\nKernel release strings such as \"3.4.35_hi3535\" on some Synology devices\nfailed to parse because only dash and plus suffixes were stripped.\nParse the leading digits of each component instead, mirroring the Go\nruntime fix.\n\nThis copies the implementation from the Go runtime\u0027s parseRelease as\nupdated in CL 781800.\n\nFixes golang/go#80094\n\nCo-authored-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\nChange-Id: I41f8fd0a1d6c012eebd5368e623b42e99220d1a3\nReviewed-on: https://go-review.googlesource.com/c/sys/+/793760\nReviewed-by: Jorropo \u003cjorropo.pgm@gmail.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Junyang Shao \u003cshaojunyang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56a7e1a176f92e2af954c69289d5c16b54c3029d",
      "old_mode": 33188,
      "old_path": "cpu/parse.go",
      "new_id": "12a99af5c95a8fe01a4140702ee4ced2e49dfced",
      "new_mode": 33188,
      "new_path": "cpu/parse.go"
    },
    {
      "type": "modify",
      "old_id": "5a35881bbcfd00591f6ea6c33d44a74c811b2f9b",
      "old_mode": 33188,
      "old_path": "cpu/parse_test.go",
      "new_id": "e12017adb1bfe273dd34edca309bc280a8e2e861",
      "new_mode": 33188,
      "new_path": "cpu/parse_test.go"
    }
  ]
}
