)]}'
{
  "commit": "ec00d94199fad7723b5987b86c1abef8ddafe2d8",
  "tree": "4161bb293ffe433cbe0fd41a4ad0263b36eedffd",
  "parents": [
    "37497dc9de9cf8df4f9dd972b50cbd35b9da6682"
  ],
  "author": {
    "name": "egdaniel",
    "email": "egdaniel@google.com",
    "time": "Mon Sep 14 12:56:10 2015 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Sep 14 12:56:10 2015 -0700"
  },
  "message": "Move some of the adding stencil attachment logic of Gpu and into Render Target.\n\nThe new flow of calls for attaching a Stencil looks like:\n\nClient\n  rt-\u003eattachStencilAttachment()\n    gpu-\u003egetStencilAttachment()\n      glgpu-\u003ecreateStencilAttachment()\n    glrt-\u003ecompleteStencilAttachment() //actually attaches\n\nBUG\u003dskia:\n\nReview URL: https://codereview.chromium.org/1333383002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8983d53a251847325254441c86492436d555c088",
      "old_mode": 33188,
      "old_path": "include/gpu/GrRenderTarget.h",
      "new_id": "2309dbd876f6cf4e9d58b715730088045e83fb65",
      "new_mode": 33188,
      "new_path": "include/gpu/GrRenderTarget.h"
    },
    {
      "type": "modify",
      "old_id": "0f32839a7e1e6df3a3cbc9cceb1b7480c62bdac2",
      "old_mode": 33188,
      "old_path": "src/gpu/GrClipMaskManager.cpp",
      "new_id": "0ab1600b7d114ebafefd92069429e71e16b9e75f",
      "new_mode": 33188,
      "new_path": "src/gpu/GrClipMaskManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "3d3be749d0668b5f95dadc6a01b629c738c0f934",
      "old_mode": 33188,
      "old_path": "src/gpu/GrDrawContext.cpp",
      "new_id": "94fcee03134a375d00b199440c4aac10ac7b1518",
      "new_mode": 33188,
      "new_path": "src/gpu/GrDrawContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "076b626a1ac040602d2bf627b6e8e7b26b913951",
      "old_mode": 33188,
      "old_path": "src/gpu/GrDrawTarget.cpp",
      "new_id": "3d5f4288f441311c36b4e0e7bf5a7e1380c0c1b4",
      "new_mode": 33188,
      "new_path": "src/gpu/GrDrawTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "e1b8ed5c8522b54a84df49bbe31fc4b7835fc9a3",
      "old_mode": 33188,
      "old_path": "src/gpu/GrGpu.cpp",
      "new_id": "96728f3ba80d16950b34225840061b0bc04de32d",
      "new_mode": 33188,
      "new_path": "src/gpu/GrGpu.cpp"
    },
    {
      "type": "modify",
      "old_id": "73a5264bbc17bb28c114203ecdbf7f242bded264",
      "old_mode": 33188,
      "old_path": "src/gpu/GrGpu.h",
      "new_id": "d8e5681de150eca89714c9d9a8a831772f1b5b35",
      "new_mode": 33188,
      "new_path": "src/gpu/GrGpu.h"
    },
    {
      "type": "modify",
      "old_id": "5cb34e849aa1ed601fe908d7c201066aa554198d",
      "old_mode": 33188,
      "old_path": "src/gpu/GrRenderTarget.cpp",
      "new_id": "c16738e795d8d1698609b5d9c64f2a0a323780f1",
      "new_mode": 33188,
      "new_path": "src/gpu/GrRenderTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "59262f4b11229df0891dd3461476e16e24cb76fe",
      "old_mode": 33188,
      "old_path": "src/gpu/GrRenderTargetPriv.h",
      "new_id": "f4931db1db7475feab36d24f163aeec8b4bc0f7e",
      "new_mode": 33188,
      "new_path": "src/gpu/GrRenderTargetPriv.h"
    },
    {
      "type": "modify",
      "old_id": "d3ab8ccfa1646d860dbb8d3789f3bcb49126a7dc",
      "old_mode": 33188,
      "old_path": "src/gpu/GrResourceProvider.cpp",
      "new_id": "bd9cc9ac6b04d1845098b63f261c22b6c4e7919c",
      "new_mode": 33188,
      "new_path": "src/gpu/GrResourceProvider.cpp"
    },
    {
      "type": "modify",
      "old_id": "72efab1cefec6c1f191983daf99d8ca23177f59a",
      "old_mode": 33188,
      "old_path": "src/gpu/GrResourceProvider.h",
      "new_id": "33a9f3bd1240be6e3ae90830f4932f2448511ae6",
      "new_mode": 33188,
      "new_path": "src/gpu/GrResourceProvider.h"
    },
    {
      "type": "modify",
      "old_id": "4e697ff655485589e560a2cd1da8e4e38eebd1b2",
      "old_mode": 33188,
      "old_path": "src/gpu/GrTest.cpp",
      "new_id": "8d6208de7908fd3657cbdfc067c250f40f516646",
      "new_mode": 33188,
      "new_path": "src/gpu/GrTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "e10b951d32dd42630b9b7c6097ea74f872f7c629",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLGpu.cpp",
      "new_id": "c07f704d21342df6ebb7723c0358dca14351c903",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLGpu.cpp"
    },
    {
      "type": "modify",
      "old_id": "fecede06c7161308d2c913c273b4b048790df910",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLGpu.h",
      "new_id": "833f1ff7ec0356adeae9e6ffe1e7f9fd8a7b5f59",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLGpu.h"
    },
    {
      "type": "modify",
      "old_id": "cb9d310010b596fb7a90cf2d58b3064cca9cccbe",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLRenderTarget.cpp",
      "new_id": "dfb4e88ee30b76eeaf7b7363c0d60c2c9f0addab",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLRenderTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e6dc7f767edd9a738415f7b9b2d69da50e67263",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLRenderTarget.h",
      "new_id": "0539a08d8190695477cd679c75346ed5afb61225",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLRenderTarget.h"
    },
    {
      "type": "modify",
      "old_id": "d76da319202b5225884ea2758c3ec85d5ccea343",
      "old_mode": 33188,
      "old_path": "tests/ResourceCacheTest.cpp",
      "new_id": "6370b924909a150f70b414d4a14c99c5e598ff0a",
      "new_mode": 33188,
      "new_path": "tests/ResourceCacheTest.cpp"
    }
  ]
}
