)]}'
{
  "commit": "ac285b1c2ae3155cd9c7c21283e2cbf7f3010cfa",
  "tree": "d986b450421ae9ccb259040f630fe8bd95c857ff",
  "parents": [
    "9cee184aaa2784a27efaa4cae8f57f5aad12f1a3"
  ],
  "author": {
    "name": "Ethan Nicholas",
    "email": "ethannicholas@google.com",
    "time": "Tue Feb 12 16:05:18 2019 -0500"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Wed Feb 13 14:43:07 2019 +0000"
  },
  "message": "added constant 0 and 1 swizzle components to SkSL\n\nBug: skia:\nChange-Id: I8f4dce314ebe0d5de7ba032a435f362eeb14edc4\nReviewed-on: https://skia-review.googlesource.com/c/191565\nReviewed-by: Greg Daniel \u003cegdaniel@google.com\u003e\nCommit-Queue: Ethan Nicholas \u003cethannicholas@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "897130c0d504ad9fec7bb831987f070f204c387b",
      "old_mode": 33188,
      "old_path": "src/sksl/README",
      "new_id": "e8159beaab88d3e0da696bf6bdb25c773b47946b",
      "new_mode": 33188,
      "new_path": "src/sksl/README"
    },
    {
      "type": "modify",
      "old_id": "090c7ba3e71fd3d70aaa75d7233a63caa54212eb",
      "old_mode": 33188,
      "old_path": "src/sksl/SkSLGLSLCodeGenerator.cpp",
      "new_id": "9f8a185524749968cc1fadde84820a2d3960b416",
      "new_mode": 33188,
      "new_path": "src/sksl/SkSLGLSLCodeGenerator.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf017ad2d9fbfd8c49b41682a9bf1f6addb22f09",
      "old_mode": 33188,
      "old_path": "src/sksl/SkSLIRGenerator.cpp",
      "new_id": "501a10bdd78b67ae59bc6f30d5590d0ac3005053",
      "new_mode": 33188,
      "new_path": "src/sksl/SkSLIRGenerator.cpp"
    },
    {
      "type": "modify",
      "old_id": "daafe30dcbe6da9d00e80526b1ceb76bdeacbc75",
      "old_mode": 33188,
      "old_path": "src/sksl/SkSLSPIRVCodeGenerator.cpp",
      "new_id": "4fb24af8e9fa1a3efaf1eecc2514410786e564c3",
      "new_mode": 33188,
      "new_path": "src/sksl/SkSLSPIRVCodeGenerator.cpp"
    },
    {
      "type": "modify",
      "old_id": "8b88c75bc96594edd50b092fc5fb7e1355773a4d",
      "old_mode": 33188,
      "old_path": "src/sksl/SkSLSPIRVCodeGenerator.h",
      "new_id": "ef96e578dcceb060bc97a3eee075d90db97a32c7",
      "new_mode": 33188,
      "new_path": "src/sksl/SkSLSPIRVCodeGenerator.h"
    },
    {
      "type": "modify",
      "old_id": "0702866e9b8200a551937c0e357a99f19640062f",
      "old_mode": 33188,
      "old_path": "src/sksl/ir/SkSLSwizzle.h",
      "new_id": "d3182899120d1073f5e243d206105fa513647339",
      "new_mode": 33188,
      "new_path": "src/sksl/ir/SkSLSwizzle.h"
    },
    {
      "type": "modify",
      "old_id": "2a6e9d11eec6ac961535c8565455001a77a8b771",
      "old_mode": 33188,
      "old_path": "tests/SkSLErrorTest.cpp",
      "new_id": "bfc522a2602d1b9768c99d5b24f5b6ed2b83e288",
      "new_mode": 33188,
      "new_path": "tests/SkSLErrorTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "d21710e55371a2b4d7f0fcec8a8f8c9f7e8e9de7",
      "old_mode": 33188,
      "old_path": "tests/SkSLGLSLTest.cpp",
      "new_id": "6ee25ba3ace179e3d3f600efea8eb06176d1b036",
      "new_mode": 33188,
      "new_path": "tests/SkSLGLSLTest.cpp"
    }
  ]
}
