)]}'
{
  "commit": "cf23ebc1afc53f93d56a0fd33209db7b033a991a",
  "tree": "23395adcd31b1ec31377de20ca46f5e98b9ff242",
  "parents": [
    "bfc280739cdbae950611e5d35a1adb5cd0f58feb"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Mar 14 17:02:04 2023 +0100"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed Mar 15 16:36:18 2023 +0000"
  },
  "message": "m/cli/metroctl: factor out some helper functions\n\nWe will need these to create metroctl-compatible configs from\n//metropolis/cluster/launch.\n\nChange-Id: I2705afefb62b7e1b35c87d9753c4ca9c7f534c26\nReviewed-on: https://review.monogon.dev/c/monogon/+/1324\nTested-by: Jenkins CI\nReviewed-by: Mateusz Zalega \u003cmateusz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d35ba41446e48c7dce3072e7271797d6378a7247",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/BUILD.bazel",
      "new_id": "7af98f354ca9fe42b311e79a6df0754b81d42c10",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "af948af56427edf165074273ff87a91008721606",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/core/BUILD.bazel",
      "new_id": "133ff2eab96aeb0c863539f21b2035cbab1f2e2a",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/core/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d62bf2e0df7d2fb192d864ad0fa888dd87974108",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/core/config.go"
    },
    {
      "type": "delete",
      "old_id": "2160bead1f44587fc003e7152f2a6569ab7238f1",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/credentials.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "07faad4630cc846ec3c05d4f37390c22ab0665eb",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/install.go",
      "new_id": "e43e07c5fde124be662cc7bdeb46d92cf4cf851e",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/install.go"
    },
    {
      "type": "modify",
      "old_id": "e434a6144cdbcf097a715e07da6066e26c87ec4f",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/k8scredplugin.go",
      "new_id": "605bc871557eaf0d96433c0249ba1b057c9f91f3",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/k8scredplugin.go"
    },
    {
      "type": "modify",
      "old_id": "9a8903a74084a184b3030e7d40d3570efaab75b6",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/rpc.go",
      "new_id": "8e8ee48dd8ff2374847d2f1c76e334fcc9708ae3",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/rpc.go"
    },
    {
      "type": "modify",
      "old_id": "6102cf1c489c465d9407755ffa5e270ec4440216",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/takeownership.go",
      "new_id": "e0b2f79133ffc2fe509cf8159c850669da4e0cc7",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/takeownership.go"
    }
  ]
}
