)]}'
{
  "commit": "ca9cfcf9cfbb0ae46ee4f6f0d207cdbd7085e460",
  "tree": "772b7ebfbdfb6c0544860a919a346bcb462874bd",
  "parents": [
    "0508c6df9ab35ebbf0f0367ba1f7ed74bdfb20c8"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Tue May 02 19:29:14 2023 +0200"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Wed May 03 09:47:02 2023 +0000"
  },
  "message": "m/p/{efivars,sysfs}: use typed UUIDs\n\nThe functions ReadLoaderDevicePartUUID and DeviceByPartUUID passed\naround UUIDs as strings. This is inconvenient as UUID strings are not\nnormalized and thus require special care.\n\nSwitch to Google\u0027s uuid library and use their type, same as most other\nthings in the monorepo.\n\nChange-Id: I19deed804cff7036f756257fbf5689570cccc812\nReviewed-on: https://review.monogon.dev/c/monogon/+/1640\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7310699f0715c583d4dfbfeaaeb1fd0c2f3a296",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/efivarfs/efivarfs.go",
      "new_id": "81325799ce66ee909b24aecdc8d771de30242233",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/efivarfs/efivarfs.go"
    },
    {
      "type": "modify",
      "old_id": "068f9f6a639631c4b999f4d80e9420b6081ed441",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/sysfs/BUILD.bazel",
      "new_id": "06995e225482abd715a7c4e3740df4fd00b824a3",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/sysfs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9f9ebf8a17601f9f4e5723ce2b076bbf7fe10652",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/sysfs/block.go",
      "new_id": "c7cbbd70259c2bdb3af331b84db6cf085d4ddefd",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/sysfs/block.go"
    }
  ]
}
