)]}'
{
  "commit": "de5bf0cfeca908b81a28cc50065f7bc2da3d2fd1",
  "tree": "e208e4b36c04587300639bfaf50ff21799c4a1a3",
  "parents": [
    "1cb00e42bff455e23f6883bf09680438fa631224"
  ],
  "author": {
    "name": "robertphillips",
    "email": "robertphillips@google.com",
    "time": "Tue May 03 05:06:29 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue May 03 05:06:29 2016 -0700"
  },
  "message": "Add Gr*Proxy classes\n\nThis isn\u0027t wired in anywhere yet.\n\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search2?unt\u003dtrue\u0026query\u003dsource_type%3Dgm\u0026master\u003dfalse\u0026issue\u003d1937553002\n\nReview-Url: https://codereview.chromium.org/1937553002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69f286d239d3419a563fb682b6349c2005429f23",
      "old_mode": 33188,
      "old_path": "gyp/gpu.gypi",
      "new_id": "5919e24b591c16f9b1b087f31cc358a89bc89d6c",
      "new_mode": 33188,
      "new_path": "gyp/gpu.gypi"
    },
    {
      "type": "modify",
      "old_id": "f9d0c533d3348400899734772301319f046a80d7",
      "old_mode": 33188,
      "old_path": "include/core/SkTypes.h",
      "new_id": "f99bb019498a5c15db390d668f34f67fb5811df9",
      "new_mode": 33188,
      "new_path": "include/core/SkTypes.h"
    },
    {
      "type": "modify",
      "old_id": "cb407aa5bfa16db1d2c3e7800e0c2c237e7b2804",
      "old_mode": 33188,
      "old_path": "include/gpu/GrContext.h",
      "new_id": "6f5ca981e5c787f0d26511ee5bfb1358be3443b9",
      "new_mode": 33188,
      "new_path": "include/gpu/GrContext.h"
    },
    {
      "type": "modify",
      "old_id": "eb9f142211c9aef75f0e637ab655737dabd57d02",
      "old_mode": 33188,
      "old_path": "include/gpu/GrRenderTarget.h",
      "new_id": "ff75af37e8fe49426db0365b3532a25872446b9a",
      "new_mode": 33188,
      "new_path": "include/gpu/GrRenderTarget.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "287aa017f0b7645afcba3a8160466ae91c8e0159",
      "new_mode": 33188,
      "new_path": "include/private/GrRenderTargetProxy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63e646b7d3b4ea264cb7cb4dfcaa1c8d2f25b977",
      "new_mode": 33188,
      "new_path": "include/private/GrSurfaceProxy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb82ca75811ff7a8196ad13efa579ed6141d7d52",
      "new_mode": 33188,
      "new_path": "include/private/GrTextureProxy.h"
    },
    {
      "type": "modify",
      "old_id": "d0042527e48c29381c0a93fc94e1d98981d5fe31",
      "old_mode": 33188,
      "old_path": "src/core/SkImageFilter.cpp",
      "new_id": "899083dbb468260a3b63d04b6e5354971f84f34c",
      "new_mode": 33188,
      "new_path": "src/core/SkImageFilter.cpp"
    },
    {
      "type": "modify",
      "old_id": "cec45ba9114243cb9ba768ee9b7585226e216604",
      "old_mode": 33188,
      "old_path": "src/effects/SkAlphaThresholdFilter.cpp",
      "new_id": "a4876c800899b98c436cd687e85adb1a6b7e2f34",
      "new_mode": 33188,
      "new_path": "src/effects/SkAlphaThresholdFilter.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf9e2c3c9f9a77531b4ea751f87797e008146df0",
      "old_mode": 33188,
      "old_path": "src/effects/SkDisplacementMapEffect.cpp",
      "new_id": "befda793326bbb13410e3ce34772fad26ff0b3b2",
      "new_mode": 33188,
      "new_path": "src/effects/SkDisplacementMapEffect.cpp"
    },
    {
      "type": "modify",
      "old_id": "6efb0f6c4e1a33f0fdaf7e5c6cc1e663c3588241",
      "old_mode": 33188,
      "old_path": "src/effects/SkLightingImageFilter.cpp",
      "new_id": "d9b29363ed5a692dd2494b6e8a1902b5fe0551c3",
      "new_mode": 33188,
      "new_path": "src/effects/SkLightingImageFilter.cpp"
    },
    {
      "type": "modify",
      "old_id": "2a0f078c053fd6ed0cc13577668090b7415a6c1c",
      "old_mode": 33188,
      "old_path": "src/effects/SkMorphologyImageFilter.cpp",
      "new_id": "121a7fdc013a5eea116c629e9e99c20a1a71e045",
      "new_mode": 33188,
      "new_path": "src/effects/SkMorphologyImageFilter.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1e19bbec3e207e82db9617473baa8f8e02fde5a",
      "old_mode": 33188,
      "old_path": "src/effects/SkXfermodeImageFilter.cpp",
      "new_id": "99ce24f1295b8c80818a62d54663c92e69fad1a2",
      "new_mode": 33188,
      "new_path": "src/effects/SkXfermodeImageFilter.cpp"
    },
    {
      "type": "modify",
      "old_id": "f95bdfff02ffa45325e85db2a8ca4479170a688e",
      "old_mode": 33188,
      "old_path": "src/gpu/GrBlurUtils.cpp",
      "new_id": "59a3dfcd081083e184e85f5a7e738bb950200b5f",
      "new_mode": 33188,
      "new_path": "src/gpu/GrBlurUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "a186bd87bc101f1cf9107ccc1903172adf354622",
      "old_mode": 33188,
      "old_path": "src/gpu/GrContext.cpp",
      "new_id": "31845f9d6df80b7c9c2ea819e4278f0d46ac37b1",
      "new_mode": 33188,
      "new_path": "src/gpu/GrContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6736403fce612d2f91b2feca254455aef3341e9",
      "old_mode": 33188,
      "old_path": "src/gpu/GrRenderTarget.cpp",
      "new_id": "ebbfae9b95f07fa722e7617bc2ecaf79cc6b262d",
      "new_mode": 33188,
      "new_path": "src/gpu/GrRenderTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "e64ed57141c00f5a92eeb7eb1c4947b51c0e476f",
      "old_mode": 33188,
      "old_path": "src/gpu/GrRenderTargetPriv.h",
      "new_id": "24b7e8838a563b223965342c03a7051413aecd8e",
      "new_mode": 33188,
      "new_path": "src/gpu/GrRenderTargetPriv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d821c3c1d4b86db8eee2aae0cca3faa8406fb73",
      "new_mode": 33188,
      "new_path": "src/gpu/GrRenderTargetProxy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b8b5d7510d40f5f9e0e39d1228b24e953019a630",
      "new_mode": 33188,
      "new_path": "src/gpu/GrSurfaceProxy.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09c22e37b0f16142cb9db1122fa30915cc8eed18",
      "new_mode": 33188,
      "new_path": "src/gpu/GrTextureProxy.cpp"
    },
    {
      "type": "modify",
      "old_id": "3372d4289701ef03a8c7900c66c7434e8c9aa26e",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLGpu.cpp",
      "new_id": "d24734fa57f3d71770b5537dc0bf51650ee04cd5",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLGpu.cpp"
    },
    {
      "type": "modify",
      "old_id": "eea7e2c04074e191eee77d1e022348c338f92757",
      "old_mode": 33188,
      "old_path": "src/image/SkImage_Gpu.cpp",
      "new_id": "339dee7a5c7ef0d2bc839cff7b74ec871c1c5f50",
      "new_mode": 33188,
      "new_path": "src/image/SkImage_Gpu.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a533ba19c45a4788a5501a8276f7f7a92c28ec6",
      "old_mode": 33188,
      "old_path": "tests/ClearTest.cpp",
      "new_id": "d227cb8073418638ef2063db3252cb9e8d0da284",
      "new_mode": 33188,
      "new_path": "tests/ClearTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1157a33a9e3c24aec044338d8b7ec5260e8a8d1",
      "old_mode": 33188,
      "old_path": "tests/PrimitiveProcessorTest.cpp",
      "new_id": "a82237d9f860a31a7a887ce6a1e010499a065d94",
      "new_mode": 33188,
      "new_path": "tests/PrimitiveProcessorTest.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45a438ad5a63bdc2168d7c1a90b044d6c8ef59e3",
      "new_mode": 33188,
      "new_path": "tests/ProxyTest.cpp"
    }
  ]
}
