)]}'
{
  "commit": "85d3427d4932c6cfaf02f8a7454f0c6f213b0c2e",
  "tree": "0a048c9b828309af9c939b43b44d6ff7b8ef6ee5",
  "parents": [
    "e4b231428e8c14cbc82d20cfb12eb08fc45f8df6"
  ],
  "author": {
    "name": "bsalomon",
    "email": "bsalomon@google.com",
    "time": "Thu Oct 02 11:23:04 2014 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Oct 02 11:23:04 2014 -0700"
  },
  "message": "Revert of GrContext::copyTexture-\u003eGrContext::copySurface. Add a flush writes pixel ops flag. (patchset #3 id:40001 of https://codereview.chromium.org/622663002/)\n\nReason for revert:\nBreaking GMs on some bots\n\nOriginal issue\u0027s description:\n\u003e GrContext::copyTexture-\u003eGrContext::copySurface.\n\u003e\n\u003e Add a flush writes pixel ops flag.\n\u003e\n\u003e Add an explicit flush writes for GrSurface.\n\u003e\n\u003e BUG\u003dskia:2977\n\u003e\n\u003e Committed: https://skia.googlesource.com/skia/+/cf99b00980b6c9c557e71abf1a7c9f9b21217262\n\nTBR\u003drobertphillips@google.com\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\nBUG\u003dskia:2977\n\nReview URL: https://codereview.chromium.org/621073002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4500936b82076d19210207409338f627854e9d77",
      "old_mode": 33188,
      "old_path": "include/gpu/GrContext.h",
      "new_id": "366fba993e7dadecef4fe6e46352edfb64c62c73",
      "new_mode": 33188,
      "new_path": "include/gpu/GrContext.h"
    },
    {
      "type": "modify",
      "old_id": "0bbf8d9c12a0ee4eac5fcc7de6c57b2057a02e7d",
      "old_mode": 33188,
      "old_path": "include/gpu/GrSurface.h",
      "new_id": "23311a2f523e28448a6bf8f17ac7d3e2589a7ecd",
      "new_mode": 33188,
      "new_path": "include/gpu/GrSurface.h"
    },
    {
      "type": "modify",
      "old_id": "67e8dd3d2e75bd20c335e274df70cfd0cc3e3948",
      "old_mode": 33188,
      "old_path": "samplecode/SampleApp.cpp",
      "new_id": "6ca67bcbcd75aea22fe010a46a43def2d058efa4",
      "new_mode": 33188,
      "new_path": "samplecode/SampleApp.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0f3cc56713226f7f432f6dbd4a90c19d6e94526",
      "old_mode": 33261,
      "old_path": "src/gpu/GrContext.cpp",
      "new_id": "46a5576b113358492361240cf4737d38f9f6a699",
      "new_mode": 33261,
      "new_path": "src/gpu/GrContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "d067f07d0df167512e1259106d52dac4a4bc53b7",
      "old_mode": 33188,
      "old_path": "src/gpu/GrSurface.cpp",
      "new_id": "37fd73f4f415a82f526a88d018043a1f3bddc3f4",
      "new_mode": 33188,
      "new_path": "src/gpu/GrSurface.cpp"
    },
    {
      "type": "modify",
      "old_id": "0fe219f6f0276351d2f1822eeaa5ae33041d6881",
      "old_mode": 33188,
      "old_path": "src/gpu/SkGrPixelRef.cpp",
      "new_id": "fcf22e350b02aef0ab2b2924775993d7f9c14977",
      "new_mode": 33188,
      "new_path": "src/gpu/SkGrPixelRef.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb087ea24bb26efe542d135a2a9e497afd74fa59",
      "old_mode": 33188,
      "old_path": "src/image/SkSurface_Gpu.cpp",
      "new_id": "024c151cea9fb73a146f5269d96c66e300827e3c",
      "new_mode": 33188,
      "new_path": "src/image/SkSurface_Gpu.cpp"
    }
  ]
}
