)]}'
{
  "commit": "f6e18c7a1f266bd54b9e28c07d324ce6b6e1aa24",
  "tree": "184e48af76cd34b8c8360cb7be2f659df8c71465",
  "parents": [
    "9f27f0c3b2d14564b787aed0eb286083a53b83ba"
  ],
  "author": {
    "name": "David Chase",
    "email": "drchase@google.com",
    "time": "Mon Aug 17 13:29:58 2026 -0400"
  },
  "committer": {
    "name": "David Chase",
    "email": "drchase@google.com",
    "time": "Mon Aug 17 13:48:37 2026 -0700"
  },
  "message": "internal/perf: add \"|\" to InfluxDB allowed-in-string chars\n\nSome of the new benchmarks have excessively creative\nnames.  The characters added to the regexp were observed\nin actual benchmark names and the queries flowed to Influxdb\nand it did not crash (and it returned what was expected),\nso apparently they are okay.\n\nFor example, the originally offending query string was\n\n`AllShortest/DijkstraAllPaths_AllBetween_1000×16|0.1(828)-96`\n\nand the header on the (fixed) benchmark chart for it was\n\n`AllShortest/DijkstraAllPaths_AllBetween_1000×16|0.1(828)-96`\n\nso nothing was lost in translation.\n\n(Note the \"×\" which is NOT \"x\", yay Unicode)\n\nChange-Id: I5ec54e31a07cd8172e990d3728ee685c322a2d49\nReviewed-on: https://go-review.googlesource.com/c/build/+/816580\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nLUCI-TryBot-Result: golang-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c27a45729b4461885d9f40e0a86402888f82c81f",
      "old_mode": 33188,
      "old_path": "internal/perf/dashboard.go",
      "new_id": "06e9b357b15c9210995e0f4bc533f853affdc1be",
      "new_mode": 33188,
      "new_path": "internal/perf/dashboard.go"
    }
  ]
}
