)]}'
{
  "commit": "d79881d8a07f0d5460e78b10adbb13be6052e6fd",
  "tree": "ff8c332c8d1e202c7cdae83814cdd4a91dd6d2c2",
  "parents": [
    "4f00f90934c3eb969b1490582b8194d8706a3e81"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Nov 30 19:02:06 2023 +0100"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Dec 21 14:10:41 2023 +0000"
  },
  "message": "m/n/c/update: auto-repair preloader environment\n\nOn every successful boot this checks the correctness of the preloader\nas well as the EFI boot entries. If anything is wrong, it automatically\nrecreates the affected state. This also gives us a way\nto update the A/B preloader.\n\nChange-Id: I72137de2e3803e72a99a8397d2bfa818314229e5\nReviewed-on: https://review.monogon.dev/c/monogon/+/2413\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3be122e5c472a2dbf7612b1529056e5b02856d1a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/BUILD.bazel",
      "new_id": "bc5561af616cd3ba39bcde203fce8f20d1e68275",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "64867682eade22254e9fde206f9832ddef10d6fe",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/update.go",
      "new_id": "ce0d02136a78b3b1e04a45db3a4c80d0eff23ae2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/update.go"
    }
  ]
}
