)]}'
{
  "commit": "2ff1fcede1e9525285c5de1f35fb2dcb0fab32bd",
  "tree": "d031604a9c76281aa645c56a94ada8422b5b291d",
  "parents": [
    "8da8e9d7511c2f60855c2e3334ae0fe27365bc96"
  ],
  "author": {
    "name": "reed",
    "email": "reed@google.com",
    "time": "Thu Dec 11 07:07:37 2014 -0800"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Dec 11 07:07:38 2014 -0800"
  },
  "message": "Defer saves() until they\u0027re needed\n\npatch from issue 759443006 at patchset 40001 (http://crrev.com/759443006#ps40001)\n\nBUG\u003dskia:\n\nReview URL: https://codereview.chromium.org/767333002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4ec76aee4f3d9550786f03dba79c545458a7a2c",
      "old_mode": 33188,
      "old_path": "include/core/SkCanvas.h",
      "new_id": "d28336f7150403b1c3c280ec446c7848ed509d5a",
      "new_mode": 33188,
      "new_path": "include/core/SkCanvas.h"
    },
    {
      "type": "modify",
      "old_id": "083a8ed7e8a8cea5ccb505b1d6a3537a8ed95fd7",
      "old_mode": 33188,
      "old_path": "src/core/SkCanvas.cpp",
      "new_id": "294562ad92356d78e716ee44cd0c32aa66ea0956",
      "new_mode": 33188,
      "new_path": "src/core/SkCanvas.cpp"
    },
    {
      "type": "modify",
      "old_id": "778abb5f978537dd1aa4bb1102c6e1af14e8e3e3",
      "old_mode": 33188,
      "old_path": "src/core/SkPictureRecord.cpp",
      "new_id": "67c4229e3d43290881c7a311b36769611fb0e104",
      "new_mode": 33188,
      "new_path": "src/core/SkPictureRecord.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc712f575ec74faf998f62194548c44f32434c1c",
      "old_mode": 33188,
      "old_path": "tests/PictureBBHTest.cpp",
      "new_id": "562d9b59913026fc66e41c0e92b63b862085819b",
      "new_mode": 33188,
      "new_path": "tests/PictureBBHTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d9e90d48b4a4d5927bef87aa4a276c6fea13c96",
      "old_mode": 33188,
      "old_path": "tests/RecordDrawTest.cpp",
      "new_id": "e830af4b430e6582658ffcd6f0db2fdd7042bb05",
      "new_mode": 33188,
      "new_path": "tests/RecordDrawTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5c4471d6715937383b9d8b122acc843d0e44e3e",
      "old_mode": 33188,
      "old_path": "tests/RecordOptsTest.cpp",
      "new_id": "cdc0350e535ddfc81450a44a50f78a11ebd5afc4",
      "new_mode": 33188,
      "new_path": "tests/RecordOptsTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f4d00668345f2957e54123e8c9001c16392ad1c",
      "old_mode": 33188,
      "old_path": "tests/RecordPatternTest.cpp",
      "new_id": "1f5ce2c046c28573b72d077af394be8251deb2e4",
      "new_mode": 33188,
      "new_path": "tests/RecordPatternTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1ebf82de0e72f0de2e75440ddba6a9fd34597c9",
      "old_mode": 33188,
      "old_path": "tests/RecordReplaceDrawTest.cpp",
      "new_id": "e0e9466a2e674166908f9ec686c41e6404d57328",
      "new_mode": 33188,
      "new_path": "tests/RecordReplaceDrawTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "0575b83cdd57ee687aa585eec74763a2be158c68",
      "old_mode": 33188,
      "old_path": "tests/RecordTestUtils.h",
      "new_id": "4bab8e4a390b980c707824015399db551789b5e8",
      "new_mode": 33188,
      "new_path": "tests/RecordTestUtils.h"
    }
  ]
}
