)]}'
{
  "commit": "d54dabeab522febb901a6567d3b1cd7d063faff8",
  "tree": "02e0b6d550317b8994953517d8d6af3f3b13bd44",
  "parents": [
    "971f1e5678d5ba2bbcf3db783e6a7654b9761c3b"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Sat Jan 21 18:50:20 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Jan 21 18:50:20 2023 +0000"
  },
  "message": "Split the reader/ and writer/ out of libtint_core_all_src.\n\nThis CL splits the code in `reader/` and `writer/` out of the\n`libtint_core_all_src` target and into individual `libtint_reader_src`\nand `libtint_writer_src` targets. The various readers and writers are\nupdated to have the specific target as dependencies.\n\nThe `deps` are moved to being private from `public_deps`. The places\nwhere dependencies were missing are updated.\n\nChange-Id: I4e30113cdc6b1e1941efa34ce6579f8f501201ad\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117242\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "941fc8350fbc980b18455710516d10966abce46f",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "139f8ee8af76d55afed31098f40d25776fe2edf9",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c2f4322d67a4aa66b5a39ba1bb74a0142ae660ae",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/BUILD.gn",
      "new_id": "3052d9e9f92f12db7075478f0584df493e1025c2",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/BUILD.gn"
    }
  ]
}
