)]}'
{
  "commit": "7661202fe654da6ea6403bce89157c4d678abf22",
  "tree": "aa48910ef8bcd14a50d69ebb099e913a6965ab4a",
  "parents": [
    "7c8684b9e8aa4b0b16efd5f01a040a504a814ebc"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Tue Mar 05 19:20:36 2024 +0100"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Tue Mar 05 19:00:45 2024 +0000"
  },
  "message": "m/c/metroctl: fix update logic when errors happen\n\nError handling in the node status polling loop did not exit the current\niteration of the loop when an error was encountered due to missing\ncontrol flow statements. This caused the update command to panic when\nthe node state could not be retrieved.\n\nChange-Id: I802d3073ca0ce85248f6692360879b391ac64e7d\nReviewed-on: https://review.monogon.dev/c/monogon/+/2834\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18cec838bec8e587118706a3d90556d42b0048ef",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/cmd_node.go",
      "new_id": "923da42b24b08957f2061250bad683e52a9e6b07",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_node.go"
    }
  ]
}
