)]}'
{
  "commit": "4f4fce4f0c925f335938c8257837e8b74f54e704",
  "tree": "e9582afd4df6f04191b46185b513f707e0d3891d",
  "parents": [
    "4d9f663450fa80ff375612dbbafe073700e3d3d8"
  ],
  "author": {
    "name": "Hollin",
    "email": "hollinisme@gmail.com",
    "time": "Thu May 07 17:50:10 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 07 10:50:10 2026 +0100"
  },
  "message": "do not reset migration state on device reset (#844)\n\nUnconditionally resetting migration state to RUNNING on device reset caused\ndesynchronization with migration initiators(e.g. QEMU) when a reset occurred\nduring the pre-copy phase, leading to invalid state transitions and aborted\nmigrations.\n\nThe reset operation should only discard captured device state, not modify the\nactive migration state machine.\n\nSigned-off-by: liuhaolin \u003chollinisme@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03b26084833cbc5f106092897c7a589354725ad1",
      "old_mode": 33188,
      "old_path": "lib/libvfio-user.c",
      "new_id": "21a4545fc233eeb3bfb146a23e0457ef5347102a",
      "new_mode": 33188,
      "new_path": "lib/libvfio-user.c"
    }
  ]
}
