)]}'
{
  "commit": "f8fe18114ed2d7875315818d81235691c315ac96",
  "tree": "16217de6c1817472633d3da5a4f347d208887d0d",
  "parents": [
    "77bf754c26c64befa772e00f652faf784b0913c9"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Jun 16 12:44:20 2025 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Jun 24 13:25:40 2025 +0000"
  },
  "message": "treewide: replace custom mdbook rules with rules_rust extension\n\nChange-Id: I342080f27cf3b41d0522aec7142b35ab53f1e24e\nReviewed-on: https://review.monogon.dev/c/monogon/+/4256\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1de617a86e084aec5d12ce1c93a42d74df4dee7",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "3bbc839e4529871790176548293e69bb018b465c",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "6fb192c2083604c813edb9f14324cb5a47eb075d",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "b2aefad1d80743a48a31f15ee2a41c48999efebe",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "72c34908597fac8e474059551242f48fae31afc0",
      "old_mode": 33188,
      "old_path": "metropolis/handbook/BUILD.bazel",
      "new_id": "103748ba6f3e6a4bc4e18c490f6f0915d019b05a",
      "new_mode": 33188,
      "new_path": "metropolis/handbook/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a3656969ce97fe05bd078ab7f88518f4c152cb6",
      "new_mode": 33188,
      "new_path": "metropolis/handbook/book.toml"
    },
    {
      "type": "delete",
      "old_id": "2ad44f3bbb318112cd263b5c04ec2b5f2dd2f21b",
      "old_mode": 33188,
      "old_path": "metropolis/handbook/defs.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6e73fdf23318eea47ec527c3f02b4ee770cb5ecf",
      "old_mode": 33188,
      "old_path": "third_party/rust/Cargo.lock",
      "new_id": "4ea4289da3e4e4128a1675ccd3abb5736e0a652e",
      "new_mode": 33188,
      "new_path": "third_party/rust/Cargo.lock"
    },
    {
      "type": "modify",
      "old_id": "498e2077bec72bda21af9e47396fc2ed4228405f",
      "old_mode": 33188,
      "old_path": "third_party/rust/Cargo.toml",
      "new_id": "1737608d85be7a6fbc9efcb0f3642f62b7f95827",
      "new_mode": 33188,
      "new_path": "third_party/rust/Cargo.toml"
    }
  ]
}
