{ "tree_operations_utils": { "type": ["@", "rules", "CC", "library"] , "name": ["tree_operations_utils"] , "hdrs": ["tree_operations_utils.hpp"] , "srcs": ["tree_operations_utils.cpp"] , "deps": [ ["src/buildtool/common", "common"] , ["src/buildtool/crypto", "hash_function"] , ["src/buildtool/execution_api/common", "common"] , ["src/buildtool/multithreading", "async_map_consumer"] , ["src/utils/cpp", "expected"] , ["src/utils/cpp", "hash_combine"] ] , "private-deps": [ ["@", "fmt", "", "fmt"] , ["@", "json", "", "json"] , ["@", "protoc", "", "libprotobuf"] , ["src/buildtool/common", "artifact_blob"] , ["src/buildtool/common", "bazel_types"] , ["src/buildtool/common", "protocol_traits"] , ["src/buildtool/file_system", "git_repo"] , ["src/buildtool/file_system", "object_type"] , ["src/buildtool/logging", "log_level"] , ["src/buildtool/logging", "logging"] , ["src/buildtool/multithreading", "task_system"] , ["src/utils/cpp", "hex_string"] ] , "stage": ["src", "buildtool", "execution_engine", "tree_operations"] } }