)]}'
{
  "id": "2264a2eb0ff73fb8254e634f48592c667d46d4be",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "b40b0e3557707268ae9be523db843718c402f64b",
      "name": "BUILD.bazel"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "466a4673f2ca2e94c4f34005de769ce3183bfd62",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9998400eefc81f243d1860047c0f3650db5316e1",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d96cbc68dfefeeeba7c970a4ca98b57bdbf3f49e",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11e195c59e4c0a2e437fe9aeefd3fbd73c569235",
      "name": "absolute_path_source_file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2d81c22c2369e4305c0b23d781f0e5bc788ff7f",
      "name": "bazel.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6aa106c0c1ac3a555404e70ab0a0f945c6d7dd62",
      "name": "bazel_constraints.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae2ebacc99938c1b812090d28bea7c27a9ea8f96",
      "name": "bazel_helpers.rst"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "5e9c0bd103c96304ae54631b67c268e71677a9de",
      "name": "bazel_internal"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "1cb7a5da5dd1d29083bf9dae8fc37ce893021a79",
      "name": "bazel_patches"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "615c1fc7bc0783a5b0eada2384323dd09f86c373",
      "name": "bazel_rules.rst"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0ae56cba518eaf16ad514772806931d1f16694d5",
      "name": "bazel_tests"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "976da29bcc747e066b73961521e74108a3f48357",
      "name": "binary_tools.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82acc300c118f245be5ae23171d2e9b1d69cd362",
      "name": "cc_blob_library.cmake"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8d95cd91b8d3b8cd4479fdff91c92bf237be5757",
      "name": "cc_blob_library.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e854f9063527cc57eb8bbf98d224758c08f50b2e",
      "name": "cc_blob_library_checksum_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c250047a3151ac7a1cfd2beab52755c56580331e",
      "name": "cc_blob_library_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe10da498f81da8704851d1364d879ba0a3ef422",
      "name": "cc_executable.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "936e2447d1020222e749b6b942fe7b8dde78722e",
      "name": "cc_library.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d777d7ad3979e85e14386aad367118a6e7ae9bc1",
      "name": "compatibility.bzl"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "a00d2cda1a6448256416765d38c0e93e956584a6",
      "name": "constraints"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75132d99da26bfd372d052176b9ab76d8db5e8be",
      "name": "copy_and_patch.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f70c73d285325afa4650548ea6943e01cbf4660",
      "name": "copy_from_cipd.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0a3d2e8c7c0836d8fa0412411992cc4e2ddb4319",
      "name": "copy_to_bin.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb4aa52029db056c33f88c0d6a03ec7569722d1e",
      "name": "coverage_report.gni"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "ae509d2a798b8f350b40b9f76c86d1f7ff0cb725",
      "name": "cred_helper.sh"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9dac3faa0368e5973ccb9b01bfa0c982127d166b",
      "name": "defaults.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e994be15a55bbb0cfaa989c92f44b28ae81ba0c4",
      "name": "docs.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ef9d5c999bce9c4fcd996980dc37e7ee51d5eb2",
      "name": "empty_main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33804c982ac97c92e256287afe07b40579aa2e43",
      "name": "error.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31d1cd7f31ed9a9d06ee838b46e587a94f00f5ed",
      "name": "evaluate_path_expressions.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2c2ba58582a87a0996a3d450f75780fb38a7b43",
      "name": "exec.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3c1bc03b367aa6927aa92f0ebf65e1b42eaa382",
      "name": "facade.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b0a806221478edb0b853e95adc8ebb44f09c136b",
      "name": "file_prefix_map_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85d9cbfbbbed9aa0dc8ad85b3a82c2772c0082be",
      "name": "generated_pigweed_modules_lists.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cf09922e6937ddfffd3e033c5c54abaed7bc9de3",
      "name": "glob_dirs.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75100cca9a743a6224aa84644ab50b31ee76c0be",
      "name": "gn.rst"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3ea67d387c600f73aa40a3a58cd781658610cc02",
      "name": "gn_internal"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d13af2ef189f4ce5ef5006dbf5dea85ad0162cb8",
      "name": "go.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d3b270745673d4da5dd61881cda49717548a3cc",
      "name": "hil.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac7d7c8a7ee70d7de7cb74186f3a9f2674db1459",
      "name": "host_tool.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc45c804a6369f95a28bd7452b2c02545f3338a7",
      "name": "ignore_group.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3bf8b3662a6ecb4f42086ef23c3a349823a769ff",
      "name": "input_group.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0896aa861b19146a2ae06384777d2f7ab8e1148",
      "name": "linker_script.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c03e676de1d7f6b062b89a6c8b8fe61ec08c4330",
      "name": "linker_scripts.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "051c03858398917a1462460d41c84e26f3930338",
      "name": "linker_symbol_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "863db79c471de32b5a0ea4c34b79fe22bb40cb21",
      "name": "linker_symbol_test.ld"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aba42689055fce464502a66123e0734b2eba616d",
      "name": "load_phase_test.bzl"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "da2488267683c2ad972c6d090926209797d923e5",
      "name": "luci"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3dcf8cd46ebc61fc73fd83a05c43eee1a27fc08f",
      "name": "merge_flags.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6114bf4fc1c339186850bb869a77058fcf486392",
      "name": "mirror_tree.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b2d7edeba6de161dfa7c26e1b7c9ce3efce942e",
      "name": "module_config.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0359d8f83f343a780bc0bf36c752e7533a9d7166",
      "name": "module_config_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "46d81a41f68e7f992193ae20bc23f71c87854d8c",
      "name": "multi_toolchain_group.gni"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "280eebcdf5d3fa2eff27e4507a3c174fb6a6ff00",
      "name": "mypy"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "25f764ba435db5d771f3447ae2142555e2a251a6",
      "name": "pigweed.bazelrc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "70a0121515b577bc7ca16987870686887118fa70",
      "name": "pigweed.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06bae8a853bf7205821488e0eb6cb85ec6e6d510",
      "name": "pigweed.cmake"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e272f96dfc6d0d8b8a439b5e47dd163c77bc66d",
      "name": "pigweed_is_root.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a4de02e494ce7df11da2a8117315064239357175",
      "name": "pigweed_recommended.bazelrc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "ac6caf8dfdfa6d26c9c1d180edfdf53dd3df728d",
      "name": "pool"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea8c636cb4c716811383e69ddd5e882858668418",
      "name": "project_builder.rst"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "10390ebc3c33001b0fb185b91535caef02e7e530",
      "name": "proto"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e41b12a8c7b81f39fe65b44dc07cbb74ff3549dc",
      "name": "public"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "448bdf2fd1dbd2efff60bef28fc96b7918a1ce98",
      "name": "pw_build_private"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "28d98163dde903ebddd6b357a24cdf874af2617e",
      "name": "pw_cc_binary.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c9e40ae80b043c87dcb9def169e18318b125394",
      "name": "pw_cc_blob_library.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc0e07e197233aa61ee02678816a94c4d1a43f35",
      "name": "pw_copy_and_patch_file.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7573c77896b074a95fb913187e96193b80b99b9a",
      "name": "pw_copy_and_patch_file_test.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "609ab5bf414cf6a6e861473549d65fcdf69c8a39",
      "name": "pw_facade.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd55fd535e017fb705456492b233ce5cff03ed21",
      "name": "pw_linker_script.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bde1476b425994ad11a3572787f08435de67c223",
      "name": "pw_py_importable_runfile.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4fad4d14c1dd1641457c5792fab359bfce130e0e",
      "name": "pw_pylint.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "590bd9bf5d070900453af75cb257157b4a31e743",
      "name": "pw_pylint_test.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "711b1f2c0d0eb96a7dc51b3271820a42c9cb9315",
      "name": "pw_pylint_test_example.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "70b0d2e2ac2dd9fd803468dfb76dfb6ef7af7684",
      "name": "pw_rust_binary.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "98bf541f12c5c4151bc9edf28e03858ca5c6dbf0",
      "name": "pw_rust_crates_extension.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e7ee67e96ce42190d43ce2f388e70f6cb754e0e",
      "name": "pw_rust_docs.bzl"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4f695a8020aa9512b6bd8855b96ee4d001a1a4ab",
      "name": "pw_rust_docs"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4b6e1a2d9891acf6ef480dd3f83389c5b05a4db",
      "name": "pw_starlark_unittest.bzl"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d47aef1167d4b217d9f3ae56b8b4ab56d8184753",
      "name": "py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d344233bf8dea9b8b3f7902e80bb525f63afd202",
      "name": "python.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b67b7120082ed042874cbbd922559ae71021b35",
      "name": "python.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c890320c522d98116eb2177d5107b49cd3404084",
      "name": "python.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7504bf2fb8fe4b730857201ae3ac794a805b8bf2",
      "name": "python_action.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3df647442a4b2ef3619b5e21e0d5ded9d71e5663",
      "name": "python_action_test.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d3a82344c9fbf2db0133175db58dd37690e23d8",
      "name": "python_api.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fd0b7b0e9ff4761341b231b937cbdeddbe1a7920",
      "name": "python_dist.gni"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c6b90b3f8de47f2799cbf30b491ed5bbddaed8a5",
      "name": "python_dist"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc2bfc5fb361f325ac8f237bc079c905c2a44b10",
      "name": "python_gn_args.gni"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d41e845355368a69af89eb8cbd2787cf45a5e9a5",
      "name": "python_toolchain"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2b9880bc93c1d3f8dcbe1cad2a67d1594259353",
      "name": "python_venv.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0aa1c17c68cc41b1e029de124fb088fc4ba40f4e",
      "name": "relative_source_file_names.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6efd0d10f5abcaaacdb8a6590c66b5fb983fd9fe",
      "name": "rust_bindgen.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b3fcda6496fecb78d9ce1c37f68b6f4f8520f4f",
      "name": "rust_bindgen_action.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44a555b835d219c05593ff118efe65bab709befa",
      "name": "rust_executable.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "69577b95fbc236247dd13b12fc917502dbe86151",
      "name": "rust_library.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dfb6fc985b735ac88574cf8d64da7187d3652e3d",
      "name": "rust_proc_macro.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88e990194d0d6b6d0f26589e10ee350d5808d8d5",
      "name": "rust_staticlib.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4df9189f15c2370783822484f281f94d218981a",
      "name": "rust_test.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "112d187b93ef3bb534ccb153b12fb5ba8ccb5675",
      "name": "sandbox_absolute_source_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "774f2b58d562ad3792df727825a432b9fbd9d302",
      "name": "sandbox_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb729cb0f4574166cd17dd8a6f3036603658d61c",
      "name": "selects.bzl"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f5adb86cdb24ab0236fbb5168cb7e3b8803e3cb",
      "name": "target_types.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eaf36c1daccfdf325514461cd1a2ffbc139b5464",
      "name": "test_blob_0123.bin"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "023ba34e02ec4ee3d18e0747cb3e03b3178d1976",
      "name": "test_data"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a340d1859bc1f7daf699883ebf680463ffd2e1f6",
      "name": "test_info.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e4b766de38e368897dca96a4f6f774d459493ca",
      "name": "update_bundle.gni"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a60a0d0053e6cf4138e9948478cf06d07e5cba7c",
      "name": "workflows_build_drivers.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1026046f9f14792db133eb5f2c5999776ba9612",
      "name": "workflows_launcher.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04d79e9435d4b4cf844e200b5da204dc8ac32466",
      "name": "zip.gni"
    }
  ]
}
