)]}'
{
  "commit": "5be28d7074430e24ae185929d0bc13d7bb1137ad",
  "tree": "95e991e19f2d45b423a6a2005d00b9873f8f8bd7",
  "parents": [
    "24f779f6aaefe5b1b01156fda6403f9abfb19fe1"
  ],
  "author": {
    "name": "Michael Stapelberg",
    "email": "stapelberg@golang.org",
    "time": "Wed Oct 22 16:39:19 2025 +0200"
  },
  "committer": {
    "name": "Michael Stapelberg",
    "email": "stapelberg@golang.org",
    "time": "Wed Oct 22 07:57:35 2025 -0700"
  },
  "message": "internal/crashmonitor: fix TestViaStderr/trap\n\nI believe there’s a mistake in commit 06ef541f:\n\nWhat used to be:\n\n    if got !\u003d want {\n        t.Errorf(\"got counter name \u003c\u003c%s\u003e\u003e, want \u003c\u003c%s\u003e\u003e\", got, want)\n    }\n\nbecame the following in TestViaStderr/panic:\n\n    if !wantRE.MatchString(got) {\n        t.Errorf(\"got counter name \u003c\u003c%s\u003e\u003e, want match for \u003c\u003c%s\u003e\u003e\", got, wantRE)\n    }\n\n…but the condition was negated in TestViaStderr/trap:\n\n   if wantRE.MatchString(got) {\n       t.Errorf(\"got counter name \u003c\u003c%s\u003e\u003e, want match for \u003c\u003c%s\u003e\u003e\", got, wantRE)\n   }\n\nThis only went unnoticed because the crash stack line numbers are incorrect.\n\nI noticed this when importing the x/telemetry package into google3,\nwhere the package names are different and need an update.\n\nChange-Id: I6327d174d09d0073c1e18e46618e0fd35e6b4e0c\nReviewed-on: https://go-review.googlesource.com/c/telemetry/+/713780\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cef3343e5d0a3bdc64eaeebe919a10934de3b3dd",
      "old_mode": 33188,
      "old_path": "internal/crashmonitor/monitor_test.go",
      "new_id": "a2033a93fb4ae5e25185f240fb741c3b01156a9b",
      "new_mode": 33188,
      "new_path": "internal/crashmonitor/monitor_test.go"
    }
  ]
}
