)]}'
{
  "commit": "3604e80321820bd2a7db8cfbedf413ac457bbc88",
  "tree": "7f5686141d5e4d25608ecb5bf1c00ac0ee2a0f4e",
  "parents": [
    "cd5492c910683e5690f7da73efe4b5ab8d988e31"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Fri Jun 04 14:03:28 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 04 14:03:28 2021 +0000"
  },
  "message": "transform/EntryPointIO: Use InsertFront\n\nThis removes the need to check for an empty function body and means we\ncan unconditionally build the function constant initializers, instead\nof deferring this work via captured lambdas.\n\nChange-Id: I1571a065fb5885e2b29f0ffb41940a71e5b3f121\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/53281\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb1cb716927b852d1a02e8a000457d79f8707f59",
      "old_mode": 33188,
      "old_path": "src/transform/canonicalize_entry_point_io.cc",
      "new_id": "09bd511d2cf4ad620d028e183631585bd4f9f45a",
      "new_mode": 33188,
      "new_path": "src/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "876c21dc01aa601af177d572f99fddb5bf35db58",
      "old_mode": 33188,
      "old_path": "src/transform/canonicalize_entry_point_io_test.cc",
      "new_id": "e1f32c7db8886b0b5c108ca20545de57508870d8",
      "new_mode": 33188,
      "new_path": "src/transform/canonicalize_entry_point_io_test.cc"
    }
  ]
}
