)]}'
{
  "commit": "19cd7cc42700b844e6d9fc170a65bf7122d468b8",
  "tree": "127477b084005457579c599b2ec9eef0668a1479",
  "parents": [
    "71333dc57ac7e4cf7963c83333730b3882ab371f"
  ],
  "author": {
    "name": "dsinclair",
    "email": "dsinclair@chromium.org",
    "time": "Fri Nov 04 21:06:05 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Nov 04 21:06:05 2016 -0700"
  },
  "message": "Revert of Unify some code (patchset #14 id:260001 of https://codereview.chromium.org/2466023002/ )\n\nReason for revert:\nBreaking the chrome roll. See https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/331856\n\nOriginal issue\u0027s description:\n\u003e Unify some code\n\u003e\n\u003e Move parsing of linearized header into separate CPDF_Linearized class.\n\u003e\n\u003e Committed: https://pdfium.googlesource.com/pdfium/+/71333dc57ac7e4cf7963c83333730b3882ab371f\n\nTBR\u003dthestig@chromium.org,brucedawson@chromium.org,art-snake@yandex-team.ru\n# Skipping CQ checks because original CL landed less than 1 days ago.\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nReview-Url: https://codereview.chromium.org/2474283005\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0cf5f54c77121fa8ef96c15b30c1f8560bdf7c50",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "a54f6e401870960f8b3f6bd20d8a2be8661859f9",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e6d2c61ad384dbc4c3d104882648d6c9299cbc29",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_data_avail.cpp",
      "new_id": "c4ed95e17f27d344afdede77d2c756d91a43aa35",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_data_avail.cpp"
    },
    {
      "type": "modify",
      "old_id": "bff9f2943b8f5fb3289089cad3514e70a06bc49e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_data_avail.h",
      "new_id": "0a8716a498906ca9b7515c45156df297138ef691",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_data_avail.h"
    },
    {
      "type": "modify",
      "old_id": "d9ffc0b28a46ee3c51dd641a52922d6056ba1d55",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_document.cpp",
      "new_id": "8e181de97cf54a94010c3ff88c9e0b360cf80fa7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_document.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b18015200edd49a1fb806cf54500fb55fa47749",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_document.h",
      "new_id": "0a99e42c3f62713fd792db7c450bd911cc6864a1",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_document.h"
    },
    {
      "type": "modify",
      "old_id": "e20a5a1d1da50e84ced98b5dccf9f130181fec4f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_document_unittest.cpp",
      "new_id": "16d0ade069aa11a0f7c180494888ec5d1a8c5f1c",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_document_unittest.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbc57dace915abfa17aeb8848a86aa4f027ca31e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_hint_tables.cpp",
      "new_id": "045b94cac5dda7fe7982ad729c3a2662f1a30da7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_hint_tables.cpp"
    },
    {
      "type": "modify",
      "old_id": "68b5059b057b0901fe68b5f44cb7a3da830b5bab",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_hint_tables.h",
      "new_id": "84f48cf41f6dd256c75fe11e357b5f229f7c57a7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_hint_tables.h"
    },
    {
      "type": "delete",
      "old_id": "aa0ef45bcc641692ee1a1981919ba363598674d0",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_linearized.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "caf538e3feeb42df994083bd5146dc73ec5ded5c",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_linearized.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "044d12d6ef882c173ed30d3371eaca4ff55a3661",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_parser.cpp",
      "new_id": "c8c07bd0b7053f02e7e0cae312bae97bb71359cf",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "b8ce7ab2948da0d3d2c3a8c6a1421b2d4570485e",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_parser.h",
      "new_id": "3be157a1a2065d5bf6c67862d1f5ff53ed6adec3",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_parser.h"
    }
  ]
}
