)]}'
{
  "commit": "da7b053527bdcbd2cfdf1df4e83e72c74a7ee8e0",
  "tree": "320a072458dd1bcc17fa01c15a7dfd39edaca4c3",
  "parents": [
    "13df106d59d03b0b2479969b2aafb5c94c163b78"
  ],
  "author": {
    "name": "Mike Klein",
    "email": "mtklein@google.com",
    "time": "Wed Apr 10 12:40:31 2019 -0500"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Wed Apr 10 19:40:05 2019 +0000"
  },
  "message": "tweak SkVx to play nicely with others\n\nWas starting to use this and ran into a few problems with clashing\nsymbols, namely SI and cast().  Seemed simple enough to not use SI,\nand to move all the free-standing types into skvx: skvx::cast,\nskvx::shuffle, etc.\n\nChange-Id: Ia5d8ef6d0ae5375bf80d76be88d16f0c9cde56e7\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/207340\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Michael Ludwig \u003cmichaelludwig@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "adb6d8a2f21c1f380aa587c7653b8c4ef089e89f",
      "old_mode": 33188,
      "old_path": "include/private/SkVx.h",
      "new_id": "a068145bdda63097c1f67d8ca92c37f3a245fad5",
      "new_mode": 33188,
      "new_path": "include/private/SkVx.h"
    },
    {
      "type": "modify",
      "old_id": "61f6621cec307abbc51dc2de63c98c7ed13a35f8",
      "old_mode": 33188,
      "old_path": "tests/SkVxTest.cpp",
      "new_id": "71c8fba1f59ce1a13dd5ec403fd1b69fc26815c6",
      "new_mode": 33188,
      "new_path": "tests/SkVxTest.cpp"
    }
  ]
}
