)]}'
{
  "commit": "eb9028d240f7e8bc857ceaa16d7629b8575acac2",
  "tree": "ff857d2b636eb576ba5c23f6cab27796d2eef5f5",
  "parents": [
    "4e788f24562df080eba438aada52771a45fdce3b"
  ],
  "author": {
    "name": "Cole Faust",
    "email": "colefaust@google.com",
    "time": "Mon Nov 27 12:18:52 2023 -0800"
  },
  "committer": {
    "name": "Cole Faust",
    "email": "colefaust@google.com",
    "time": "Mon Nov 27 12:18:52 2023 -0800"
  },
  "message": "Sandbox libc_musl_sysroot_bits\n\nSandboxing it produces this diff:\n\n  $ diff \u003c(zipinfo -l out_not_sandboxed/soong/.intermediates/external/musl/libc_musl_sysroot_bits/linux_glibc_x86_64/gen/  libc_musl_sysroot_bits.zip) \u003c(zipinfo -l out/soong/.intermediates/external/musl/libc_musl_sysroot_bits/linux_glibc_x86_64/gen/  libc_musl_sysroot_bits.zip)\n  1,3c1,2\n  \u003c Archive:  out_not_sandboxed/soong/.intermediates/external/musl/libc_musl_sysroot_bits/linux_glibc_x86_64/gen/  libc_musl_sysroot_bits.zip\n  \u003c Zip file size: 8535 bytes, number of entries: 16\n  \u003c -rw-r--r--  2.0 unx      421 bl      225 defN 08-Jan-01 00:00 include/bits/alltypes.h.in\n  ---\n  \u003e Archive:  out/soong/.intermediates/external/musl/libc_musl_sysroot_bits/linux_glibc_x86_64/gen/libc_musl_sysroot_bits.zip\n  \u003e Zip file size: 5358 bytes, number of entries: 14\n  17d15\n  \u003c -rw-r--r--  2.0 unx    10384 bl     2666 defN 08-Jan-01 00:00 include/bits/syscall.h.in\n  19c17\n  \u003c 16 files, 21039 bytes uncompressed, 6439 bytes compressed:  69.4%\n  ---\n\nSo the alltypes.h.in and syscall.h.in are removed from the zip after\nsandboxing. This seems good, because those two files are handled\nseparately already in that Android.bp file, and are not regular header\nfiles like the rest of the zip file.\n\nBug: 307824623\nTest: ./build/soong/tests/genrule_sandbox_test.py libc_musl_sysroot_bits\nChange-Id: I46b6340046ad7df85ea4fc9c54b46ade305661e6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa4af8739bc22d6c75464905873fe2128bd281a0",
      "old_mode": 33188,
      "old_path": "genrule/allowlists.go",
      "new_id": "16b1f7e0f35c16f416a6f07c122d13ad65a8d69b",
      "new_mode": 33188,
      "new_path": "genrule/allowlists.go"
    }
  ]
}
