)]}'
{
  "commit": "1f51cf42fcd4d7bb7f4b103c797c438bfa7b0098",
  "tree": "8baeed7e76e82440e9217ea7055d04af0ba14435",
  "parents": [
    "39f4f5c360e7a286bff4adaeabc52393dc28dc22"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Oct 01 17:04:28 2024 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Oct 31 14:09:31 2024 +0000"
  },
  "message": "treewide: update rules_rust to v0.53.0\n\nThis updated our patches for rules_rust, removes a transition as it can\nbe replaced with the \"platform\" field in the rust_binary rule. This then\nallows us to correctly reference it in all targets that depend on it.\nAdditionally the -target parameter is replaced inside the llvm-efi\ntoolchain with --target\u003d.\n\nChange-Id: Ie98753e505736c9ef28ff92fa1c5aa5b3612aec3\nReviewed-on: https://review.monogon.dev/c/monogon/+/3473\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00822ae9a7dce5c6d26f2bf07575a6ca67337444",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "e178fb09554fe5c47b8496c222839b0835cfa463",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "fd024e6151b11228003382366fed44a3f9022eae",
      "old_mode": 33188,
      "old_path": "MODULE.bazel.lock",
      "new_id": "e9a8d96e28f23c074d4df15568efdd22263bc639",
      "new_mode": 33188,
      "new_path": "MODULE.bazel.lock"
    },
    {
      "type": "modify",
      "old_id": "bedbd0fe6bd18da5008671841cfb6adac2da1980",
      "old_mode": 33188,
      "old_path": "build/toolchain/llvm-efi/cc_toolchain_config.bzl",
      "new_id": "076f5d94a0909c0734ee20526ccb9954f6b1810a",
      "new_mode": 33188,
      "new_path": "build/toolchain/llvm-efi/cc_toolchain_config.bzl"
    },
    {
      "type": "modify",
      "old_id": "932cff84c4fc60741a1bcfa9096e1bca6c47ba9f",
      "old_mode": 33188,
      "old_path": "cloud/agent/install.go",
      "new_id": "30d68697df9602b3ebb6a625368318c7d3f97e3a",
      "new_mode": 33188,
      "new_path": "cloud/agent/install.go"
    },
    {
      "type": "modify",
      "old_id": "50679d0545f7cf706e7e229fee724e6a56e443d7",
      "old_mode": 33188,
      "old_path": "metropolis/cli/takeover/install.go",
      "new_id": "b0c56d034984bff4e56054d4abc2bea461cb11e1",
      "new_mode": 33188,
      "new_path": "metropolis/cli/takeover/install.go"
    },
    {
      "type": "modify",
      "old_id": "16de51a6da9f557d651708d56eb5605250597d4f",
      "old_mode": 33188,
      "old_path": "metropolis/installer/main.go",
      "new_id": "cc640bff2a8d7c6ea662618a95e654b94d554b17",
      "new_mode": 33188,
      "new_path": "metropolis/installer/main.go"
    },
    {
      "type": "modify",
      "old_id": "e8c49accdcdd9ec955afa1bfbb1479d942b21603",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/abloader/BUILD.bazel",
      "new_id": "ee7b69fea4850ab80be0abed74ed4b8dc4ef4ced",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/abloader/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3443ecf7da01cae1056bfd2eda7786f632d4aaf5",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/e2e/BUILD.bazel",
      "new_id": "71be0038fa6c9ab8db9469f1877a1ddee81550eb",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "51dc7378e232a56e6bcd066815a35338de0eb901",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/update.go",
      "new_id": "b4183ad8ad2ab305c994362caa538a9ee157936d",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/update.go"
    },
    {
      "type": "modify",
      "old_id": "d83a03d72aad7e4d651846d83a687a5277869ac7",
      "old_mode": 33188,
      "old_path": "osbase/build/mkimage/main.go",
      "new_id": "e6398cfc9c6462bc24fb7196c3f01f5196969537",
      "new_mode": 33188,
      "new_path": "osbase/build/mkimage/main.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/rules_rust/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "557a7c2a3b38bdac48df3e4e0c3817794a84998b",
      "new_mode": 33188,
      "new_path": "third_party/rules_rust/rust-prost-nostd.patch"
    },
    {
      "type": "rename",
      "old_id": "e0254f29c4aefa659c0c0a5dcc50088076bf6758",
      "old_mode": 33188,
      "old_path": "third_party/rust-reproducibility.patch",
      "new_id": "e0254f29c4aefa659c0c0a5dcc50088076bf6758",
      "new_mode": 33188,
      "new_path": "third_party/rules_rust/rust-reproducibility.patch",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e01cf29dd18e2a438f90a59abcf0630ef5fd4377",
      "new_mode": 33188,
      "new_path": "third_party/rules_rust/rust-uefi-platform.patch"
    },
    {
      "type": "delete",
      "old_id": "dc30a23086bd01d4c76f2330ecaacc6d9cd0af37",
      "old_mode": 33188,
      "old_path": "third_party/rust-prost-nostd.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ca627eab100fd1f7e60afdd24a8e55586192b8d",
      "old_mode": 33188,
      "old_path": "third_party/rust-uefi-platform.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
