)]}'
{
  "commit": "047b82a0122ba7213d9ad4b71701a2c6b04e36aa",
  "tree": "ac0efb875cfbf671542200c2a09402e343d7cf6d",
  "parents": [
    "0f04381ad54032319761074fd38276d167f57dc5"
  ],
  "author": {
    "name": "Tyler Mandry",
    "email": "tmandry@google.com",
    "time": "Sat Oct 10 00:46:42 2020 +0000"
  },
  "committer": {
    "name": "CQ Bot",
    "email": "commit-bot@chromium.org",
    "time": "Sat Oct 10 00:46:42 2020 +0000"
  },
  "message": "Revert \"[scrutiny] Integrate BlobFs reader support.\"\n\nThis reverts commit 9bd1d2988189028e3ac0b59d24d4118f0ff26d9b.\n\nReason for revert: Caused build failures on macs, fxb/61744\n\nOriginal change\u0027s description:\n\u003e [scrutiny] Integrate BlobFs reader support.\n\u003e\n\u003e This change integrates BlobFs support into Scrutiny allowing the parsing\n\u003e of blobfs.blk partitions dumped from the command tool.fvm.extract or\n\u003e those found directly in the build system. As part of this change zstd\n\u003e chunked decompression is required to decompress the data. This required\n\u003e writing an ffi bridge for the chunk decompressor.\n\u003e\n\u003e This change adds a new command to the toolkit plugin:\n\u003e tool.blobfs.extract --input foo.blk --output /tmp/foo/\n\u003e\n\u003e This command will attempt to read the file as a blobfs partiion and dump\n\u003e all the files named as their merkle root into the output directory.\n\u003e\n\u003e Change-Id: Ia6a2bdbafe94e591ec29a7e8e193e6bd8a84654b\n\u003e Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/434262\n\u003e Commit-Queue: Benjamin Wright \u003cbenwright@google.com\u003e\n\u003e Testability-Review: Benjamin Wright \u003cbenwright@google.com\u003e\n\u003e Reviewed-by: Yu Shan \u003cshanyu@google.com\u003e\n\u003e Reviewed-by: Benjamin Wright \u003cbenwright@google.com\u003e\n\nTBR\u003dshanyu@google.com,benwright@google.com\n\nChange-Id: I1afe4a867c64eb35914af3bd0716309bd5c84e78\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/437155\nReviewed-by: Tyler Mandry \u003ctmandry@google.com\u003e\nCommit-Queue: Tyler Mandry \u003ctmandry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "904a8ba5f7dd72f9afd8ccef8e7ec9f1e343af97",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/app/BUILD.gn",
      "new_id": "0cad23d3c6e574a2740abf765c506184f779daf7",
      "new_mode": 33188,
      "new_path": "src/security/tools/scrutiny/app/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e3cb646d3c030f82bc145dd5203c4fb0df53c088",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/plugins/BUILD.gn",
      "new_id": "e98a00b8e7ccebc9b74c3bde560dd5a423fd8cca",
      "new_mode": 33188,
      "new_path": "src/security/tools/scrutiny/plugins/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "df6872f84c28733bf21e76d99b509afbb9e75e8d",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/plugins/src/toolkit.rs",
      "new_id": "d90d5e24eaadbca4f287f704c1b26edc9140eb65",
      "new_mode": 33188,
      "new_path": "src/security/tools/scrutiny/plugins/src/toolkit.rs"
    },
    {
      "type": "modify",
      "old_id": "5b61affcb74ca16ee53b7e2d66534c7e8b0654bc",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/utils/BUILD.gn",
      "new_id": "cb695376fbeeaa071e9f58290f3d224a27c6cf24",
      "new_mode": 33188,
      "new_path": "src/security/tools/scrutiny/utils/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "62cc3eca5bf95fa5580fe1172da0abfcaedcb798",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/utils/ffi-bridge/BUILD.gn",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3aafec6441ab936135e33c38c075c258958d8071",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/utils/ffi-bridge/chunked-decompressor.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bdd996d5c03688137c09ef78556ab09975c3cf42",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/utils/ffi-bridge/chunked-decompressor.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb53194a68db7152468405ddd15a31b729aca730",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/utils/src/blobfs.rs",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5f0e2d599ab64ff2fcfe2cc7821891bb12c522fd",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/utils/src/lib.rs",
      "new_id": "7a88c40d51fc3a9a455b9cdbcc21ed1c97390508",
      "new_mode": 33188,
      "new_path": "src/security/tools/scrutiny/utils/src/lib.rs"
    },
    {
      "type": "modify",
      "old_id": "078a6a04d8546ab6e2c5d6e3e48795d029a5ee6e",
      "old_mode": 33188,
      "old_path": "src/security/tools/scrutiny/utils/src/zstd.rs",
      "new_id": "49552a39fd79e48cb1d33624ef8067df8304af37",
      "new_mode": 33188,
      "new_path": "src/security/tools/scrutiny/utils/src/zstd.rs"
    }
  ]
}
