)]}'
{
  "commit": "e1803dabdcbd26f2cf72e586f22b03e2e90d6110",
  "tree": "ce502d4d2c7feccba141dbbceb3f2c80fcc29a67",
  "parents": [
    "d4bedc3514b6ffde449bcf967b04a3cafe7e89c7"
  ],
  "author": {
    "name": "Fabiano Rosas",
    "email": "farosas@suse.de",
    "time": "Wed Nov 27 15:28:54 2024 -0300"
  },
  "committer": {
    "name": "Fabiano Rosas",
    "email": "farosas@suse.de",
    "time": "Thu Dec 12 10:25:40 2024 -0300"
  },
  "message": "tests/qtest/migration: Move common test code\n\nThe migration tests have a set of core infrastructure routines. These\nare functions that are called by (almost) all tests and centralize the\ncommon operations of: starting migration on both sides, waiting for\nguests to boot, performing guest initialization and teardown, guest\nmemory validation, etc.\n\nMove this basic framework code (and a few static helpers) into a\nseparate file. Leave only individual test functions (and their own\nstatic helpers) in migration-test.c.\n\nAcked-by: Peter Xu \u003cpeterx@redhat.com\u003e\nSigned-off-by: Fabiano Rosas \u003cfarosas@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec809af0c82a84985c533b004afa5844fd94fc96",
      "old_mode": 33188,
      "old_path": "tests/qtest/meson.build",
      "new_id": "c5cc09fbf22cff3d8a102940b6a594dc5ac2e28c",
      "new_mode": 33188,
      "new_path": "tests/qtest/meson.build"
    },
    {
      "type": "modify",
      "old_id": "5617445e6f373bbeaa5f1e5e28854df669288b7c",
      "old_mode": 33188,
      "old_path": "tests/qtest/migration-test.c",
      "new_id": "a60150483e3e17b13c10ee1b76f3a9a0359069fc",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration-test.c"
    },
    {
      "type": "modify",
      "old_id": "8f75f64093596ff5fd7980dc3083367ec37bec2b",
      "old_mode": 33188,
      "old_path": "tests/qtest/migration/bootfile.c",
      "new_id": "fac059d11d74a794bed89877079f7c6b49d352bd",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/bootfile.c"
    },
    {
      "type": "modify",
      "old_id": "4f5099d7654e91dba4454537bc4d655d73e146a0",
      "old_mode": 33188,
      "old_path": "tests/qtest/migration/bootfile.h",
      "new_id": "6d6a67386e1bea0467d2f6ce772e531605db0b8a",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/bootfile.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9029360391e9fd34fd5ad5ee322188474f82840",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/framework.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d5176b056c19e993f0e88d959e8369ff3e8e2cb",
      "new_mode": 33188,
      "new_path": "tests/qtest/migration/framework.h"
    }
  ]
}
