)]}'
{
  "commit": "5261dda97697ce4e1ff6dacf7b6a3cf4516ec547",
  "tree": "55bbe68d74f75a8ab85f771b062e43dc0a9ddb81",
  "parents": [
    "ba78ac4ecd717c1c061f487bf571f130f31328e9"
  ],
  "author": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Fri Aug 28 16:04:17 2026 +0400"
  },
  "committer": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Sat Aug 29 12:07:44 2026 +0400"
  },
  "message": "tests/qtest/netdev-socket: replace HMP with x-query-network QMP\n\nReplace the HMP \"info network\" text parsing with the structured\nx-query-network QMP command. This makes the test assertions more robust\nby matching individual fields (info-str) instead of parsing the full HMP\nline format.\n\nThe EXPECT_STATE macro now takes an explicit netdev id argument to look\nup the client by name in the QMP response. The strrchr truncation is\nmade NULL-safe: if the truncation character is not found, the full\nstring is compared (and the final g_assert_cmpstr will catch\nmismatches).\n\nWhile at it, fix the pre-existing duplicate \"qemu/sockets.h\" include,\nand reorder includes.\n\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@oss.qualcomm.com\u003e\nSigned-off-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nMessage-ID: \u003c20260828-qemu-no-hmp-v5-20-9227de146347@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b731af0ad959eb4df7d35d58f7de1457835e8070",
      "old_mode": 33188,
      "old_path": "tests/qtest/netdev-socket.c",
      "new_id": "30005c2e0015f45fb172c8c66ab22cc70e172f7d",
      "new_mode": 33188,
      "new_path": "tests/qtest/netdev-socket.c"
    }
  ]
}
