)]}'
{
  "commit": "2963b681d81e259fdea28db466c90e204be00e4b",
  "tree": "d6715fb940f09942cbe8fdc58138a30b43b039c8",
  "parents": [
    "1354c78f69335cbd809b0237bab1aa93e69419a1"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Thu Jul 17 17:03:44 2025 +0200"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Wed Jul 30 14:52:26 2025 +0000"
  },
  "message": "osbase/oci: implement support for OCI index\n\nPreviously, only OCI images were supported, now we can also handle\nindexes. The new Ref type is either an Image or Index.\n\nChange-Id: I1b282ed6078d53e9a69e7613f601fdbbe64e192b\nReviewed-on: https://review.monogon.dev/c/monogon/+/4475\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a25ea38d2180e1b1242725355f6fe4feb9a3d0f3",
      "old_mode": 33188,
      "old_path": "cloud/agent/BUILD.bazel",
      "new_id": "765d63ccfd9f4f4fb864db9ee411dd77d86d227f",
      "new_mode": 33188,
      "new_path": "cloud/agent/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "53b719bd2e3da7f6a72d8d45a8f891ec18165b75",
      "old_mode": 33188,
      "old_path": "cloud/agent/e2e/main_test.go",
      "new_id": "9dfd129b87721398da7d21f9276f5ca3088d6748",
      "new_mode": 33188,
      "new_path": "cloud/agent/e2e/main_test.go"
    },
    {
      "type": "modify",
      "old_id": "9ada49be51b8f70c975952608ad65090754903ea",
      "old_mode": 33188,
      "old_path": "cloud/agent/install.go",
      "new_id": "914476950a704a1042553772662ee62191353f56",
      "new_mode": 33188,
      "new_path": "cloud/agent/install.go"
    },
    {
      "type": "modify",
      "old_id": "4453ed74445507d51fc83b7ca0afa45e7f15322c",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/cmd_install_usb.go",
      "new_id": "5af158acc42b100d18d683392509d44878d5a48b",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_install_usb.go"
    },
    {
      "type": "modify",
      "old_id": "97e8565cd7bedae310395d5876b331a45b2c09c1",
      "old_mode": 33188,
      "old_path": "metropolis/cli/takeover/install.go",
      "new_id": "9755c5520cb709c9fbe6200c717ba9d5405971cf",
      "new_mode": 33188,
      "new_path": "metropolis/cli/takeover/install.go"
    },
    {
      "type": "modify",
      "old_id": "805a06da80c0c4f3fcbf1039f435fe7a06df82ae",
      "old_mode": 33188,
      "old_path": "metropolis/cli/takeover/takeover.go",
      "new_id": "5ff26bd78bc77e5140943b0cc33f4e5a95529a00",
      "new_mode": 33188,
      "new_path": "metropolis/cli/takeover/takeover.go"
    },
    {
      "type": "modify",
      "old_id": "735a8cd4a7912656e998d19a593d34810c6aa9d2",
      "old_mode": 33188,
      "old_path": "metropolis/installer/main.go",
      "new_id": "ecb4d0159d002767434cc0358a09bdc17a23375a",
      "new_mode": 33188,
      "new_path": "metropolis/installer/main.go"
    },
    {
      "type": "modify",
      "old_id": "daff8cdd3d0ddd5c9b54c0eedb0da06e5360f5fa",
      "old_mode": 33188,
      "old_path": "metropolis/installer/test/run_test.go",
      "new_id": "898ad44f2a029e3199638e44dfd32b18fe0d002c",
      "new_mode": 33188,
      "new_path": "metropolis/installer/test/run_test.go"
    },
    {
      "type": "modify",
      "old_id": "73f6773e9d59f55049fc2ba6779f5ee0d19c7ee7",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/BUILD.bazel",
      "new_id": "ed98d21e86d1246bd093927c3f6f82d604c4b6a6",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "890a06fbe6c17b4f2661f63e93e6941d47d6df51",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/e2e/e2e_test.go",
      "new_id": "041de3f164f4da455b1619525814a48819d9b997",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/e2e/e2e_test.go"
    },
    {
      "type": "modify",
      "old_id": "66e75013e1e30e21b8b85e8de30bb2e7d1d78f47",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/update.go",
      "new_id": "047e9f82a36d35ed0e1948c1591ec23403029be5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/update.go"
    },
    {
      "type": "modify",
      "old_id": "7f64427a867159e0a88f70e5550fe7cc4e623084",
      "old_mode": 33188,
      "old_path": "metropolis/test/launch/cluster.go",
      "new_id": "c77a10105791fbce0d278254213b5e26b451ffa9",
      "new_mode": 33188,
      "new_path": "metropolis/test/launch/cluster.go"
    },
    {
      "type": "modify",
      "old_id": "694476e215721f23f64ed29a4a14beeaa68e3c88",
      "old_mode": 33188,
      "old_path": "metropolis/test/localregistry/localregistry.go",
      "new_id": "7440aae9e09bbd4636c85bfcc5fd4e2c5df07a6b",
      "new_mode": 33188,
      "new_path": "metropolis/test/localregistry/localregistry.go"
    },
    {
      "type": "modify",
      "old_id": "128c4d1179d4df62c57a03b1ec65592ceac0c8bb",
      "old_mode": 33188,
      "old_path": "osbase/oci/layout.go",
      "new_id": "edea5b062020c87a48b4ff86f864bcf551edac6a",
      "new_mode": 33188,
      "new_path": "osbase/oci/layout.go"
    },
    {
      "type": "modify",
      "old_id": "a62b5273060580010df0529440295a2cc6e2086a",
      "old_mode": 33188,
      "old_path": "osbase/oci/oci.go",
      "new_id": "a652ca47c4dcfd32d385384117824f8b7aa1f7da",
      "new_mode": 33188,
      "new_path": "osbase/oci/oci.go"
    },
    {
      "type": "modify",
      "old_id": "93976ed594abb22884cc3c44d4197bae19c5ce47",
      "old_mode": 33188,
      "old_path": "osbase/oci/oci_test.go",
      "new_id": "573771bc046243cb951a400be90216aa9d6db4f4",
      "new_mode": 33188,
      "new_path": "osbase/oci/oci_test.go"
    },
    {
      "type": "modify",
      "old_id": "6ee8afabef0feee33be4f1fbaaff3eeb35306db9",
      "old_mode": 33188,
      "old_path": "osbase/oci/osimage/osimage_test.go",
      "new_id": "26a094a555df512d2a0b2165a196387a7bf8a917",
      "new_mode": 33188,
      "new_path": "osbase/oci/osimage/osimage_test.go"
    },
    {
      "type": "modify",
      "old_id": "4e60b7b51705ed463eede1263522dba83af96767",
      "old_mode": 33188,
      "old_path": "osbase/oci/registry/client.go",
      "new_id": "4f2b6d2f83cb80556d44bdc211b0a6ed63b14883",
      "new_mode": 33188,
      "new_path": "osbase/oci/registry/client.go"
    },
    {
      "type": "modify",
      "old_id": "328d2fad8e570bfdf914f985b0e36b32760a570e",
      "old_mode": 33188,
      "old_path": "osbase/oci/registry/client_test.go",
      "new_id": "622a3ab3528ef92ec58d765855b6345f251c1171",
      "new_mode": 33188,
      "new_path": "osbase/oci/registry/client_test.go"
    },
    {
      "type": "modify",
      "old_id": "9c99c406005522fb5d4e14662e82cb3a70989cd5",
      "old_mode": 33188,
      "old_path": "osbase/oci/registry/server.go",
      "new_id": "d7765b109c20f2b26344ba7e00530878b50d118a",
      "new_mode": 33188,
      "new_path": "osbase/oci/registry/server.go"
    }
  ]
}
