)]}'
{
  "commit": "69b7687c6a755ea017974c7318409970c2822e91",
  "tree": "9fb6c6ffcbb8822a2a943e85ebfd00601bb01fa1",
  "parents": [
    "549b1d3549b05b589d697a53ce2e663f9d87f8e3"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Wed May 14 16:39:47 2025 +0000"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Mon May 19 08:37:47 2025 +0000"
  },
  "message": "metropolis/node: move misplaced packages out of core\n\nabloader, bios_bootcode and minit don\u0027t run as part of the core process,\nso it doesn\u0027t make sense to have them in //metropolis/node/core.\nThis changes moves these three to //metropolis/node.\n\nChange-Id: I908efb311a138f07a9f1de8e3c23437ff00131ee\nReviewed-on: https://review.monogon.dev/c/monogon/+/4196\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b02f99493d5bc250923af2b795c1c10374c1e38b",
      "old_mode": 33188,
      "old_path": "cloud/agent/BUILD.bazel",
      "new_id": "bfb214729880df08900b3bb7cba6b3ac252087bc",
      "new_mode": 33188,
      "new_path": "cloud/agent/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a59664eb07a42e6f00cdbc9f3f0d01d15a88c820",
      "old_mode": 33188,
      "old_path": "cloud/agent/install.go",
      "new_id": "6deffab59978c657683f5a9463b0042c8e681144",
      "new_mode": 33188,
      "new_path": "cloud/agent/install.go"
    },
    {
      "type": "modify",
      "old_id": "ca6e625480d9a69aeff4d74d2573bfac0e154aa1",
      "old_mode": 33188,
      "old_path": "metropolis/cli/takeover/BUILD.bazel",
      "new_id": "1b8f1826893410ffd52e2d8c53b1000a4a5ca8d2",
      "new_mode": 33188,
      "new_path": "metropolis/cli/takeover/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8c1ad793c1e9ee240cd2c8eb529ec2ef5de97b0f",
      "old_mode": 33188,
      "old_path": "metropolis/cli/takeover/install.go",
      "new_id": "1bd00e66c2d3ac991506e29c85913ea40da63922",
      "new_mode": 33188,
      "new_path": "metropolis/cli/takeover/install.go"
    },
    {
      "type": "modify",
      "old_id": "7e62727ad623efc0c2d3f8422d61c2ffd206eb32",
      "old_mode": 33188,
      "old_path": "metropolis/installer/BUILD.bazel",
      "new_id": "0fb1659de00fdd78401af7065ed0bcd91641673a",
      "new_mode": 33188,
      "new_path": "metropolis/installer/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c79bf9eba03f4002480f39d8d37a225718782a56",
      "old_mode": 33188,
      "old_path": "metropolis/installer/main.go",
      "new_id": "3d2df417d0f7b35a7949b688d8fee59231bdc641",
      "new_mode": 33188,
      "new_path": "metropolis/installer/main.go"
    },
    {
      "type": "modify",
      "old_id": "3bd70e985e237e1d523985eb54a4c643946f61da",
      "old_mode": 33188,
      "old_path": "metropolis/node/BUILD.bazel",
      "new_id": "fffa16c902eb7252054169acf2ec746c061b81b7",
      "new_mode": 33188,
      "new_path": "metropolis/node/BUILD.bazel"
    },
    {
      "type": "rename",
      "old_id": "12103686d888f0a3c5139ff00e0d10af4bb0dc1d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/abloader/BUILD.bazel",
      "new_id": "20f26db1268a79d8dc6a8ee8de41f442a2a4cf95",
      "new_mode": 33188,
      "new_path": "metropolis/node/abloader/BUILD.bazel",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "4489b7338ab6828331c0de805c60cb648c7dcfdd",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/abloader/main.rs",
      "new_id": "f0f61ee22fd14a83b48c404000932a99d4da2c23",
      "new_mode": 33188,
      "new_path": "metropolis/node/abloader/main.rs",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "0506d4c9bd2b95c308db280c977d9ceba906ac24",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/abloader/spec/BUILD.bazel",
      "new_id": "3190c57a2fa68dc3ca286c19e4bbf3cdba7155eb",
      "new_mode": 33188,
      "new_path": "metropolis/node/abloader/spec/BUILD.bazel",
      "score": 87
    },
    {
      "type": "rename",
      "old_id": "a86cb9081fa196a864a9020e56788b3520973116",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/abloader/spec/abloader.proto",
      "new_id": "9704ce6251efa8b7fe7e9c8723f1b3ae861fac6d",
      "new_mode": 33188,
      "new_path": "metropolis/node/abloader/spec/abloader.proto",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "ca2145c4c8ff9418559b31d4753e61318576c222",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/abloader/spec/gomod-generated-placeholder.go",
      "new_id": "ca2145c4c8ff9418559b31d4753e61318576c222",
      "new_mode": 33188,
      "new_path": "metropolis/node/abloader/spec/gomod-generated-placeholder.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4b02276cafd6c125f68ba8cf4ef5a41d6a30a142",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/bios_bootcode/BUILD.bazel",
      "new_id": "55577a419e532e9b567e7f9fb910c43d2f8162c5",
      "new_mode": 33188,
      "new_path": "metropolis/node/bios_bootcode/BUILD.bazel",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "44803446bf78a69d62747cb698d8a844c2b8f451",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/bios_bootcode/README.md",
      "new_id": "44803446bf78a69d62747cb698d8a844c2b8f451",
      "new_mode": 33188,
      "new_path": "metropolis/node/bios_bootcode/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "222e91370fe84b5e21cc05972fad5899b1efcf6b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/bios_bootcode/boot.asm",
      "new_id": "222e91370fe84b5e21cc05972fad5899b1efcf6b",
      "new_mode": 33188,
      "new_path": "metropolis/node/bios_bootcode/boot.asm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "eb31744a009d74eaffc51441218e6468d1d9be78",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/bios_bootcode/genlogo/BUILD.bazel",
      "new_id": "c8769a43d64553387a38418d75b461f0cf445277",
      "new_mode": 33188,
      "new_path": "metropolis/node/bios_bootcode/genlogo/BUILD.bazel",
      "score": 77
    },
    {
      "type": "rename",
      "old_id": "5db80ee5b4601a442b29759add59f788821c4d3b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/bios_bootcode/genlogo/def.bzl",
      "new_id": "5db80ee5b4601a442b29759add59f788821c4d3b",
      "new_mode": 33188,
      "new_path": "metropolis/node/bios_bootcode/genlogo/def.bzl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f810357d175d044609195de9aeea02f58035cfcb",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/bios_bootcode/genlogo/main.go",
      "new_id": "f810357d175d044609195de9aeea02f58035cfcb",
      "new_mode": 33188,
      "new_path": "metropolis/node/bios_bootcode/genlogo/main.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5f395dfef697c217bf881ff1c314978e8bad1e1b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/bios_bootcode/logo.png",
      "new_id": "5f395dfef697c217bf881ff1c314978e8bad1e1b",
      "new_mode": 33188,
      "new_path": "metropolis/node/bios_bootcode/logo.png",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "8dac43efe921d9a43d657a337727dcc12c39602f",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/BUILD.bazel",
      "new_id": "532b917f71367f385eedc05999884ae8116edf3a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5dcf3f7a9724faab6ced91ffb683c16d1544e23d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/e2e/BUILD.bazel",
      "new_id": "a5dcc5e9a1bde9e20d38c987cf2b9582337a4aa5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6e417680863986ef73e828ad7495b41a5d9ffbd8",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/update.go",
      "new_id": "3d3060d83e6ad4b324b68331fc05fc7742c893f9",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/update.go"
    },
    {
      "type": "rename",
      "old_id": "bff1f69dd658c31107faf1173e0e15726f7bdf99",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/minit/BUILD.bazel",
      "new_id": "bff1f69dd658c31107faf1173e0e15726f7bdf99",
      "new_mode": 33188,
      "new_path": "metropolis/node/minit/BUILD.bazel",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "834b023995a8e6d06b43793b026d41a01c89c2b4",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/minit/main.c",
      "new_id": "c2d07c19d54625427068474780f8d886be2d1e88",
      "new_mode": 33188,
      "new_path": "metropolis/node/minit/main.c",
      "score": 98
    }
  ]
}
