)]}'
{
  "commit": "b69a71ca61b99fc68e83d5735eb449f638ef8b1e",
  "tree": "69aa2c20e8002355ca7657523b617923b2243e39",
  "parents": [
    "8f1254d1919c7cda42c611c9e1d83cf9a2ef8034"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Mon Dec 23 14:12:46 2024 +0100"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Mon Feb 03 14:05:23 2025 +0000"
  },
  "message": "o/t/ktest: switch to proper rule\n\nThis was previously implemented as a macro, lacking proper transitions.\nReimplement it as a proper test rule.\n\nChange-Id: I237a2fcc29ea6dfbb294ce6313c9ff457def12b8\nReviewed-on: https://review.monogon.dev/c/monogon/+/3722\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1634ba90e689ed46145316263d68f9c57f5d8919",
      "old_mode": 33188,
      "old_path": "go/net/psample/BUILD.bazel",
      "new_id": "9eb337847f00e4d407c1531a3bc537355e83928a",
      "new_mode": 33188,
      "new_path": "go/net/psample/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5ab1d8a7320329026e6e0f3f7420449754b27a8b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/clusternet/BUILD.bazel",
      "new_id": "7ee8aa195734f5dff90b9454a6c754c42cef5baf",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/clusternet/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "39b6a53315e4bf6053a3b6b6d6488afbb4757628",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/localstorage/crypt/BUILD.bazel",
      "new_id": "094fd074935f333b66827aec35158cc16ee7a243",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/localstorage/crypt/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b6659ba273605093de3df12c52d8333568b20841",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/dhcp4c/callback/BUILD.bazel",
      "new_id": "7e9827de86a4b947d923234597976b384a2372b0",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/dhcp4c/callback/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b5a0f7a6b3133ba10b02803972095af248b8d0f7",
      "old_mode": 33188,
      "old_path": "metropolis/test/lacp/BUILD.bazel",
      "new_id": "9c18c2af6c0eb065f34855926428662b4dddc291",
      "new_mode": 33188,
      "new_path": "metropolis/test/lacp/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a720d80795ee41362021f97276b3da3d3fea2923",
      "old_mode": 33188,
      "old_path": "osbase/blockdev/BUILD.bazel",
      "new_id": "f9a8534222324b3fa83882d15188540830dd6d62",
      "new_mode": 33188,
      "new_path": "osbase/blockdev/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "57a7dab8ee4cfe60d74ed9fa290cc01a91fa1eb6",
      "old_mode": 33188,
      "old_path": "osbase/build/def.bzl",
      "new_id": "73752f70cd95d39652241580228524c41298abbd",
      "new_mode": 33188,
      "new_path": "osbase/build/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "d48eb1fb968059395360152d271e9b4fa9e6e9ea",
      "old_mode": 33188,
      "old_path": "osbase/erofs/BUILD.bazel",
      "new_id": "52f960c799d80d219b9a7d785a689a0e483460ff",
      "new_mode": 33188,
      "new_path": "osbase/erofs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4942844db38590fb9e2e1622e7b7e6f8cac90980",
      "old_mode": 33188,
      "old_path": "osbase/fat32/BUILD.bazel",
      "new_id": "1e0e909eab57ee8f7dac236e7f5ad754ad9cef27",
      "new_mode": 33188,
      "new_path": "osbase/fat32/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7c62fd7b21bc1c33a8eb26c5c8a62a52a1d27d49",
      "old_mode": 33188,
      "old_path": "osbase/fsquota/BUILD.bazel",
      "new_id": "75a3133828042eb22ba39d0b08a7b8af8fc8fdde",
      "new_mode": 33188,
      "new_path": "osbase/fsquota/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "67a54eefdef94600b0f0be29a405ae16e0deb86a",
      "old_mode": 33188,
      "old_path": "osbase/gpt/BUILD.bazel",
      "new_id": "6c561d42168362b7c4a29a9dbe9aac6affdd99ad",
      "new_mode": 33188,
      "new_path": "osbase/gpt/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "4bf0fb504d1d066b46a286977512f09d095db8cc",
      "old_mode": 33188,
      "old_path": "osbase/kmod/BUILD.bazel",
      "new_id": "ce375426fbc370d8fd8dacbbb1718c0ebffeb2ec",
      "new_mode": 33188,
      "new_path": "osbase/kmod/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "cc52c8d172b8787ea51a42cb326cadd7192576f7",
      "old_mode": 33188,
      "old_path": "osbase/loop/BUILD.bazel",
      "new_id": "eca852981183b2a99516db3360f82a196f707766",
      "new_mode": 33188,
      "new_path": "osbase/loop/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "614832d521d59d4be1447b9bdac57cf77b662eda",
      "old_mode": 33188,
      "old_path": "osbase/test/ktest/ktest.bzl",
      "new_id": "42e6b60694e6d452d288dd9e987dab72204f5042",
      "new_mode": 33188,
      "new_path": "osbase/test/ktest/ktest.bzl"
    },
    {
      "type": "modify",
      "old_id": "cf165a16d1649ef3df4dd48cec3fcef01a276eb7",
      "old_mode": 33188,
      "old_path": "osbase/test/launch/launch.go",
      "new_id": "df84e7d899e45850210bba1851237f1e077ed9a1",
      "new_mode": 33188,
      "new_path": "osbase/test/launch/launch.go"
    },
    {
      "type": "modify",
      "old_id": "69cd10f8fdb7ff900a832ac20f31081bd056ad0f",
      "old_mode": 33188,
      "old_path": "osbase/verity/BUILD.bazel",
      "new_id": "c44dd2a61b2e15f3e32cf431d17e7301c80a7e9b",
      "new_mode": 33188,
      "new_path": "osbase/verity/BUILD.bazel"
    }
  ]
}
