)]}'
{
  "commit": "56b9dc1efb6940270ac0b9366b0f1aef436d0609",
  "tree": "a72da49032da8696e88f0e3454f3e8d868e43b75",
  "parents": [
    "c0974f3d5f56d5767581a9ab60f420b352d03a3d"
  ],
  "author": {
    "name": "Dmitri Shuralyov",
    "email": "dmitshur@google.com",
    "time": "Mon Jul 18 11:04:11 2022 -0400"
  },
  "committer": {
    "name": "Dmitri Shuralyov",
    "email": "dmitshur@google.com",
    "time": "Mon Jul 18 11:14:08 2022 -0400"
  },
  "message": "project.config: copy TryBot labels across commit message edits\n\nThe Run-TryBot and TryBot-Result labels are used by the Go build system\nfor running tests. These tests are testing code changes across multiple\nGo ports and environment configurations, and none of them pay attention\nto the content of the commit message.\n\nThere\u0027s no benefit to dropping these votes when only the commit message\nchanges, only added latency and increased resource consumption, so stop\ndoing that. Do continue to drop it on rebases, since we rely on TryBots\nto catch problems that may happen after conflict-free rebases.\n\nIf in the future we introduce checks that use the CL commit message as\nan input, we can either revisit this decision or consider a different\nmechanism for those checks.\n\nFixes go.dev/issue/30893.\n\nChange-Id: I643436d5ed412ab171095a474652fbea3f0072da\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7b02c8b22a18f66c9d19f48db1da5f389667f782",
      "old_mode": 33188,
      "old_path": "project.config",
      "new_id": "a91243fd913723a14030ad183d5cf550d8c0c907",
      "new_mode": 33188,
      "new_path": "project.config"
    }
  ]
}
