)]}'
{
  "commit": "2a1d1b2e90a44e140dd95a492de0c857287e071f",
  "tree": "392015b9ffa5f6f38da494c0a2fc519f16883113",
  "parents": [
    "5d556cae21803212ac72a3713ed449b412f777af"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Feb 06 07:07:42 2024 +0100"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Mon Feb 12 14:11:04 2024 +0000"
  },
  "message": "treewide: replace datafile pkg with rules_go/runfiles pkg\n\nrules_go/runfiles provides the same functionality as our datafile\npackage. This change also contains some specifics for the now active\nbzlmod, which replaces all WORKSPACE related behaviour. As example the\nWORKSPACE name is now always set to _main.\n\n\nChange-Id: I1a69c72b479330a627b402135670f218c297906f\nReviewed-on: https://review.monogon.dev/c/monogon/+/2745\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa03d66b7d72575bbf8e72489b417b97e549318c",
      "old_mode": 33188,
      "old_path": "cloud/agent/e2e/BUILD.bazel",
      "new_id": "16e973145116dd461c0e8d939216452f33e962a2",
      "new_mode": 33188,
      "new_path": "cloud/agent/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "277cc5535fd19a0d9ce9cf73b4c7ba01affe21f4",
      "old_mode": 33188,
      "old_path": "cloud/agent/e2e/main_test.go",
      "new_id": "a422d0e847bdbd1f386b3ef551976f796477d5a7",
      "new_mode": 33188,
      "new_path": "cloud/agent/e2e/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "dcbe0fe663744286d1ee6473bac25d9444cedcb2",
      "old_mode": 33188,
      "old_path": "cloud/lib/component/BUILD.bazel",
      "new_id": "71c1ab40809cdf18cdc11b8de8784be5bb86f2a9",
      "new_mode": 33188,
      "new_path": "cloud/lib/component/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7c9c1a88b758ad6fba0e1fd74d9642ae59be8440",
      "old_mode": 33188,
      "old_path": "cloud/lib/component/crdb.go",
      "new_id": "aae1f77bd09a17f62080c4720a5162216a7379f4",
      "new_mode": 33188,
      "new_path": "cloud/lib/component/crdb.go"
    },
    {
      "type": "modify",
      "old_id": "82ccd7de2d080786b2af0266e2a1adb9bd3a3d39",
      "old_mode": 33188,
      "old_path": "cloud/takeover/e2e/BUILD.bazel",
      "new_id": "b03e4bee9bbf65086a4128c73733963915e7c816",
      "new_mode": 33188,
      "new_path": "cloud/takeover/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2b151742ff63d522b6f4c1af5a293e3c2d62e167",
      "old_mode": 33188,
      "old_path": "cloud/takeover/e2e/main_test.go",
      "new_id": "02b982a46968f9fe31011137965b7985f0151226",
      "new_mode": 33188,
      "new_path": "cloud/takeover/e2e/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "9100031db18eae9cb7e7240b1b9ad60eec893b34",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/BUILD.bazel",
      "new_id": "af520e16180c3643dcedf5d90355e48661c1d8d5",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "39790f1ef7ce95eea5166459ad6e7017030bf49e",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/cmd_install.go",
      "new_id": "64cdb26b2d1cb0d1a14d8b5a9ecd81ded22f3ef9",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_install.go"
    },
    {
      "type": "modify",
      "old_id": "36f5a2d7ec2444401dc8a394436a67a02074780b",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/test/BUILD.bazel",
      "new_id": "dc3f456186406b784de8d38b9ef92b3300b151d9",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b031271c2ba5443c666610d65e9c3be8445a2aca",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/test/test.go",
      "new_id": "85bbaa28489520c174a73d95cf1d2f0eb4f559f2",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/test/test.go"
    },
    {
      "type": "delete",
      "old_id": "8c47aeb40e074b45e13f83c05cdfa8b713fa29d6",
      "old_mode": 33188,
      "old_path": "metropolis/cli/pkg/datafile/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a78416e57ca831c634290914210901f3be744f69",
      "old_mode": 33188,
      "old_path": "metropolis/cli/pkg/datafile/datafile.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ba16f77d3d27d32a800429823b2d09b55c21df96",
      "old_mode": 33188,
      "old_path": "metropolis/installer/test/BUILD.bazel",
      "new_id": "0f3583acd04e7de4294693f35b0d5daa7211bd7c",
      "new_mode": 33188,
      "new_path": "metropolis/installer/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ec4f736c62c99618a0ea9781e22aa18ac9dd96b6",
      "old_mode": 33188,
      "old_path": "metropolis/installer/test/main.go",
      "new_id": "82efb44095eefb29bed1872ddc80d563dcb866eb",
      "new_mode": 33188,
      "new_path": "metropolis/installer/test/main.go"
    },
    {
      "type": "modify",
      "old_id": "6483377ea7a49a2c19deb20aa1893afe4c55d21d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/BUILD.bazel",
      "new_id": "9169ae633ef52fb1b3b1f5bb91b7b98767ce17ce",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c9462508bf486a2fa60b9b2824fe562d30cf5caa",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/metrics_test.go",
      "new_id": "e458f7136af294e041e57598c3843dfe014cafdd",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/metrics_test.go"
    },
    {
      "type": "modify",
      "old_id": "5f2b15fc76a134e0556eec448e0998f556b9284f",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/e2e/BUILD.bazel",
      "new_id": "0b3fbce5575d7bf65bc5e22a200a9c6ba71bb3b9",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b5de3da366e6fbf6583b8009f4b75d83beece215",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/e2e/e2e_test.go",
      "new_id": "4740419c1a1e4f4e35d8e55007639686c86f2848",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/e2e/e2e_test.go"
    },
    {
      "type": "modify",
      "old_id": "d62196a684a5ac16cc82fe929a8594ae8dde7169",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/fat32/BUILD.bazel",
      "new_id": "b39b40b25f2ac772147add13f33e0468838e5eeb",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/fat32/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "687504a310444481f3909645c32ed62f795c50e2",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/fat32/fsck_test.go",
      "new_id": "27de542ca7735e5588c2101e4a7133f612c8b81f",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/fat32/fsck_test.go"
    },
    {
      "type": "modify",
      "old_id": "1e21035b1790fde7a84e64ed6fe428b07e7421e1",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/BUILD.bazel",
      "new_id": "c77e3344b0f207b4af25d2c1f0ab8e36d7698126",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "812ae9dc0ff85c55e420bf3662153aef0419d803",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/main_test.go",
      "new_id": "2409aed551fb95b0002aebdc3550895451a5af99",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "08d4cfe883b9fd717aaa40dc15156c4d2fc16606",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cluster/BUILD.bazel",
      "new_id": "6c9b10a473ed17e0e41eb5239a0c18521535185c",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cluster/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "06b928b5e2bbdf37fe167c55cc068eb2c3459b08",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cluster/cluster.go",
      "new_id": "fd69b778188a3a1d600dca2052ed3b50ebc70231",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cluster/cluster.go"
    },
    {
      "type": "modify",
      "old_id": "54a62fc3973d553148c01e9707fac6877f328c17",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cluster/metroctl.go",
      "new_id": "fbf968acafc8291690ca80db58da80c94ff421f4",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cluster/metroctl.go"
    }
  ]
}
