)]}'
{
  "commit": "1d618b16646be69a3f97eaa7f65e912e59789203",
  "tree": "8e82275e2273e0a1128b900725fca774b84ce8db",
  "parents": [
    "e9c4984489c28ca24b3ac255684f1608bfa2dde6"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Apr 09 16:19:48 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Fri Apr 09 16:19:48 2021 +0000"
  },
  "message": "transform: Reimplement FirstIndexOffset\n\n* It didn\u0027t always produce valid WGSL (crbug.com/tint/687)\n* It didn\u0027t handle builtins as entry point parameters\n* It used hard-coded symbols that could collide\n* It didn\u0027t use DataMap for input.\n\nThe new implementation addresses all of this.\n\nBug: tint:687\nChange-Id: I447bec530b45414ebb8baeb4ee18261d73d1c0d2\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/47222\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c728cc4b51d8eb0497a36f86ca4b3b0d0b61ab9",
      "old_mode": 33188,
      "old_path": "src/program_builder.h",
      "new_id": "5fddb560c3597ff8e83482764a310ef49a1f3186",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "3766e013b449676028c27fdd56ce4c861b287728",
      "old_mode": 33188,
      "old_path": "src/transform/first_index_offset.cc",
      "new_id": "a1adf66d38cd6d31c01fadcd9b3529bca23b6d6e",
      "new_mode": 33188,
      "new_path": "src/transform/first_index_offset.cc"
    },
    {
      "type": "modify",
      "old_id": "ed092fb5dcdb2260bfc8b1eaf7ca9c7163241698",
      "old_mode": 33188,
      "old_path": "src/transform/first_index_offset.h",
      "new_id": "7f819bc96b8290a8e05e5aec6209a0e3f1878fcd",
      "new_mode": 33188,
      "new_path": "src/transform/first_index_offset.h"
    },
    {
      "type": "modify",
      "old_id": "ccfecf9f60f31f3b4c9d6a03bce9d1830988b3b7",
      "old_mode": 33188,
      "old_path": "src/transform/first_index_offset_test.cc",
      "new_id": "2a9b0757182a2a4481a26e34e495568137f8a158",
      "new_mode": 33188,
      "new_path": "src/transform/first_index_offset_test.cc"
    }
  ]
}
