)]}'
{
  "commit": "fbea0fe4bd35092aee567864653589445edbcdd6",
  "tree": "651920682a8bbb4b91eb9967187c4fedf7416b02",
  "parents": [
    "c90d6c425094d39c1bc1114c64e2560acf073412"
  ],
  "author": {
    "name": "Felix Singer",
    "email": "felixsinger@posteo.net",
    "time": "Mon Feb 17 21:50:08 2025 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Feb 23 20:59:56 2025 +0000"
  },
  "message": "udev rules: Restore mode/group configuration\n\nuaccess grants seat sessions access to the devices, but there might be\nrobot-like setups which need access as well. So, restore the mode/group\nconfiguration and grant users in the `plugdev` group read/write\naccess. This does not conflict with uaccess.\n\nChange-Id: Icf3e2582d7c4313b53a946880d1330079b1e0074\nSigned-off-by: Felix Singer \u003cfelixsinger@posteo.net\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/320\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6077d2927c928424fd1a606b37c699a87d943c39",
      "old_mode": 33188,
      "old_path": "util/50-flashprog.rules",
      "new_id": "b6dec34ab595296563b643fb978fa24564dfdec3",
      "new_mode": 33188,
      "new_path": "util/50-flashprog.rules"
    }
  ]
}
