)]}'
{
  "commit": "dabc5d57bf473708295800a7991bc1fafdf76288",
  "tree": "9dfb8313596dd61e2c600cf02548b191f9753daf",
  "parents": [
    "7061d1af45752617fafa85e2242dc5b2844650b5"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Feb 05 09:46:23 2015 -0800"
  },
  "committer": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Feb 05 09:46:23 2015 -0800"
  },
  "message": "Add namespace and-re-arrange PDFium\u0027s local copy of chromium /base.\n\nAny projects DEPS\u0027d into chromium and requiring a /base\nsubset should have a local copy of that subset in a\nseparate namespace. This will avoid future naming conflicts.\n\nRe-arrange the directory structure to better identify what\ncame from chromium\u0027s base, and to make drop-in replacement\neasier for files that contain hard-coded \"base/\" in their\n#include directives.\n\nR\u003djam@chromium.org\n\nReview URL: https://codereview.chromium.org/900753002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b657836bdcd9e5dad495f5c6d6fc133c4500cfb6",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "bb369eb78617bc1089fcdef4ef4838109d45d66b",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7d727f37fba5caf63677e1a2919dc4a74ee242ce",
      "old_mode": 33188,
      "old_path": "core/src/fpdfapi/fpdf_page/fpdf_page_func.cpp",
      "new_id": "b11254035658ae8c1be4e3688c1dd187806a388e",
      "new_mode": 33188,
      "new_path": "core/src/fpdfapi/fpdf_page/fpdf_page_func.cpp"
    },
    {
      "type": "modify",
      "old_id": "340da6f66b1e457727931982855af7a5bf9950a2",
      "old_mode": 33188,
      "old_path": "core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp",
      "new_id": "16274088c0de9b5d042d77824feb796be5f7c3cf",
      "new_mode": 33188,
      "new_path": "core/src/fpdfapi/fpdf_parser/fpdf_parser_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "0694cf9cbd0a190b65b7b643700d355785d55c0d",
      "old_mode": 33188,
      "old_path": "core/src/fxcrt/fx_basic_array.cpp",
      "new_id": "9bdc607bfea70d444e3edde2fd7cd065f67bfcd4",
      "new_mode": 33188,
      "new_path": "core/src/fxcrt/fx_basic_array.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d4f860b3290698e2dc8f5f59d604850465eb5bd",
      "old_mode": 33188,
      "old_path": "core/src/fxcrt/fx_basic_bstring.cpp",
      "new_id": "39104e29f6c010c64885be20f2ef3b3f983ebbaa",
      "new_mode": 33188,
      "new_path": "core/src/fxcrt/fx_basic_bstring.cpp"
    },
    {
      "type": "modify",
      "old_id": "0945d2f1c5c72b927907c67dc20f82192b845afe",
      "old_mode": 33188,
      "old_path": "core/src/fxcrt/fx_basic_wstring.cpp",
      "new_id": "dfdbef8bd61ceb5e6293aa2ef06d95e3b0c03313",
      "new_mode": 33188,
      "new_path": "core/src/fxcrt/fx_basic_wstring.cpp"
    },
    {
      "type": "modify",
      "old_id": "794e1f19dc1ce3972be41b2c6a0b3605a5399810",
      "old_mode": 33188,
      "old_path": "core/src/fxcrt/fx_safe_types.h",
      "new_id": "5772fd0e3c4c113679fc1b50112e82deecf20b7c",
      "new_mode": 33188,
      "new_path": "core/src/fxcrt/fx_safe_types.h"
    },
    {
      "type": "modify",
      "old_id": "b751091a9997e7a1d92d9444387ada9978ae9744",
      "old_mode": 33188,
      "old_path": "fpdfsdk/src/fpdfview.cpp",
      "new_id": "401f817be2724f82caeb111b7ab4edbc705cc468",
      "new_mode": 33188,
      "new_path": "fpdfsdk/src/fpdfview.cpp"
    },
    {
      "type": "modify",
      "old_id": "96cec474c228b64617633816f054d23e0c6087dd",
      "old_mode": 33188,
      "old_path": "fpdfsdk/src/javascript/Document.cpp",
      "new_id": "8f7a8f29e3fd41b817a7c52fa62c408422c27636",
      "new_mode": 33188,
      "new_path": "fpdfsdk/src/javascript/Document.cpp"
    },
    {
      "type": "modify",
      "old_id": "c23059d6f303142f54009c3b282ab1f2f414f297",
      "old_mode": 33188,
      "old_path": "pdfium.gyp",
      "new_id": "dbe1b525f50c9cf19a82b12b522f0f7379a19554",
      "new_mode": 33188,
      "new_path": "pdfium.gyp"
    },
    {
      "type": "modify",
      "old_id": "df02938a93ca6022c5c1371666916927743dc7ac",
      "old_mode": 33188,
      "old_path": "third_party/BUILD.gn",
      "new_id": "fcb09c4b4765f684cbe0e7efc4f482069153e774",
      "new_mode": 33188,
      "new_path": "third_party/BUILD.gn"
    },
    {
      "type": "rename",
      "old_id": "3629e84d4a986404bfb742a7619e18595091d468",
      "old_mode": 33188,
      "old_path": "third_party/logging.h",
      "new_id": "d24f93b2a12f46b6c3ec448ae5f91ac2552641bb",
      "new_mode": 33188,
      "new_path": "third_party/base/logging.h",
      "score": 79
    },
    {
      "type": "rename",
      "old_id": "b1b8c10888a3f0e2c2e77b42c9b9921d22d4001c",
      "old_mode": 33188,
      "old_path": "third_party/macros.h",
      "new_id": "05c3132e4693861ae6b4cf9dd44b8a5d29b9104c",
      "new_mode": 33188,
      "new_path": "third_party/base/macros.h",
      "score": 89
    },
    {
      "type": "rename",
      "old_id": "f7816afe81c246f38f4ce303b03a8f4ea2ee4ddd",
      "old_mode": 33188,
      "old_path": "third_party/numerics/OWNERS",
      "new_id": "f7816afe81c246f38f4ce303b03a8f4ea2ee4ddd",
      "new_mode": 33188,
      "new_path": "third_party/base/numerics/OWNERS",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "681dc0a9cc3f46e8b759eca9a44ece5e87cff2b8",
      "old_mode": 33188,
      "old_path": "third_party/numerics/safe_conversions.h",
      "new_id": "e95608e0a56a7474b21d680c29cfcfe630003b06",
      "new_mode": 33188,
      "new_path": "third_party/base/numerics/safe_conversions.h",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "a357e518d1f5fcd0211177fa7cdacce5862eecb6",
      "old_mode": 33188,
      "old_path": "third_party/numerics/safe_conversions_impl.h",
      "new_id": "7c88dda0a85c98fcc54d58e3d4227bff04ab05cf",
      "new_mode": 33188,
      "new_path": "third_party/base/numerics/safe_conversions_impl.h",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "4b38ff2b1f018cb300377cfe12679e12330f0d84",
      "old_mode": 33188,
      "old_path": "third_party/numerics/safe_math.h",
      "new_id": "9540e83321a8f0dba960828e5831f46a821d29d2",
      "new_mode": 33188,
      "new_path": "third_party/base/numerics/safe_math.h",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "4bf59e64e07c6ce6edde7deee2e2014bc623749c",
      "old_mode": 33188,
      "old_path": "third_party/numerics/safe_math_impl.h",
      "new_id": "f9a4a715700ad00bd7dec0d77f7fe8aa6de84bdd",
      "new_mode": 33188,
      "new_path": "third_party/base/numerics/safe_math_impl.h",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "d4508dd6961326295f1c4b275c2180a3334b98c0",
      "old_mode": 33188,
      "old_path": "third_party/template_util.h",
      "new_id": "ab660940f0a25b042ae0b3f946b7a3fcb33d1e35",
      "new_mode": 33188,
      "new_path": "third_party/base/template_util.h",
      "score": 79
    },
    {
      "type": "modify",
      "old_id": "ac7fb7792aad3980aeaccc132adbd967e62dcf34",
      "old_mode": 33188,
      "old_path": "third_party/third_party.gyp",
      "new_id": "d54905c0224d00a83e4a5d8a8b54386cfe42ec19",
      "new_mode": 33188,
      "new_path": "third_party/third_party.gyp"
    }
  ]
}
