)]}'
{
  "commit": "2363ad16eadfdd34eaec4da46ebae0a4f9b07d10",
  "tree": "8fd15705d03a7bd48da3b962c9b78609eb82a6b0",
  "parents": [
    "1a10b73552d79d28bb22961c163aeac05c5162b2"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Apr 20 19:10:42 2022 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Apr 20 19:10:42 2022 +0000"
  },
  "message": "tools/src/cts/result: Add more helpers\n\nAdd result.List.StatusTree() for building a query.Tree[Status].\nAdd helpers for serializing results.\nAdd helpers for merging and de-duplicating results.\n\nChange the interface of result.List.ReplaceDuplicates() so that the\nmerging function takes a status set instead of a list of results.\n\nBug: dawn:1342\nChange-Id: I77580ec5fd4c8f12109fb6e9e83afea8b740260c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/87240\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d4709458ac86dc515c74184dd6ff0aceb3a8058",
      "old_mode": 33188,
      "old_path": "tools/src/cts/result/result.go",
      "new_id": "99d14d241d76988416eb7a7196ca0faf472decf9",
      "new_mode": 33188,
      "new_path": "tools/src/cts/result/result.go"
    },
    {
      "type": "modify",
      "old_id": "fd76ccc3cc066ee35bc6b94435c5427c23cdd780",
      "old_mode": 33188,
      "old_path": "tools/src/cts/result/result_test.go",
      "new_id": "bc87bc678c94e38bc2baaa6fe80d8e55b785ec28",
      "new_mode": 33188,
      "new_path": "tools/src/cts/result/result_test.go"
    },
    {
      "type": "modify",
      "old_id": "5e5fd157be199a7c4e0a78bc2993f1e028e1307d",
      "old_mode": 33188,
      "old_path": "tools/src/cts/result/status.go",
      "new_id": "50daae435a14aff6339b99b450401c48b1a03de2",
      "new_mode": 33188,
      "new_path": "tools/src/cts/result/status.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e683831618586fc198d879346471fa6e15845572",
      "new_mode": 33188,
      "new_path": "tools/src/cts/result/status_test.go"
    }
  ]
}
