)]}'
{
  "commit": "b82acac68ebc2294b2a5155e0f2b7f0609e515b4",
  "tree": "a8afeff5511d1471319e8297978af856ad8c793d",
  "parents": [
    "060079609226fc3f1bcb1f91b074f8b3f6e9d5ad"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu May 06 16:04:03 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu May 06 16:04:03 2021 +0000"
  },
  "message": "Resolver: Clean up diagnostics\n\nDon\u0027t have a separate diagnostic list, just put the errors straight into the ProgramBuilder\u0027s diagnostics.\nThis also fixes an issue where we were taking the stringified diagnostic list and creating a single error on resolution failure. This was the cause of the `error: error:` messages sometimes seen.\n\nAlso fix a stupid negated-logic bug around the \"resolving failed, but no error was raised\" ICE.\n\nChange-Id: Iddf1f61e4be21137731dfc204210562abbf612b0\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/49963\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9029bb5d3d9010d29efeafacac0876a980bfcc3b",
      "old_mode": 33188,
      "old_path": "src/program.cc",
      "new_id": "dff561617b9441b14c507792c2dd43cc8c4e197b",
      "new_mode": 33188,
      "new_path": "src/program.cc"
    },
    {
      "type": "modify",
      "old_id": "9779c40bc615686000a1244f20220d72646ad09d",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "b46e4fef75ddf193c6f669c568971ca103a57a5c",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "1780cb86e5f22e769fe74880c34d88bba146d00d",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.h",
      "new_id": "442613878c3b3d93a58558d20ed1d1864f2504e8",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.h"
    }
  ]
}
