)]}'
{
  "commit": "e1420ab79117be4c97818fa708f62fea3ff6d265",
  "tree": "e358545afc0d5510d3da8dee2fbed03355e87c3e",
  "parents": [
    "ca6da6adf2fa3b88c743c9d7f88ef9cfea4e0823"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Aug 27 01:53:16 2024 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Sep 10 12:10:01 2024 +0000"
  },
  "message": "treewide: migrate more to bzlmod\n\nThis does migrate nearly everything to bzlmod and away from the \"old\"\nWORKSPACE system. We do have to use some workarounds and there is no\ngood way to get the path to a repository. This definitively requires\nsome more love in future CLs but this should cover the basics. See\nmonogon-dev/monogon#343 for more information.\n\nChange-Id: I0e188d8708b66fcdbdf0adc9143c93160e3395ae\nReviewed-on: https://review.monogon.dev/c/monogon/+/3357\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a25ccc71e7f7643300d825cf93e9e324b8a2a8fd",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "ca7bde12b4fa6f27efbda7d912d9b0ca0ff5b486",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "47cb9f350bd98ee548f4119a9ba3ee29ffd6c27a",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "d6d637c6e7c64115591db70285200c4d5818b910",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "52fe2bcce58285a3e93509e019f529d1aeb2a40b",
      "old_mode": 33188,
      "old_path": "build/bazel/third_party.MODULE.bazel",
      "new_id": "fa68cb89444b9cfcc09b6388cbf801294a04cd06",
      "new_mode": 33188,
      "new_path": "build/bazel/third_party.MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "5b83901bb171279e2192b8cab14f6b99af24d91e",
      "old_mode": 33188,
      "old_path": "build/toolchain/musl-host-gcc/BUILD.bazel",
      "new_id": "94f2953b7191b2846698f9eb742834098915281c",
      "new_mode": 33188,
      "new_path": "build/toolchain/musl-host-gcc/BUILD.bazel"
    },
    {
      "type": "delete",
      "old_id": "075851b853c381375c270fe7f00fcbbfe49f2074",
      "old_mode": 33188,
      "old_path": "third_party/cap/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "82b39aa06be7f1c3e0b284578b7ee952106805f4",
      "old_mode": 33188,
      "old_path": "third_party/chrony/chrony.bzl",
      "new_id": "bb1477cc7026c4434c1a9050b4e60ee5e5a57084",
      "new_mode": 33188,
      "new_path": "third_party/chrony/chrony.bzl"
    },
    {
      "type": "delete",
      "old_id": "f28a4271dcf110ca4b682b0c601e9f93c02f8c88",
      "old_mode": 33188,
      "old_path": "third_party/chrony/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "third_party/cockroach/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9ec3f725fd1ffce0bee80fba5fbb4d4bc78dac6",
      "new_mode": 33188,
      "new_path": "third_party/cockroach/BUILD.repo"
    },
    {
      "type": "modify",
      "old_id": "b1984ee0abe8287b99ab0e46764c00820b0cafb7",
      "old_mode": 33188,
      "old_path": "third_party/dosfstools/dosfstools.bzl",
      "new_id": "cfe4b2852cb5a09c5a7b1f89045c0da612127dcf",
      "new_mode": 33188,
      "new_path": "third_party/dosfstools/dosfstools.bzl"
    },
    {
      "type": "delete",
      "old_id": "459f725f21fa865b4d3b054e8d6d58cdbe958a49",
      "old_mode": 33188,
      "old_path": "third_party/dosfstools/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "975769cdc860e298fb81e8e3a819f381fad3b0fc",
      "old_mode": 33188,
      "old_path": "third_party/edk2/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9faa93058ff6dbe4cd654638d907a9e85ba75b93",
      "old_mode": 33188,
      "old_path": "third_party/edk2/external/BUILD.repo",
      "new_id": "acb27b833273c9a01678525c513d15be582d52fd",
      "new_mode": 33188,
      "new_path": "third_party/edk2/external/BUILD.repo"
    },
    {
      "type": "delete",
      "old_id": "ababb53b6ba9ac7cdc853cf35f0237aff797c78d",
      "old_mode": 33188,
      "old_path": "third_party/efistub/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0edd3f9250254d252e4f492b10b1b49cebd11fef",
      "old_mode": 33188,
      "old_path": "third_party/glib/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "83bf66eb76bf9a0b59b8f9c245757e40dc3a66df",
      "old_mode": 33188,
      "old_path": "third_party/gnuefi/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "351b5653896507680781737804150659e9ab39d0",
      "new_mode": 33188,
      "new_path": "third_party/intel_ucode/BUILD.repo"
    },
    {
      "type": "delete",
      "old_id": "f94a1e991b6da67af420399ed3a9d81e06c9223b",
      "old_mode": 33188,
      "old_path": "third_party/intel_ucode/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2a22ad49fa75f2c4446c4379f949a55679ec74e3",
      "old_mode": 33188,
      "old_path": "third_party/libpg_query/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "third_party/libtpms/BUILD.bazel",
      "new_id": "6bbc4ebfe85e55a45454cd44f373c504fa771a04",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/BUILD.bazel"
    },
    {
      "type": "delete",
      "old_id": "d6052b421feaa169d733839d9773954be213ee1d",
      "old_mode": 33188,
      "old_path": "third_party/libtpms/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8152a55ffbcc98b87af2d99641cec7a2a2628fb1",
      "old_mode": 33188,
      "old_path": "third_party/libtpms/patches/0006-bazel-support-implement.patch",
      "new_id": "ed540b1f5f1ee00e834af302caa04825bb59edce",
      "new_mode": 33188,
      "new_path": "third_party/libtpms/patches/0006-bazel-support-implement.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6ba2239f2ed05192e40198540f2d4d3d6185443",
      "new_mode": 33188,
      "new_path": "third_party/linux-firmware/BUILD.repo"
    },
    {
      "type": "delete",
      "old_id": "50faa361826c5d790a59784494e6a31afc2ba483",
      "old_mode": 33188,
      "old_path": "third_party/linux-firmware/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "548d192b754fb6dc22b0c3e5b5fb54ecdf90412a",
      "old_mode": 33188,
      "old_path": "third_party/linux/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "afd1212d2d55c6e0a29f757fa61484c72f21b337",
      "old_mode": 33188,
      "old_path": "third_party/musl/BUILD.bazel",
      "new_id": "91d73989cb4f472ce176415924fddc8eb5d66cc3",
      "new_mode": 33188,
      "new_path": "third_party/musl/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f930c5b011076993c27a02ae488708513b8ee36",
      "new_mode": 33188,
      "new_path": "third_party/musl/BUILD.repo"
    },
    {
      "type": "delete",
      "old_id": "b9b4f83889ef5d6aad03c90ca8bd75e80ffe1d15",
      "old_mode": 33188,
      "old_path": "third_party/musl/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b64660c78a69ee9ed433f549d271ba930f8982bf",
      "old_mode": 33188,
      "old_path": "third_party/pixman/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cae80dac2cf532d6d3597d5611059d0c3921fb81",
      "old_mode": 33188,
      "old_path": "third_party/qemu/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "00c1ff289715f5d704668a62063797435b5a31c3",
      "old_mode": 33188,
      "old_path": "third_party/qemu/patches/bazel_support.patch",
      "new_id": "2b2c66a7c48d5d2401bb78ca5a13a0397e8fb2ca",
      "new_mode": 33188,
      "new_path": "third_party/qemu/patches/bazel_support.patch"
    },
    {
      "type": "modify",
      "old_id": "ced72f58d6a3e1d49071e92fa40e790716ce9aa2",
      "old_mode": 33188,
      "old_path": "third_party/qemu/patches/pregenerated_config_files.patch",
      "new_id": "8facc613c38d36f3f9de041edddb68b38e2f00a6",
      "new_mode": 33188,
      "new_path": "third_party/qemu/patches/pregenerated_config_files.patch"
    },
    {
      "type": "delete",
      "old_id": "7f558c69dfc1c22a49e024b218a3c8c0d1c77285",
      "old_mode": 33188,
      "old_path": "third_party/seccomp/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "903bb33293140e9a61fc3a3e5e1695147ffdfcdb",
      "old_mode": 33188,
      "old_path": "third_party/swtpm/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "15245c649a3ac70275df523ab21ff9e2aae08b41",
      "old_mode": 33188,
      "old_path": "third_party/swtpm/patches/0004-bazel-support-implement.patch",
      "new_id": "ce69992061266b9261ab1b64b8c0904f6922f430",
      "new_mode": 33188,
      "new_path": "third_party/swtpm/patches/0004-bazel-support-implement.patch"
    },
    {
      "type": "delete",
      "old_id": "df78388ccf9a65ad2066663a440174b0ab046e3f",
      "old_mode": 33188,
      "old_path": "third_party/urcu/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "35f99244db8f26e00256d18df91237870efe0ee9",
      "old_mode": 33188,
      "old_path": "third_party/uring/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d764b4d3d1c41282aa922b1d8ce514e92e9c1096",
      "old_mode": 33188,
      "old_path": "third_party/util-linux/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c19a60463b43542c29fe81e4f4878458aceb7be",
      "old_mode": 33188,
      "old_path": "third_party/xfsprogs/external.bzl",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
