)]}'
{
  "commit": "cd657f1d9708c04cd67cfc753464accc6bc3cb5c",
  "tree": "8f803c9a5b84019cd8762070cdd16aa188e1f811",
  "parents": [
    "68cbc925ecc46596105439f2f54280c5de313aea"
  ],
  "author": {
    "name": "Robert Phillips",
    "email": "robertphillips@google.com",
    "time": "Thu Apr 04 14:24:28 2019 +0000"
  },
  "committer": {
    "name": "Skia Commit-Bot",
    "email": "skia-commit-bot@chromium.org",
    "time": "Thu Apr 04 14:24:42 2019 +0000"
  },
  "message": "Revert \"Stop using pendingIO in read/writeSurfacePixels\"\n\nThis reverts commit 76cf552e2854e78a430fb51de040e5eb70387bfe.\n\nReason for revert: Maybe breaking some bots\n\nOriginal change\u0027s description:\n\u003e Stop using pendingIO in read/writeSurfacePixels\n\u003e \n\u003e This changes the implementation to always flush for these operations.\n\u003e Once partial DAG flushes are implemented this behavior will be better than the old method.\n\u003e \n\u003e Change-Id: I1f9edd33dcf5aa15cc5dcdf8f0e06a3b3cd88f48\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/205584\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Commit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n\nTBR\u003dbsalomon@google.com,robertphillips@google.com\n\nChange-Id: If3e8cc9a6e92b98f85bc3faf2b99fba7395ec946\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/206067\nReviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98820c37a934abfc5ae2283489915ee05a210e0e",
      "old_mode": 33188,
      "old_path": "src/gpu/GrContextPriv.cpp",
      "new_id": "2b9d1e7ca1f23e061c0b475c7ffbcad95313bdfe",
      "new_mode": 33188,
      "new_path": "src/gpu/GrContextPriv.cpp"
    }
  ]
}
