)]}'
{
  "commit": "82e6af71ad2b7927de8d754799271ee9f39506f9",
  "tree": "4da4ec95a6e4c5f58957c555d8646e46dbb25c6d",
  "parents": [
    "bceb1604c4d6ce1396c63083d2fd8aae98346cf3"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Jul 23 00:05:42 2024 +0000"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Aug 13 12:43:45 2024 +0000"
  },
  "message": "treewide: replace hardcoded runfiles paths\n\nWe hardcoded some of the runfiles paths to find specific files. This replaces the hardcoded paths by a call to rlocationpath. This prevents running a target without the correct dependencies at build time instead of at runtime\n\nChange-Id: I7ce56935ac80be6b28b824ccb0781ab401bd6521\nReviewed-on: https://review.monogon.dev/c/monogon/+/3301\nReviewed-by: Serge Bazanski \u003cserge@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fbc1bab41444d6c10b1ab7e1b7cfd2875f3d02d",
      "old_mode": 33188,
      "old_path": "cloud/agent/e2e/BUILD.bazel",
      "new_id": "39dd031aa07504756824a3220a7e9a8b07a949d3",
      "new_mode": 33188,
      "new_path": "cloud/agent/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ec1ee0ce4aef46cc0e5ab53f6ef2aaaa60468225",
      "old_mode": 33188,
      "old_path": "cloud/agent/e2e/main_test.go",
      "new_id": "dcde625b6d389520a20939a945be745551aa7567",
      "new_mode": 33188,
      "new_path": "cloud/agent/e2e/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "2b9a200ee3a6946335f10fc015eb25282614b49f",
      "old_mode": 33188,
      "old_path": "cloud/agent/takeover/e2e/BUILD.bazel",
      "new_id": "7259fc5608a3232dfb920a3265e94f67df6ab4ca",
      "new_mode": 33188,
      "new_path": "cloud/agent/takeover/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a8c86865ad3647952104229beea11af166817409",
      "old_mode": 33188,
      "old_path": "cloud/agent/takeover/e2e/main_test.go",
      "new_id": "0521cc944fb3f3ff2f9bb38e8fa34aa827380eff",
      "new_mode": 33188,
      "new_path": "cloud/agent/takeover/e2e/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "07afa58a0ec128abcedda277e2d45ebe31246de2",
      "old_mode": 33188,
      "old_path": "go/qcow2/BUILD.bazel",
      "new_id": "c4806ebe807ba817ea93e94f642188d8f3247171",
      "new_mode": 33188,
      "new_path": "go/qcow2/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3b987c0860df8bc8fa4cbc8e7cd59dae2418560b",
      "old_mode": 33188,
      "old_path": "go/qcow2/qcow2_test.go",
      "new_id": "9dc230ad894b4a91ba63d7433386a3253c93035f",
      "new_mode": 33188,
      "new_path": "go/qcow2/qcow2_test.go"
    },
    {
      "type": "modify",
      "old_id": "9b9c4cc2ebf4f2b46883c7c05a353a1b0dc40b40",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/test/BUILD.bazel",
      "new_id": "7f5b6bd746f580cfda3d92506045fed67c2d2441",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f6018111b79fc296f4959c21ffc14b03b761b107",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/test/test.go",
      "new_id": "17f5f75bf228c5b97de7f1070c1548f2e9849c7c",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/test/test.go"
    },
    {
      "type": "modify",
      "old_id": "7f712188707f5ce1c4d6f1778195731322a09db7",
      "old_mode": 33188,
      "old_path": "metropolis/installer/test/BUILD.bazel",
      "new_id": "3f74cded3db3ea7f258cbf9532d53589e748f1a0",
      "new_mode": 33188,
      "new_path": "metropolis/installer/test/BUILD.bazel"
    },
    {
      "type": "rename",
      "old_id": "f2c1f460189d448e135fd524144d48baf8006520",
      "old_mode": 33188,
      "old_path": "metropolis/installer/test/main.go",
      "new_id": "fef8e2064cf7ec7701fde30742388ded37ea6509",
      "new_mode": 33188,
      "new_path": "metropolis/installer/test/run_test.go",
      "score": 92
    },
    {
      "type": "modify",
      "old_id": "30d08a7730d100a9cb7a711f1727ad3fc4899dcb",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/BUILD.bazel",
      "new_id": "9383afb9e0f89960a7ff6bb99244d23949467e8c",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "06b1d4efb2ee01300085a0bf2564690d8be4111f",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/metrics/metrics_test.go",
      "new_id": "fb5e3dc559b1d57d4712571027a262f6a4c758c1",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/metrics/metrics_test.go"
    },
    {
      "type": "modify",
      "old_id": "b96006c2705b484a8749d977b72d79240e17895c",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/e2e/BUILD.bazel",
      "new_id": "abf3ba124a54b147b25ec5ec04b8a6d161e069db",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a62c3d7fc21f465b9da1a157ab53b8f3e5e6ee41",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/e2e/e2e_test.go",
      "new_id": "3df42e29389d9e3a3d8fa6fb764d66d11d5df8d9",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/e2e/e2e_test.go"
    },
    {
      "type": "modify",
      "old_id": "e3ccc5951ce94d11b0f3e7102b3cb66954b93ab5",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/core/BUILD.bazel",
      "new_id": "a8c90adf1b415d8a4385fb733e4e3fe8834b8090",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "21640a6056afc4d42e2c861e8cbd5fae7235c880",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/core/run_test.go",
      "new_id": "c8f654fc4706129b2f9e74494920d29835526eda",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/core/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "5a2a4ddcd79cce515131f7a5f9cbc71e4d6cebbd",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/ha/BUILD.bazel",
      "new_id": "3d9c688234f499a28b3c9a265552db1a06ce33c6",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/ha/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cc02df4dc98c41882f20113631413ea0f30827c7",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/ha/run_test.go",
      "new_id": "f2f7cc2528b2ebff370804aed6fc769141b4b5d9",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/ha/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "6234e9497ec50f876b1831b8b905c5b59ecd475a",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/kubernetes/BUILD.bazel",
      "new_id": "302f3ac423ce23b973d7bb2aadac4bbe41eb176a",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/kubernetes/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f15fafd4da4ae27d126801bf2f5e619d4ed499fa",
      "old_mode": 33188,
      "old_path": "metropolis/test/e2e/suites/kubernetes/run_test.go",
      "new_id": "3608c3c8a35be3fa3fbd922296d399e353158566",
      "new_mode": 33188,
      "new_path": "metropolis/test/e2e/suites/kubernetes/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "1b7ee4d7b1619991bef21d4692bf2753d00ec034",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/BUILD.bazel",
      "new_id": "d494a6bd6730b14fcf0d7e74deef9b47a2feeac2",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9e4879510f948cf49a9ffe05447d94027e3affc6",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cli/launch-cluster/BUILD.bazel",
      "new_id": "a952abd89d2cec89bf190c005d3bb67ffdd02b06",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cli/launch-cluster/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "1529396695f726fb175974d3bb037fa087334914",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cli/launch-cluster/main.go",
      "new_id": "695fcc7ed7d63b6b038aa88db9010781c2f94214",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cli/launch-cluster/main.go"
    },
    {
      "type": "modify",
      "old_id": "ac8a0173a8e3e4d071e7a69f9903d29e0782fb20",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cluster.go",
      "new_id": "98ab7601778cc19233e16553bff8f8bbcdf26b96",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cluster.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6c29fe2af15e4267f1c9ea7c85e2249b5745d86",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/launch.go"
    },
    {
      "type": "modify",
      "old_id": "e3196a6c8bfd6f02bf696e07fa3705b9e45f15d0",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/metroctl.go",
      "new_id": "711855b54e2a9f3a2b16bf52deca2482b3f4b597",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/metroctl.go"
    },
    {
      "type": "modify",
      "old_id": "fa5cb787314da28df57470e4bd8c5470e9152726",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/swtpm.go",
      "new_id": "5691c86d7fac6b120f19bad34f3623a326d17bb4",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/swtpm.go"
    },
    {
      "type": "modify",
      "old_id": "3c01a4ae4e75d52b8a8b2bae29ae8d9539397ac6",
      "old_mode": 33188,
      "old_path": "metropolis/vm/smoketest/BUILD.bazel",
      "new_id": "7d075d8628e70b32edea5395994db8c17e298fde",
      "new_mode": 33188,
      "new_path": "metropolis/vm/smoketest/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3f0b8ca95d9173fb1f18bf75983e6d306e89bb56",
      "old_mode": 33188,
      "old_path": "metropolis/vm/smoketest/main.go",
      "new_id": "58f1a2251b611686e8a6720755f146e2f97ba9bb",
      "new_mode": 33188,
      "new_path": "metropolis/vm/smoketest/main.go"
    },
    {
      "type": "modify",
      "old_id": "d9aec3d9ed7a8fc4ad5655d19604cec9ede8835c",
      "old_mode": 33188,
      "old_path": "osbase/fat32/BUILD.bazel",
      "new_id": "80a6e03d0a2c1042bd418fbb32851d2bfa00a4b2",
      "new_mode": 33188,
      "new_path": "osbase/fat32/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "27de542ca7735e5588c2101e4a7133f612c8b81f",
      "old_mode": 33188,
      "old_path": "osbase/fat32/fsck_test.go",
      "new_id": "dde39784a594a814a2dd245b07c8bca790840c89",
      "new_mode": 33188,
      "new_path": "osbase/fat32/fsck_test.go"
    },
    {
      "type": "modify",
      "old_id": "8511359189103b8c7d4258343d84ef57332c168e",
      "old_mode": 33188,
      "old_path": "third_party/edk2/BUILD.bazel",
      "new_id": "88095910599e4f315519d65a54f764e5dfbf3c75",
      "new_mode": 33188,
      "new_path": "third_party/edk2/BUILD.bazel"
    }
  ]
}
