)]}'
{
  "commit": "7e67450f56c241a4a5116d9870062617b4c99a11",
  "tree": "bf7f5b234c92cbfe38b79fb0253ff22b760bc2a4",
  "parents": [
    "ba3dc37119b9687f9f9da66508d6321be88ebf6a"
  ],
  "author": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Wed Aug 13 21:28:58 2025 +0200"
  },
  "committer": {
    "name": "Henner Zeller",
    "email": "h.zeller@acm.org",
    "time": "Wed Aug 13 21:44:36 2025 +0200"
  },
  "message": "Bazel moves towards using cc_library() etc. from rules_cc.\n\n... get ready.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "61dcfeb94935eeafc3edcad0dcbf2737a184475e",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "a336ab1c55484cfb64e3fef779026fb497c45b67",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "37df35e6bd58bb9a6303b397bcd515a2408deb51",
      "old_mode": 33188,
      "old_path": "bazel/BUILD",
      "new_id": "6dab72b548403c5c3713b3cf75fbb1ad933bdb94",
      "new_mode": 33188,
      "new_path": "bazel/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cd94f38f17cd77738e0908d2c06e4dba03ba8f88",
      "old_mode": 33188,
      "old_path": "external_libs/BUILD",
      "new_id": "0d80a3ed9fe0657708a153a6f3530eb34b79dcee",
      "new_mode": 33188,
      "new_path": "external_libs/BUILD"
    },
    {
      "type": "modify",
      "old_id": "946de9d47ad04e6d23dd6648eb7341d53abd037a",
      "old_mode": 33188,
      "old_path": "third_party/portable_endian/BUILD",
      "new_id": "8b6cfdb03519ea2b54c97a4ca7fafd2cb93c9328",
      "new_mode": 33188,
      "new_path": "third_party/portable_endian/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e777c0b0adbb9612f50ee048c0ada28b20a6b725",
      "old_mode": 33188,
      "old_path": "verible/common/analysis/BUILD",
      "new_id": "d2d5cc69b910a249e32625159530654076562a49",
      "new_mode": 33188,
      "new_path": "verible/common/analysis/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2d93eb90e53b182ca3eb826117f21163a9b674b6",
      "old_mode": 33188,
      "old_path": "verible/common/analysis/matcher/BUILD",
      "new_id": "ace7fd3d1c0d8c7ef9c5f7595a99cad124489aca",
      "new_mode": 33188,
      "new_path": "verible/common/analysis/matcher/BUILD"
    },
    {
      "type": "modify",
      "old_id": "fcef2776e51006c77c5d15c9bdba3e617eadc94f",
      "old_mode": 33188,
      "old_path": "verible/common/formatting/BUILD",
      "new_id": "f04a440436e167d2c49c3d8588a6e71d88cef55a",
      "new_mode": 33188,
      "new_path": "verible/common/formatting/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a03a5b3d65723ca6def741fad4631c46696be4e5",
      "old_mode": 33188,
      "old_path": "verible/common/lexer/BUILD",
      "new_id": "9f1a28d9cff1615b0c720b3fc82ca2661b52670b",
      "new_mode": 33188,
      "new_path": "verible/common/lexer/BUILD"
    },
    {
      "type": "modify",
      "old_id": "113d1cbe6507033e9b887b3397133cce569324f8",
      "old_mode": 33188,
      "old_path": "verible/common/lsp/BUILD",
      "new_id": "7071262eae57e6bb99a4c5626b7abd6e1d508aa7",
      "new_mode": 33188,
      "new_path": "verible/common/lsp/BUILD"
    },
    {
      "type": "modify",
      "old_id": "adefabbeaed0b82415c798f15925fd27dc25c87e",
      "old_mode": 33188,
      "old_path": "verible/common/parser/BUILD",
      "new_id": "ece1d096ac562ad9febc1cb086d2b5b98a93d43b",
      "new_mode": 33188,
      "new_path": "verible/common/parser/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d85f036a3af21481a287bd5cda0e77a856f28322",
      "old_mode": 33188,
      "old_path": "verible/common/strings/BUILD",
      "new_id": "d262d2c5bfdbe073abfd2504f66aca56002a1109",
      "new_mode": 33188,
      "new_path": "verible/common/strings/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d70a016c97ea8333a623919672308373aa0bc7d9",
      "old_mode": 33188,
      "old_path": "verible/common/text/BUILD",
      "new_id": "3ef03346da0d0c22ef483169939cf039a43754a9",
      "new_mode": 33188,
      "new_path": "verible/common/text/BUILD"
    },
    {
      "type": "modify",
      "old_id": "61b4d445a5d4c1ac3314b1af55e78f671273fd03",
      "old_mode": 33188,
      "old_path": "verible/common/tools/BUILD",
      "new_id": "8c1e386b8ae2ddf1de61cf7d88d573d3e6c67d2a",
      "new_mode": 33188,
      "new_path": "verible/common/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "37f4ff8b1aae3922f4a5d3c1ca9befd99669f6ad",
      "old_mode": 33188,
      "old_path": "verible/common/util/BUILD",
      "new_id": "749fe326eadc7694df4600eb5f3a4a632dfa86d9",
      "new_mode": 33188,
      "new_path": "verible/common/util/BUILD"
    },
    {
      "type": "modify",
      "old_id": "98f4c9b4ba98988733081052e4f2c9535816ec84",
      "old_mode": 33188,
      "old_path": "verible/verilog/CST/BUILD",
      "new_id": "8be2376b3df2bdc0a918dab751a0c3c8952c12e8",
      "new_mode": 33188,
      "new_path": "verible/verilog/CST/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9e1426a9757e8cc71ea6b21ff0bd87cc42ebe848",
      "old_mode": 33188,
      "old_path": "verible/verilog/analysis/BUILD",
      "new_id": "5846df4a28005bf76f499262142b11a1e282fd2a",
      "new_mode": 33188,
      "new_path": "verible/verilog/analysis/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5ecdd2073fe4e7362687962cad1a68a624103074",
      "old_mode": 33188,
      "old_path": "verible/verilog/analysis/checkers/BUILD",
      "new_id": "5b99fa01ce3207c0003f3b632c08c968120af828",
      "new_mode": 33188,
      "new_path": "verible/verilog/analysis/checkers/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e22d705d467c99c70022c6b73014a6fc1068ce6a",
      "old_mode": 33188,
      "old_path": "verible/verilog/formatting/BUILD",
      "new_id": "196e2b35825227fa7299ae1acbcc0906a5a78064",
      "new_mode": 33188,
      "new_path": "verible/verilog/formatting/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5fb15cb0a40756c2d9cf78208645e70f288c1702",
      "old_mode": 33188,
      "old_path": "verible/verilog/parser/BUILD",
      "new_id": "442da6da653c3b72fc9317a307ce207c3cd0a1c4",
      "new_mode": 33188,
      "new_path": "verible/verilog/parser/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cfe276173078973b1e5a73b3feb3b817995607a8",
      "old_mode": 33188,
      "old_path": "verible/verilog/preprocessor/BUILD",
      "new_id": "2c2d4a4e377a2e79f211eccaf79d9425deb8484f",
      "new_mode": 33188,
      "new_path": "verible/verilog/preprocessor/BUILD"
    },
    {
      "type": "modify",
      "old_id": "78fb087799b2a4bdd8f052ba57b28903245f63a5",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/diff/BUILD",
      "new_id": "ecf8d30ffac07aa1feab8824cf2b248385c245e8",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/diff/BUILD"
    },
    {
      "type": "modify",
      "old_id": "cfbcc97f306f274adb8f7b0a8561533e7493205d",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/formatter/BUILD",
      "new_id": "e384b7809809a9e77fe466e5b1c38f1f1919799d",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/formatter/BUILD"
    },
    {
      "type": "modify",
      "old_id": "036758e6225961f57873113e64b602c5ba7bb6bb",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/kythe/BUILD",
      "new_id": "d545ee9631b84f825153eef161449a7842ae84c0",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/kythe/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9ed4f3de230316d0c523b315a26d8bc00500443d",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/lint/BUILD",
      "new_id": "f008f454fa04b3ef22199a3532756fa202e72b48",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/lint/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8ef3f8265448c60abddb368affc84438d58b5187",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/ls/BUILD",
      "new_id": "2399f143df5222683f524d17daec659d6c8893d2",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/ls/BUILD"
    },
    {
      "type": "modify",
      "old_id": "e3a2d219d0ce34422b0ffe4ca7e2a9366928ed2d",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/obfuscator/BUILD",
      "new_id": "9021d0f24516a35f701c48db6f6503baf6686e6a",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/obfuscator/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ddf509c2b54f947ad5dee4ffbe0189eb3df709fa",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/preprocessor/BUILD",
      "new_id": "e2e94935f0d599feedac343a9d331bf178fb4e84",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/preprocessor/BUILD"
    },
    {
      "type": "modify",
      "old_id": "386ebdd1a09c5d9bf7e8743b9bc72153c437daac",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/project/BUILD",
      "new_id": "a7659410192cb61ae2fd96b9ce9bb46cb5ab6096",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/project/BUILD"
    },
    {
      "type": "modify",
      "old_id": "98557bc62b9362103498d6b9f7bd7d2137f6c379",
      "old_mode": 33188,
      "old_path": "verible/verilog/tools/syntax/BUILD",
      "new_id": "d66d15aa47b7351cc5dfc75e1b643ff59e916fec",
      "new_mode": 33188,
      "new_path": "verible/verilog/tools/syntax/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2cf15a590cca1b9004f980ca836c7334c6b04da0",
      "old_mode": 33188,
      "old_path": "verible/verilog/transform/BUILD",
      "new_id": "9a70c7964871ea9b2e860661ecc7752de6983750",
      "new_mode": 33188,
      "new_path": "verible/verilog/transform/BUILD"
    }
  ]
}
