)]}'
{
  "commit": "fa49ce808596a75499e2f63ad0a4ac225679c2a8",
  "tree": "d6f29e56fc25fc2b307000219ceff030df829a2e",
  "parents": [
    "9ed73667bba19dd47cccf386c9569dbfaf587b7b"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri Jul 09 17:06:33 2021 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 09 17:06:33 2021 +0000"
  },
  "message": "Split folder operations out of fx_stream.h into fx_folder.h\n\nThen implement in platform-specific .cpp files. Avoid dragging some\nadditional bytes into the numerous files that use streams and not\nfolders (and vice versa).\n\n-- add some comments about FX_FILEMODE_ in fx_stream while at it.\n-- make FX_FILEMODE_ definitions look more like bitmasks.\n\nChange-Id: I46f660f8d03c2593e6783266dd299e6a1c7515b9\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/82972\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58e4c8007765446bb39efebe9e9dcbd45c9b92f5",
      "old_mode": 33188,
      "old_path": "core/fxcrt/BUILD.gn",
      "new_id": "07beba693cf50c6c2724137e0fa8f27c12dbc4a0",
      "new_mode": 33188,
      "new_path": "core/fxcrt/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "921fbcd0f3784ee13305bd2a0b304e930d6aad3c",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_folder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e4ef9b0f72a12eeb6c984be7f2d023025066a99",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_folder_posix.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7a4a23f8da0f212a8882659cb2ffb98bd640aba",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_folder_windows.cpp"
    },
    {
      "type": "modify",
      "old_id": "7eadefdbd496e797e74714b9567b17e5e4b96463",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_stream.cpp",
      "new_id": "9a651814069c38026d6707a6dbcab902cb1c1dfd",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "1e947b8de88c6bbb373c533d67578b1d20b2198a",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_stream.h",
      "new_id": "3e6289040048dd25dbe59f8fbe6ed9b25bf4fb33",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_stream.h"
    },
    {
      "type": "modify",
      "old_id": "a9c04142018342bc64e10c0794e4700548cf0fe3",
      "old_mode": 33188,
      "old_path": "core/fxge/android/cfpf_skiafontmgr.cpp",
      "new_id": "d6f593b2209130912b2197fccba289e3389f2759",
      "new_mode": 33188,
      "new_path": "core/fxge/android/cfpf_skiafontmgr.cpp"
    },
    {
      "type": "modify",
      "old_id": "657fa1cb4d5ba3cca2aeaec04a10650aa7aa7bcd",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_folderfontinfo.cpp",
      "new_id": "a6765343a8dfc5120ab62744860ecd2bcfef9072",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_folderfontinfo.cpp"
    }
  ]
}
