)]}'
{
  "commit": "fce7c765ace0ae7058af9498e228eca30dd4695c",
  "tree": "4d331860270a59969d0f917a72e87e7dde74b9a6",
  "parents": [
    "08c1c72246da4f8f18dfb7e94a1da813b094c7a4"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Thu Dec 19 14:07:24 2024 +0100"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Mon Dec 23 10:13:43 2024 +0000"
  },
  "message": "osbase/supervisor: restart DONE nodes when needed\n\nNodes in DONE state are normally not restarted. However, if a sibling of\nthe node dies, then the node in DONE state and all its children are\ncanceled and need to be restarted. Previously, this did not happen, so\nthe newly added test got stuck waiting forever for the inner runnable to\nstart again.\n\nChange-Id: I8c437937d21edb822985ec6fa3f36425e12ff218\nReviewed-on: https://review.monogon.dev/c/monogon/+/3716\nTested-by: Jenkins CI\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "667b2ab2161b6448bd036db1d2eaa6836bc7e24d",
      "old_mode": 33188,
      "old_path": "osbase/supervisor/supervisor_processor.go",
      "new_id": "a65a364dbf323f9240e24d310b36a1be393bfcff",
      "new_mode": 33188,
      "new_path": "osbase/supervisor/supervisor_processor.go"
    },
    {
      "type": "modify",
      "old_id": "fabfb8bca6605a0042a495a93dab3c36b49fe8d6",
      "old_mode": 33188,
      "old_path": "osbase/supervisor/supervisor_test.go",
      "new_id": "e426c8ba19b07f35cdfd8148f27bc1c8117bc3ed",
      "new_mode": 33188,
      "new_path": "osbase/supervisor/supervisor_test.go"
    }
  ]
}
