)]}'
{
  "commit": "c126bc95df2cd6d7cdef869d7f8a4b7cf5b174c6",
  "tree": "c05c425502cb1e40f35f0eaba8a8e583e0a964ec",
  "parents": [
    "3cdb8e3c3e0a8affa648d5a5031d5ff9f35633f9"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Jan 27 14:51:06 2022 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 27 14:51:06 2022 +0000"
  },
  "message": "tools: Add perfmon\n\nA tool to continually automatically generate performance metrics for tint CLs.\n\nperfmon monitors gerrit changes, benchmarks them and posts results to\nthe gerrit change.\n\nCommit changes are also benchmarked, and results are automatically posted to:\nhttps://tint-perfmon-bot.github.io/tint-perf\n\nBug: tint:1383\nChange-Id: I3470b170046e1d9af456f5e3a1d6ff76c305898a\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/77940\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bb1d99b494882d04c0efefa4ffdd7be57976bb9",
      "old_mode": 33188,
      "old_path": "tools/src/bench/bench.go",
      "new_id": "a2836381fba7ae21e0bad445bb5c7fc18922e959",
      "new_mode": 33188,
      "new_path": "tools/src/bench/bench.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1078f862845b0664e0f15a8e80eff2d642a84cb9",
      "new_mode": 33188,
      "new_path": "tools/src/bench/bench_test.go"
    },
    {
      "type": "modify",
      "old_id": "14ec4f3d6ee33bffc664a7f5d3f90733ba6a1ba3",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/benchdiff/main.go",
      "new_id": "0f7f9492f007db9f932e2787bbc67e36baf4340f",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/benchdiff/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21f1057105c463d6ca7106dbb8fa35f031b25c7b",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/perfmon/main.go"
    },
    {
      "type": "modify",
      "old_id": "a7271305100b424f11788cccbf8936e186847ba7",
      "old_mode": 33188,
      "old_path": "tools/src/cmd/roll-release/main.go",
      "new_id": "cb6e261c2c6e23b40cb5e4fb78964341389123ca",
      "new_mode": 33188,
      "new_path": "tools/src/cmd/roll-release/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f81f32845756d75171b51d76e3cfdeec35d37537",
      "new_mode": 33188,
      "new_path": "tools/src/git/git.go"
    },
    {
      "type": "modify",
      "old_id": "d3c85af2cc948229c9a90878304e15fb8380cbce",
      "old_mode": 33188,
      "old_path": "tools/src/go.mod",
      "new_id": "cbb7157ea2e5b449a9eda4bbf26282c39b8a8e60",
      "new_mode": 33188,
      "new_path": "tools/src/go.mod"
    },
    {
      "type": "modify",
      "old_id": "14f9171b67a65b00d01f6744f0fa86f8a694a101",
      "old_mode": 33188,
      "old_path": "tools/src/go.sum",
      "new_id": "9929b0c4315b8b4598400152c6f830ddde18278d",
      "new_mode": 33188,
      "new_path": "tools/src/go.sum"
    }
  ]
}
