)]}'
{
  "commit": "f0740ae0f2b1a5ebd6960f591a798df6f32cb2e8",
  "tree": "29c4de47f13f3e1d53810c5daf020188c405c729",
  "parents": [
    "580d6c7f3eedc4fa51a0c4a0438fe2d9779f6a03"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Nov 02 15:41:08 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Nov 02 15:41:08 2020 +0000"
  },
  "message": "Add tint::diag namespace for diagnostics\n\nDiagnostics will be used for printing parser / validator error mesasges.\nDiagnostics are collected into a `diag::List`, and can then be formatted into a human readable message with `diag::Formatter`.\n\nBug: tint:282\nChange-Id: I8bbef3db22b72d62cb9467c878d9a346890589ad\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/31480\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "51aade8eca9fd8561a26a69d184c37c450a49ce2",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "20c1ae879c0cafc18bea8407db5b4c559f6ffaca",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c90d0cacb9d58770250cb09c002055487ffe8fbe",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "e2281b83851968faf15e867c9d413bc90d49ea11",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c48b73e1adc87ff987f5d9131e0ecab49f902c31",
      "new_mode": 33188,
      "new_path": "src/diagnostic/diagnostic.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "843a00616ef1844de75a1650808dbbf6a4fbf646",
      "new_mode": 33188,
      "new_path": "src/diagnostic/diagnostic.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "737e09dfc8bdec40cd9d778dc41c7e7c3d488d50",
      "new_mode": 33188,
      "new_path": "src/diagnostic/formatter.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12888772fdd32bd3dcc9e62f8283af57ae1efb1a",
      "new_mode": 33188,
      "new_path": "src/diagnostic/formatter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae52b54c0a4f2e796a3d24eecab0465dd74e71d2",
      "new_mode": 33188,
      "new_path": "src/diagnostic/formatter_test.cc"
    }
  ]
}
