)]}'
{
  "commit": "0d96c1d6442c640a34c31ea614e768b883a6e97e",
  "tree": "b89a22cd97eef39ae3daccb3ae0552aa61bf33e3",
  "parents": [
    "172215e11895ae959f0b75b854e0803451a528a6"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Apr 14 22:51:18 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 14 22:51:18 2021 +0000"
  },
  "message": "transform/CanonicalizeEntryPointIO: Sort struct members\n\nHLSL interface matching rules impose additional requirements on the\norder of structure members. We now sort members such that all members\nwith location attributes appear first (ordered by location slot),\nfollowed by those with builtin attributes.\n\nFixed: tint:710\nChange-Id: I90940bcb7a5b9eeb1f50f132d406d4cf74e47ea2\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/47822\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f655b30b918a606b7401b74ed30ef3461b3ce990",
      "old_mode": 33188,
      "old_path": "src/transform/canonicalize_entry_point_io.cc",
      "new_id": "22bab4a7eb2977389b46e844a1dc346b0be4b3a6",
      "new_mode": 33188,
      "new_path": "src/transform/canonicalize_entry_point_io.cc"
    },
    {
      "type": "modify",
      "old_id": "aadf916c29034af85661e2e37c38b982c7a6cddd",
      "old_mode": 33188,
      "old_path": "src/transform/canonicalize_entry_point_io_test.cc",
      "new_id": "2f4b4abe7ae5f2d8e2b13bd600d6439e6de1cbf4",
      "new_mode": 33188,
      "new_path": "src/transform/canonicalize_entry_point_io_test.cc"
    }
  ]
}
