)]}'
{
  "commit": "59f7623f1c0b0414006d520360b5f7624a1bd508",
  "tree": "a15de667fc946401db27b5964a6311305da2cfbc",
  "parents": [
    "f6a79217a5a64e31ce870ae70195b99ea07372fb"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Thu Nov 15 20:22:59 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Nov 15 20:22:59 2018 +0000"
  },
  "message": "Avoid overloading in IFX_SeekableWriteStream.\n\nHaving overloaded virtual methods is confusing for the compiler. Rename\none variant of WriteBlock() to WriteBlockAtOffset().\n\nChange-Id: If2bf291b02914fdcb06f1d441e6584237ec0a501\nReviewed-on: https://pdfium-review.googlesource.com/c/45553\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "442fdf3e08e6022328b169b593ea71ae3be9c4fb",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_memorystream.cpp",
      "new_id": "05899ec37ef4631955dab79f528064979302865f",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_memorystream.cpp"
    },
    {
      "type": "modify",
      "old_id": "a54b814d946a6743c1c197410e43221aa9639579",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_memorystream.h",
      "new_id": "c5fa3c2d459906c306e38319fac124971544b542",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_memorystream.h"
    },
    {
      "type": "modify",
      "old_id": "21bdd29455c0ad38cfbab8fa5526bd981c15a885",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablemultistream.cpp",
      "new_id": "d817000b0b20ee8344c08c382f2658be52480973",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablemultistream.cpp"
    },
    {
      "type": "modify",
      "old_id": "966877f3f3a66646c91e08ba892eda10f62b33c6",
      "old_mode": 33188,
      "old_path": "core/fxcrt/cfx_seekablemultistream.h",
      "new_id": "2f8b874937ee9765a66ccfe31cf1ffe6dd9bfb57",
      "new_mode": 33188,
      "new_path": "core/fxcrt/cfx_seekablemultistream.h"
    },
    {
      "type": "modify",
      "old_id": "35be9d54d5a5902e05e95db26094e9d34bca5fcb",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_stream.cpp",
      "new_id": "1d05cd32d70822d1d944bd32697a431429b1e54c",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "aa778219a83440ae955f56c05b421b2e611b4772",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_stream.h",
      "new_id": "270cc9a1076e5939c7bafb1f6d44029e05aa8cf0",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_stream.h"
    },
    {
      "type": "modify",
      "old_id": "22b46ce27b397c506bc6b5a9c370d72097e17877",
      "old_mode": 33188,
      "old_path": "fpdfsdk/cpdfsdk_helpers.cpp",
      "new_id": "f9657aee88df37dadcc59428f9a6505364994b36",
      "new_mode": 33188,
      "new_path": "fpdfsdk/cpdfsdk_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9cd2f6f9901561f8abcc831390009642bcdafe0",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp",
      "new_id": "cbb87640d56153af03a910dc776c8b411500a073",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp"
    },
    {
      "type": "modify",
      "old_id": "47474389c5464b9ae57a8ba335e87edaaf7d81b7",
      "old_mode": 33188,
      "old_path": "testing/string_write_stream.cpp",
      "new_id": "77e68252e91a97ed48ef779f034241c12ba8cf86",
      "new_mode": 33188,
      "new_path": "testing/string_write_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "a77e4f0c6982a8e1f00db5b73ff74709edf4a7e4",
      "old_mode": 33188,
      "old_path": "testing/string_write_stream.h",
      "new_id": "b266f33367524b29b3389e5b8492e97adfd7da34",
      "new_mode": 33188,
      "new_path": "testing/string_write_stream.h"
    }
  ]
}
