)]}'
{
  "commit": "91bdbcdbbdf5cdf0fdb4518a0d30206c964cfdf6",
  "tree": "98e29cb8792c78ad12f5abe527a1824838713989",
  "parents": [
    "f42e08c12533f2a165bc08451f5ab5dd1363618b"
  ],
  "author": {
    "name": "bsalomon",
    "email": "bsalomon@google.com",
    "time": "Thu Jul 17 09:28:07 2014 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jul 17 09:28:07 2014 -0700"
  },
  "message": "Use the GrCacheable ID to eliminate the need for notifications to GrGpuGL when textures and RTs are deleted.\n\nAlso, rename GrCacheable::getGenerationID() to getInstanceID() since it doesn\u0027t behave like other \"generation\" IDs.\n\nR\u003djvanverth@google.com\n\nAuthor: bsalomon@google.com\n\nReview URL: https://codereview.chromium.org/376703009\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "344ae6b58319edd1e41fe7222ef0087a188c79e3",
      "old_mode": 33188,
      "old_path": "include/gpu/GrCacheable.h",
      "new_id": "5cd9b0d1c43003f9ec4c0cd2c59f094c53b28b55",
      "new_mode": 33188,
      "new_path": "include/gpu/GrCacheable.h"
    },
    {
      "type": "modify",
      "old_id": "25c13ec8d1ae52ac34616e307bf68c1df42651cf",
      "old_mode": 33261,
      "old_path": "src/gpu/GrBitmapTextContext.cpp",
      "new_id": "78b6174b29ffb9b826d35495619fd7be66d0208c",
      "new_mode": 33261,
      "new_path": "src/gpu/GrBitmapTextContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "b9d5ce78d51ebfbba24833381081cc04b95f409f",
      "old_mode": 33188,
      "old_path": "src/gpu/GrBitmapTextContext.h",
      "new_id": "c9bb9fdb78ac27f96a07e847a4eeb134c2fa549f",
      "new_mode": 33188,
      "new_path": "src/gpu/GrBitmapTextContext.h"
    },
    {
      "type": "modify",
      "old_id": "120be78f0802c69bc26f32d10e038405e656709c",
      "old_mode": 33188,
      "old_path": "src/gpu/GrCacheable.cpp",
      "new_id": "6047f39258eda9dd1fd811f9030dac854d1ba59d",
      "new_mode": 33188,
      "new_path": "src/gpu/GrCacheable.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2a0cdced30989a7dff09cea482e1bf32f5ba2bc",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLRenderTarget.cpp",
      "new_id": "2486396186a483b5d522f5c71205ed2b878a6de9",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLRenderTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "856cfb1277d920e883edc1d7de8e4038efca5d06",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGLTexture.cpp",
      "new_id": "255cdd963165fac9bfb2d7d1b0df359adc892b89",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGLTexture.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a2be13aacb95737690a1f2dd7ec7e5f4cd35ad5",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGpuGL.cpp",
      "new_id": "52e3c33601fee7ed886385acf16f600d0cea666b",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGpuGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "a2c636d2aad7fdd01089205075510de9e73c8765",
      "old_mode": 33188,
      "old_path": "src/gpu/gl/GrGpuGL.h",
      "new_id": "509c4c1573fde151e7bb11bb97ad423f5f342c8e",
      "new_mode": 33188,
      "new_path": "src/gpu/gl/GrGpuGL.h"
    }
  ]
}
