)]}'
{
  "commit": "edd2f148be609f3938eb5ab95b8738823463f621",
  "tree": "c41ae401360646422a88bfdfa4eb717e1037b2a9",
  "parents": [
    "844ff0f056df8268b8d4088433d7fbb8e2829ebd"
  ],
  "author": {
    "name": "Alexei Frolov",
    "email": "frolv@google.com",
    "time": "Tue Jun 09 19:11:27 2020 -0700"
  },
  "committer": {
    "name": "Wyatt Hepler",
    "email": "hepler@google.com",
    "time": "Tue Jun 16 09:50:59 2020 -0700"
  },
  "message": "pw_build: Switch to pw_* target types\n\nThis change replaces the implicit overrides of the default GN target\ntypes in BUILDCONFIG.gn with explicit pw_* versions. This is done to\nallow Pigweed to build within larger GN projects without modifying their\nBUILDCONFIG files.\n\nChange-Id: I1d1e41d5e9bde8fe076f7031f3c2b98b9630ff70\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58a462fb342a3a668cf4c9bb0c82699c092bfa0e",
      "old_mode": 33188,
      "old_path": "BUILDCONFIG.gn",
      "new_id": "306ce8c7365c00fe5712074348707795206a52ee",
      "new_mode": 33188,
      "new_path": "BUILDCONFIG.gn"
    },
    {
      "type": "modify",
      "old_id": "6c48169d3ced090214f580315d8fe929068d4554",
      "old_mode": 33188,
      "old_path": "pw_allocator/BUILD.gn",
      "new_id": "18be3874b33ec02a5ba9998397e15ab691d274c2",
      "new_mode": 33188,
      "new_path": "pw_allocator/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "091a09598ddf79a51414f99424b506e348a99d4e",
      "old_mode": 33188,
      "old_path": "pw_assert_basic/BUILD.gn",
      "new_id": "a77c2b9b99da7d2adc37f91a03b6dfdd07cea808",
      "new_mode": 33188,
      "new_path": "pw_assert_basic/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "00830cc50734f59e8f2f4165a51257b455226c70",
      "old_mode": 33188,
      "old_path": "pw_base64/BUILD.gn",
      "new_id": "3c9a9090c9423d89dfe9d359ba8524af71b911e4",
      "new_mode": 33188,
      "new_path": "pw_base64/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9a15a9cf4d043aebbd95a0416bb659b2bafcd10f",
      "old_mode": 33188,
      "old_path": "pw_bloat/BUILD.gn",
      "new_id": "480aa3e83b1639f6987cf3adb403c0b83fd5e149",
      "new_mode": 33188,
      "new_path": "pw_bloat/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6a5b745965be9d11382be8abe55fb04ff693f542",
      "old_mode": 33188,
      "old_path": "pw_boot_armv7m/BUILD.gn",
      "new_id": "27a496d71b8452d35ea48baba8c927bd952e894e",
      "new_mode": 33188,
      "new_path": "pw_boot_armv7m/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "147c6917c515188ace07600b343fce9b049740d4",
      "old_mode": 33188,
      "old_path": "pw_build/docs.rst",
      "new_id": "af965f4ee3bbae17025482927f6b4e9fb369c424",
      "new_mode": 33188,
      "new_path": "pw_build/docs.rst"
    },
    {
      "type": "modify",
      "old_id": "a232d4d2ac90cf951cca2a44a3c3a21a85a14f9d",
      "old_mode": 33188,
      "old_path": "pw_build/facade.gni",
      "new_id": "12a0fa0c34a5cac1d97ed77d7d486f26f8b8d986",
      "new_mode": 33188,
      "new_path": "pw_build/facade.gni"
    },
    {
      "type": "modify",
      "old_id": "7c5abf204f04ff4c6afbade1bbe403ae50552864",
      "old_mode": 33188,
      "old_path": "pw_build/linker_script.gni",
      "new_id": "4b208bfffa5ddecc578fe9068544dc4d2e7ffd8a",
      "new_mode": 33188,
      "new_path": "pw_build/linker_script.gni"
    },
    {
      "type": "delete",
      "old_id": "b961803685a329026f5c1bde39d705e6225c9d83",
      "old_mode": 33188,
      "old_path": "pw_build/pw_executable.gni",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9797763dd80b262693ca2566d05df655bfdeffb3",
      "new_mode": 33188,
      "new_path": "pw_build/target_types.gni"
    },
    {
      "type": "modify",
      "old_id": "0a7e169a22f2fb43628f2a41cd018a796d3a9059",
      "old_mode": 33188,
      "old_path": "pw_checksum/BUILD.gn",
      "new_id": "e17803b939c768b1e587467dee7ebfd099d9e600",
      "new_mode": 33188,
      "new_path": "pw_checksum/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c5c8ae14bcbbdaca3339ce1b298f349db16feb7f",
      "old_mode": 33188,
      "old_path": "pw_containers/BUILD.gn",
      "new_id": "b1a3e4943cf5599ecb8952f7b3f7aea61d78d995",
      "new_mode": 33188,
      "new_path": "pw_containers/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9bc76aa75e1e16309ef3ecefaeb68524c4f57d09",
      "old_mode": 33188,
      "old_path": "pw_cpu_exception_armv7m/BUILD.gn",
      "new_id": "bf79bc0def4e50508880fd74a9eea68976701436",
      "new_mode": 33188,
      "new_path": "pw_cpu_exception_armv7m/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9f9785aa4f2cce3cad1b3fbaea65b6a71a2a8538",
      "old_mode": 33188,
      "old_path": "pw_fuzzer/BUILD.gn",
      "new_id": "4db52473cf0904b6a40078b675f5c7c72cef63af",
      "new_mode": 33188,
      "new_path": "pw_fuzzer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3017e5da4be046367e2256fa816b381700a37646",
      "old_mode": 33188,
      "old_path": "pw_kvs/BUILD.gn",
      "new_id": "3656384442b9e65f9d48797b47e36720a8565bf4",
      "new_mode": 33188,
      "new_path": "pw_kvs/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3c900055a42933fe0dc8840e12df8b5c767c1957",
      "old_mode": 33188,
      "old_path": "pw_log_basic/BUILD.gn",
      "new_id": "a4f3e52bd101d6527e5d136a50ac00f096e26bdd",
      "new_mode": 33188,
      "new_path": "pw_log_basic/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2a44baeaa066e6187fafed65c58b2561af84d80c",
      "old_mode": 33188,
      "old_path": "pw_log_tokenized/BUILD.gn",
      "new_id": "325450f1525f11286e2a495ca2cf306e6bc4fe9c",
      "new_mode": 33188,
      "new_path": "pw_log_tokenized/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3cbe16388ca6fbbe7dce11aae565a318bdccb6d9",
      "old_mode": 33188,
      "old_path": "pw_minimal_cpp_stdlib/BUILD.gn",
      "new_id": "8e80e8f356243757d1df41b76569595b5cc236b1",
      "new_mode": 33188,
      "new_path": "pw_minimal_cpp_stdlib/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "9bcb9c9903d48a4396d70e541e4cce79e3454118",
      "old_mode": 33188,
      "old_path": "pw_polyfill/BUILD.gn",
      "new_id": "a9d6340528eb145c9e6018988127bd98874ada90",
      "new_mode": 33188,
      "new_path": "pw_polyfill/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a8139853b100c5ff436433c337c9b066d4653dd6",
      "old_mode": 33188,
      "old_path": "pw_preprocessor/BUILD.gn",
      "new_id": "8e5c1ccdc51deba5431bfc07e39f8d2b3eb37991",
      "new_mode": 33188,
      "new_path": "pw_preprocessor/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f5f05b942e2e90e9537ed0bce38ac4d789397290",
      "old_mode": 33188,
      "old_path": "pw_protobuf/BUILD.gn",
      "new_id": "1871afce33021d3941cff4339a4e4ae50edc69c3",
      "new_mode": 33188,
      "new_path": "pw_protobuf/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4a26bdc562d82722e6ce7a00facc6f73b6ebf4c3",
      "old_mode": 33188,
      "old_path": "pw_protobuf_compiler/proto.gni",
      "new_id": "92b49d404a15567074ddafe6ef8e7a0e67ad1178",
      "new_mode": 33188,
      "new_path": "pw_protobuf_compiler/proto.gni"
    },
    {
      "type": "modify",
      "old_id": "26bbb7f2fcdd6bab1fdbd0f6b9515f9b0a2cbbde",
      "old_mode": 33188,
      "old_path": "pw_result/BUILD.gn",
      "new_id": "c1b43705c12fe951941f9fba9cec4165075c3134",
      "new_mode": 33188,
      "new_path": "pw_result/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0c3bedbfff92f0b286aeef8b4f23dd08ec49d0ac",
      "old_mode": 33188,
      "old_path": "pw_ring_buffer/BUILD.gn",
      "new_id": "26cb89f14e3850116fea582b080eaf9d7b6508a3",
      "new_mode": 33188,
      "new_path": "pw_ring_buffer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2a6b6375c8dcd3a59b7f247f3dd20203599de9fa",
      "old_mode": 33188,
      "old_path": "pw_rpc/BUILD.gn",
      "new_id": "404429cc93d3f8cf4b6716d8d5bee329640d6ae6",
      "new_mode": 33188,
      "new_path": "pw_rpc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a28d3a41f2f1aa21e1f029e0b2e8c0d549c9c0c2",
      "old_mode": 33188,
      "old_path": "pw_rpc/nanopb/BUILD.gn",
      "new_id": "998fd4eb706948071d6cd3b71844f8e9c6b5df44",
      "new_mode": 33188,
      "new_path": "pw_rpc/nanopb/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7c34c2a98d28f5fbb92168f6764b0443b0927a88",
      "old_mode": 33188,
      "old_path": "pw_rpc/test_impl/BUILD.gn",
      "new_id": "faf7325211c385f33cad5d1865a30c4a15cfeaa5",
      "new_mode": 33188,
      "new_path": "pw_rpc/test_impl/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2baabbd528b4e3d2455ef4005217dbbf1171dd76",
      "old_mode": 33188,
      "old_path": "pw_span/BUILD.gn",
      "new_id": "725b84236a36d190bed19defb5912d2a3845cefe",
      "new_mode": 33188,
      "new_path": "pw_span/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2763068f688a317982b100c07a3b913567304cad",
      "old_mode": 33188,
      "old_path": "pw_status/BUILD.gn",
      "new_id": "129b993fafc936592df2affb86f1e9b362972c3d",
      "new_mode": 33188,
      "new_path": "pw_status/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "311eb1b8aefeb77e5310207b45811509a173f411",
      "old_mode": 33188,
      "old_path": "pw_stream/BUILD.gn",
      "new_id": "34ffe40adb443a3abfa1da5343a60b3b1e350582",
      "new_mode": 33188,
      "new_path": "pw_stream/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "69513da762de410744f0b5663e78d62255b1a6ef",
      "old_mode": 33188,
      "old_path": "pw_string/BUILD.gn",
      "new_id": "6bf9cce117941373ba076ce0d2e8b17d5c529e8c",
      "new_mode": 33188,
      "new_path": "pw_string/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "cb11f764837f213eef3f8b71e685d50dd8a5f8bb",
      "old_mode": 33188,
      "old_path": "pw_string/size_report/BUILD.gn",
      "new_id": "9a6374425d9afcc6ea9c77108e1ec7ea0822c2c2",
      "new_mode": 33188,
      "new_path": "pw_string/size_report/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0c48cf65d654ddee0028573e52eab9d0dd4c06d0",
      "old_mode": 33188,
      "old_path": "pw_sys_io/BUILD.gn",
      "new_id": "b7afcc58e6f2043c5570a57fc5d18d597be183fe",
      "new_mode": 33188,
      "new_path": "pw_sys_io/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d032612051fb277f184e39ed6f85acaa326d55b3",
      "old_mode": 33188,
      "old_path": "pw_sys_io_baremetal_lm3s6965evb/BUILD.gn",
      "new_id": "47219ae5b4c5b0f828ecdde21a5685a6d07b4e73",
      "new_mode": 33188,
      "new_path": "pw_sys_io_baremetal_lm3s6965evb/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "faa976223a684b0566e2a4ef269823058dd2249f",
      "old_mode": 33188,
      "old_path": "pw_sys_io_baremetal_stm32f429/BUILD.gn",
      "new_id": "f2f4bcc20534d493f6037665cb7849cedd19593c",
      "new_mode": 33188,
      "new_path": "pw_sys_io_baremetal_stm32f429/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a683ab90dc6fcd432025f99040a7bcd7cd2cfbe4",
      "old_mode": 33188,
      "old_path": "pw_sys_io_stdio/BUILD.gn",
      "new_id": "48a182430857cc1c48290e608a4a60c861d69dd2",
      "new_mode": 33188,
      "new_path": "pw_sys_io_stdio/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "50f244f25d2e1b19d97330f5911876b0be4dd2b5",
      "old_mode": 33188,
      "old_path": "pw_tokenizer/BUILD.gn",
      "new_id": "0b9e612ddf5dd05822440f1ef0e89eccd968f19d",
      "new_mode": 33188,
      "new_path": "pw_tokenizer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d849614594c4b05d3cee051d1dd4995dba6516d6",
      "old_mode": 33188,
      "old_path": "pw_unit_test/BUILD.gn",
      "new_id": "f0b3c390e0b709099f228d3cdb4f9e4ae34897cb",
      "new_mode": 33188,
      "new_path": "pw_unit_test/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0481432e6d6184efa2cc2a49bc2e999754cbdd17",
      "old_mode": 33188,
      "old_path": "pw_unit_test/test.gni",
      "new_id": "f988a655c50b2392b0e51cf79af14ac2f9b85131",
      "new_mode": 33188,
      "new_path": "pw_unit_test/test.gni"
    },
    {
      "type": "modify",
      "old_id": "ffd6b9032554eb4e9f80e868c86802a15e39c769",
      "old_mode": 33188,
      "old_path": "pw_varint/BUILD.gn",
      "new_id": "2b80ea43ffa809832eec91075252644198ccf9cc",
      "new_mode": 33188,
      "new_path": "pw_varint/BUILD.gn"
    }
  ]
}
