)]}'
{
  "commit": "32c5fb80970db711fc2f81ceef2b07c29b409e5b",
  "tree": "45b735a5f41722d0cc5fc6886e894d498830a132",
  "parents": [
    "f025d1b20232385fa09459794dda9f9df0f5295a"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Aug 03 17:37:56 2023 +0200"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Mon Aug 07 17:54:59 2023 +0000"
  },
  "message": "m/n/c/update: fix matching boot entries\n\nThe matching code accidentally worked as long as there was only one boot\nentry for each loader path (boot-a.efi/boot-b.efi) as it type-asserted\na pointer which caused ok to always be false and thus all entries passed\nthrough the UUID check.\n\nThis fixes the type assertion and following logic.\n\nChange-Id: I83fdd2204028633dc274055f7d1ecb458747174e\nReviewed-on: https://review.monogon.dev/c/monogon/+/2031\nTested-by: Jenkins CI\nReviewed-by: Serge Bazanski \u003cserge@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3cdcd1a570f8c9a6362061635c04d51d1fbb753",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/BUILD.bazel",
      "new_id": "e5069843051b1feca0a1e10ff29fc0d4dcf7e4af",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "84a5db9c5b38ccee4ee8842defb9f304ed7be339",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/update.go",
      "new_id": "a357fa5a0ac69d188e636dd42c0ead151fe5ab07",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/update.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8206a221f721d3d005bd0d7d19bfb19db738ecaf",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/update_test.go"
    }
  ]
}
