)]}'
{
  "commit": "0f8ce4c4d6554a48733aee83840ada9d10c89b1d",
  "tree": "0ae89519661e88f38e06a195e43a1c881f0d4bdb",
  "parents": [
    "07a39e2b168871f7cc4d50e26a3a474c1fcd99b6"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Thu Sep 04 13:27:50 2025 +0200"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Thu Sep 04 15:37:29 2025 +0000"
  },
  "message": "m/node/allocs: split new package off m/node\n\nThe metropolis/node package contains various unrelated things. One of\nthese things are node-wide allocations of identifiers.\nThese are moved here to the new metropolis/node/allocs package.\nAdditionally, the constants are renamed to move the type of identifier\nin front.\n\nChange-Id: Ibc841ca64d4450a7054463e6d2d44753a118e07a\nReviewed-on: https://review.monogon.dev/c/monogon/+/4566\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "595e792aad8a944d5672c47bdc63ec05bfc40152",
      "old_mode": 33188,
      "old_path": "build/bazel/go.MODULE.bazel",
      "new_id": "b95ea8cc7f0a39edcd414f66c67a5f9e112236d6",
      "new_mode": 33188,
      "new_path": "build/bazel/go.MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "b280aea8b8bc891fdd407c7d0693c4a031f6755b",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/BUILD.bazel",
      "new_id": "826a90b93c4af74fdd551ea32f98386c536b9d94",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "648fe60fd0fa2df3fb88b6a31f33366c642e66ce",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/cmd_node_metrics.go",
      "new_id": "8e2e51f7a7b33724ae2631e6a00e57c034ce45b3",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_node_metrics.go"
    },
    {
      "type": "modify",
      "old_id": "e9c2117bccec241c747dfb9dae9c98be54f0b2f9",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/core/BUILD.bazel",
      "new_id": "46520c2df260521b5d2a47c70077c82895acd560",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "38862af687d8256d36182b6ea8adf11eee7dd1e9",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/core/config.go",
      "new_id": "71283b044d27dd2ae692338f1fc65d10c82480b7",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/core/config.go"
    },
    {
      "type": "modify",
      "old_id": "a8f933c537414e2348b13a3338d8095dc63fddb4",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/core/rpc.go",
      "new_id": "cd5678dfef64560e7081068a95af9f16416192e5",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/core/rpc.go"
    },
    {
      "type": "modify",
      "old_id": "6168e4818c88518ba7b9ea6d11747b7b485b8eb7",
      "old_mode": 33188,
      "old_path": "metropolis/node/BUILD.bazel",
      "new_id": "e69d00a54bbb6610182702a652cc5cbc96cd4bc4",
      "new_mode": 33188,
      "new_path": "metropolis/node/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2ead45cb951c534cbc54644a229d52d433209d0",
      "new_mode": 33188,
      "new_path": "metropolis/node/allocs/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcc6960f40fda4c417bb2b4d2bb61c0bd45a76f4",
      "new_mode": 33188,
      "new_path": "metropolis/node/allocs/doc.go"
    },
    {
      "type": "rename",
      "old_id": "c9a9aa033e344f53e58e83ced1cf118b3f8efde9",
      "old_mode": 33188,
      "old_path": "metropolis/node/ids.go",
      "new_id": "51d74fda5632f29affd0f744f7ed186a552f0128",
      "new_mode": 33188,
      "new_path": "metropolis/node/allocs/ids.go",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "415f84d16e81faf5a4cc82298e04a7deaeddd29a",
      "old_mode": 33188,
      "old_path": "metropolis/node/net_ips.go",
      "new_id": "b0d19a0249f55f76a71e414f28bd9a99e5b34476",
      "new_mode": 33188,
      "new_path": "metropolis/node/allocs/net_ips.go",
      "score": 83
    },
    {
      "type": "rename",
      "old_id": "c4c3f64a5a288bc88f6e21d0a0708fbccec0afb0",
      "old_mode": 33188,
      "old_path": "metropolis/node/net_protocols.go",
      "new_id": "360f76388298f02086b07439e2c8ba7f48651b7d",
      "new_mode": 33188,
      "new_path": "metropolis/node/allocs/net_protocols.go",
      "score": 97
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "459573368c19f504c575ae15f45ddcdc37506809",
      "new_mode": 33188,
      "new_path": "metropolis/node/allocs/ports.go"
    },
    {
      "type": "modify",
      "old_id": "db961032cac959d0cae79d27247019db3b8b66f6",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/BUILD.bazel",
      "new_id": "6fdf35309b0aa05984ad2640a4394fcf3cbb983f",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5c58c2a732d46599fda3e5f53eda81a99884e4a2",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/consensus/BUILD.bazel",
      "new_id": "6532f4f6c7172c6f3413e4c03bcd1a7c7e88d39b",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/consensus/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8c4bd06b1f321a42c9c51265ef646af6e4cec7b2",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/consensus/configuration.go",
      "new_id": "dfd70f2e68360af1e5346952dc9c8f5fed9b6d1d",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/consensus/configuration.go"
    },
    {
      "type": "modify",
      "old_id": "f6addd8092a18bd93cf96247ff1e6a7d98378196",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/consensus/consensus.go",
      "new_id": "f00a7a9a26736ee09e6ba38b7cc5e5c96aa45405",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/consensus/consensus.go"
    },
    {
      "type": "modify",
      "old_id": "0886531fa3f2d30fac63630c570bdfd0e143792c",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/consensus/status.go",
      "new_id": "5bf04161dc6b33c12b4dc50a870f3b55adb955b2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/consensus/status.go"
    },
    {
      "type": "modify",
      "old_id": "4ff34f1d12373b172091026b7ff6be1176c6090a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/BUILD.bazel",
      "new_id": "42cdffa8c81d92aa9d19b793d7a241bb7022c82a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "96a9385b7c565137cd6c8736ab4c634ed94bb273",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_follower.go",
      "new_id": "b6d59e606735b16560549c793c15927c5e3c747a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_follower.go"
    },
    {
      "type": "modify",
      "old_id": "bcf7d42365d8bf3abd4e521f8199e3954b85e176",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_curator.go",
      "new_id": "8fa651f8abcb8f35fe2925ad19368e0ea8b5c32c",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_curator.go"
    },
    {
      "type": "modify",
      "old_id": "7e31aeb32dc1a8d8923c96cfec6d72268703cc49",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "1621be617765b58b99a2619926d1e7ddd8731876",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "cb79cd85b964b2302ccd72d8c815924f364fbc12",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/listener.go",
      "new_id": "114a02c9d8898f6ea7695d27dc33b9978abbedf6",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/listener.go"
    },
    {
      "type": "modify",
      "old_id": "ff20a5508ba0e5661a2d1909d4a93a53e5f015de",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/debug_service_enabled.go",
      "new_id": "9a9a02d92eb083b2ab71605eebf02d7d9e41ab71",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/debug_service_enabled.go"
    },
    {
      "type": "modify",
      "old_id": "54a64c7f25518fcab760e9e4b8537164da30e4a6",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/delve_enabled.go",
      "new_id": "038d1ac431181e3eb0ef24915e874cb6d33fcfb6",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/delve_enabled.go"
    },
    {
      "type": "modify",
      "old_id": "bc94863e018fa4d43ba02a7878ed5f63a762862d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/BUILD.bazel",
      "new_id": "861d59f8d8f0f9f5154770d6bbf938fc33268297",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "003a690c64814e0ba31ea77554c756a82050902b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/exporters.go",
      "new_id": "fe7044d24a98ed6d7452c551d9ff18889aecc4d4",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/exporters.go"
    },
    {
      "type": "modify",
      "old_id": "9abed5480b62fcb76603ef43381e1275ff1184fd",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/metrics.go",
      "new_id": "e547c5db3d0a3e8ca27269dd17f40ddfe135e1af",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/metrics.go"
    },
    {
      "type": "modify",
      "old_id": "ebb59a94502906e93eaa5e6e939ef94e0443dfe8",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/metrics_test.go",
      "new_id": "d494222dc78ea6be013b1556add9b8931739dfd8",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/metrics_test.go"
    },
    {
      "type": "modify",
      "old_id": "b95565beb89a33a1dd73d99d5f50c8ebc8ba41fe",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/mgmt/BUILD.bazel",
      "new_id": "24d0439147177c0df6766c5d8682138618f350e5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/mgmt/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "78961f24ff7223603cd5ec3e8b73e1790c45af47",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/mgmt/mgmt.go",
      "new_id": "8bfb7edd763b5ea155af304462fd337f0ae2a3f3",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/mgmt/mgmt.go"
    },
    {
      "type": "modify",
      "old_id": "23fdd5dae9660b25a79f2a6ff1ba64b82ded675a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/BUILD.bazel",
      "new_id": "a3f60662d1b300105b559b97886fe920af6130c7",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2dcf7bb0b449c780be4a1d404ee231223fd11e01",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/main.go",
      "new_id": "419c256f9c3e30a270a4741251a34185777dc0d4",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/main.go"
    },
    {
      "type": "modify",
      "old_id": "4054127b9a6be5006dad9115b754b7d32fdd6f45",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/overlay/BUILD.bazel",
      "new_id": "2941e9df512e2260f9666c012eef971e4dd233f2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/overlay/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4409e09885c42284d7659117ec658d98b7441bb8",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/overlay/overlay_test.go",
      "new_id": "78a1424643138ac23f352d0a84a820260072ce16",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/overlay/overlay_test.go"
    },
    {
      "type": "modify",
      "old_id": "5054553da02ac4770c0cb02fa2acf46729d5dcb6",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/overlay/wireguard.go",
      "new_id": "c830dd539d1e820a35afecfc647fc660e3cc19ef",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/overlay/wireguard.go"
    },
    {
      "type": "modify",
      "old_id": "e031fca3f87b6e8fcc0f33eb698de53b28be02b5",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/workloads/BUILD.bazel",
      "new_id": "6ae3132fcedd346b5fe71cae0828184bc49cee0d",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/workloads/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "dfe3ecaf52417b88ef56f0cbce2d7c6d9dbab93a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/workloads/workloads.go",
      "new_id": "fae175cc8c80bf0c86674685bbf881bf47d006f1",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/workloads/workloads.go"
    },
    {
      "type": "modify",
      "old_id": "c753683a42488bb1ed102e5fc4ed5ea6697f0336",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/BUILD.bazel",
      "new_id": "b170ec219203b9386785949466bd0a0978450171",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "918b466cdae52e761a5d8d31e72474b61a944950",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/roleserve.go",
      "new_id": "6ddda1ee15fde3fbe4b2728d7c7dc6a0c21650d0",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/roleserve.go"
    },
    {
      "type": "modify",
      "old_id": "62355bcd199207d2f606a40075e2981e82a7e031",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_statuspush.go",
      "new_id": "5b7ee714b86e78a314f88617f5cfc5efd5160d5f",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_statuspush.go"
    },
    {
      "type": "modify",
      "old_id": "40764f2c8ce0369d627faa36cebd41517df46760",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_statuspush_test.go",
      "new_id": "0f25f3b91a05df46148ed2b8ab0f2a90a02a4af3",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_statuspush_test.go"
    },
    {
      "type": "modify",
      "old_id": "6438c62629dcedef2eb0c5752e7c69dfa0a9aef2",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/resolver/BUILD.bazel",
      "new_id": "0b041f69d08ae567304e1200d495c95f97038bf0",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/resolver/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c86513060d898e6b8aa41eb3c0a6f59265dcc255",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/resolver/resolver.go",
      "new_id": "95c5837e4a9219b3bbe48fc04978037a83c8bea4",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/resolver/resolver.go"
    },
    {
      "type": "modify",
      "old_id": "f113153ac1a46f5a8be522e4839c22d34b7908a8",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/time/BUILD.bazel",
      "new_id": "3f318e05b0fd1c536d66ae6d2f91454eea4cec57",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/time/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "23400ef59279a33633208f4db562a32a32018729",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/time/time.go",
      "new_id": "d7cd7218a627d58a9138ae3146d684e6cbc10c67",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/time/time.go"
    },
    {
      "type": "modify",
      "old_id": "32459648cbce1303836f6e73e28837c363393cbd",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/BUILD.bazel",
      "new_id": "69722b3822fcb660262e1b9a99ddec8e63a64404",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "01990fff9358db328e440866f01da401b2137016",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/apiproxy.go",
      "new_id": "a09796aa16fece08ae037f4fec51ac9e9f191e07",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/apiproxy.go"
    },
    {
      "type": "modify",
      "old_id": "5471e02eb2f364a3c388821ddc24b42eefb86346",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/apiserver.go",
      "new_id": "427d05914db85de02c4afdc6a47b6d7b3238400f",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/apiserver.go"
    },
    {
      "type": "modify",
      "old_id": "263e8467ed08389f1f5c1914e03e9776edbff5a5",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/authproxy/BUILD.bazel",
      "new_id": "57d950ea18f553686bec4cdbcc6741bd640d5d50",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/authproxy/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7fdef76847541923157ed0322d0a2082ad0631f4",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/authproxy/authproxy.go",
      "new_id": "93737eca69ad4c88f70b16a5fbbb2d17a560bad1",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/authproxy/authproxy.go"
    },
    {
      "type": "modify",
      "old_id": "7f8945041f795e5acb981d0d48d94da2185dc9be",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/metricsproxy/BUILD.bazel",
      "new_id": "186bd57280fe2eae11cbe48f3858ee0b2e828b0c",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/metricsproxy/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1b98fa8bd4059a06f6618629885ea5113474e7f4",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/metricsproxy/metricsproxy.go",
      "new_id": "c098facd1eee1a3c3d4962dac4863bef8b09a82d",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/metricsproxy/metricsproxy.go"
    },
    {
      "type": "modify",
      "old_id": "287427e770714d12f8bf8609c1c68db2e9a121f4",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/networkpolicy/BUILD.bazel",
      "new_id": "15fa22378ce895c85b2306d7d9c1a4c478a25d85",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/networkpolicy/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c43ef40e339a578b175c7ee46b6b54e3449b4776",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/networkpolicy/networkpolicy.go",
      "new_id": "04a2fcdca9cdbff11afded164d7f713598c31405",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/networkpolicy/networkpolicy.go"
    },
    {
      "type": "modify",
      "old_id": "60121c7cb298ecd5e06fbde10c9551e3ccea5dfe",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/pki/BUILD.bazel",
      "new_id": "85e0d2f89dc0172c696eab831d0c69f7ab7d39e7",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/pki/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2d678753216ab46f99e203cab56cf66d9831c205",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/pki/kubernetes.go",
      "new_id": "234be442a99f397771d617eda0ccd6a60f4ff4ff",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/pki/kubernetes.go"
    },
    {
      "type": "modify",
      "old_id": "5e2878806ccf717eed03fe681d9574760bf3f254",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/service_worker.go",
      "new_id": "0eb643558db972d95bd06b70274a930bb41abda9",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/service_worker.go"
    },
    {
      "type": "delete",
      "old_id": "014eb90c81b2de54dba2f3767e282871d08bbe7c",
      "old_mode": 33188,
      "old_path": "metropolis/node/ports.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9671f9f70188ea721d28ef2c55af86e9bc7907c1",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/core/BUILD.bazel",
      "new_id": "35d73ec2a5168c6fb36b767b524603026bf4ac98",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f6fd24cd8ffbeba350d34da87ebb6429ca8f28b3",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/core/run_test.go",
      "new_id": "587e1738d6c520118322420135727679da3afbf6",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/core/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "a25bbe8edd51ccf095399e11626b6d433b3f4484",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/kubernetes/BUILD.bazel",
      "new_id": "8091d675282ef2cb6ef61003d0bbf1326054c05b",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/kubernetes/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8333567e6e6423cbcc8868e4ca9e176e55bee8a8",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/kubernetes/run_test.go",
      "new_id": "64da63ee22064f6ed242a24713c4eab076dfcac1",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/kubernetes/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "b2530c5139ef02001946609f87a623a7e7b44da6",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/BUILD.bazel",
      "new_id": "f93cda87a969424988a2a6d35f56f73b90bb9e4f",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "339ea4c2fe06d8f8b9029a66d57ed54df465373f",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cli/launch-cluster/BUILD.bazel",
      "new_id": "0e9795b53f4fb4ab0be4eb1f4493c85be5a3a3b8",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cli/launch-cluster/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1aec556cd05a38f925b97e7d8b584b93d1121caf",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cli/launch-cluster/main.go",
      "new_id": "e94f0cfddef8f1a8734a482f8bcb6d0f1bbb98b0",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cli/launch-cluster/main.go"
    },
    {
      "type": "modify",
      "old_id": "c77a10105791fbce0d278254213b5e26b451ffa9",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cluster.go",
      "new_id": "c6711c8a6386bcee9d74854c488f24e44018e3ce",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cluster.go"
    },
    {
      "type": "modify",
      "old_id": "ef8010128e7e8df43d3ac5188b34cc98dee97aa4",
      "old_mode": 33188,
      "old_path": "metropolis/test/nanoswitch/BUILD.bazel",
      "new_id": "58555b51251d50c77d36469e21d042f82fc08efd",
      "new_mode": 33188,
      "new_path": "metropolis/test/nanoswitch/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "78d8efeade07db31e7655d7e05ec0c477ce62a6e",
      "old_mode": 33188,
      "old_path": "metropolis/test/nanoswitch/nanoswitch.go",
      "new_id": "56f11a8edcc836014b92b4b64bb403e4b1ee6bc1",
      "new_mode": 33188,
      "new_path": "metropolis/test/nanoswitch/nanoswitch.go"
    },
    {
      "type": "modify",
      "old_id": "2900867976fcb1b93a569beb6f4a70556b2c0448",
      "old_mode": 33188,
      "old_path": "third_party/com_k8s_io_kubernetes/k8s-reserve-metropolis-ports.patch",
      "new_id": "00e4329d87bd761cf91321a91a8fe722e8fc79d3",
      "new_mode": 33188,
      "new_path": "third_party/com_k8s_io_kubernetes/k8s-reserve-metropolis-ports.patch"
    }
  ]
}
