)]}'
{
  "commit": "60fe637bf0e4d7989e21e50f52526444765c63b4",
  "tree": "b5dbcea1d25fe151e097cc1401cb19b64262401c",
  "parents": [
    "d6d69731f5295e4c3bb0196f57e8848af28b705e"
  ],
  "author": {
    "name": "Dr. David Alan Gilbert",
    "email": "dgilbert@redhat.com",
    "time": "Fri Dec 12 11:13:38 2014 +0000"
  },
  "committer": {
    "name": "Amit Shah",
    "email": "amit.shah@redhat.com",
    "time": "Tue Dec 16 17:47:36 2014 +0530"
  },
  "message": "Start migrating migration code into a migration directory\n\nThe migration code now occupies a fair chunk of the top level .c\nfiles, it seems time to give it it\u0027s own directory.\n\nI\u0027ve not touched:\n   arch_init.c - that\u0027s mostly RAM migration but has a few random other\n                 bits\n   savevm.c    - because it\u0027s built target specific\n\nThis is purely a code move; no code has changed.\n   - it fails checkpatch because of old violations, it feels safer\n     to keep this as purely a move and fix those at some mythical future\n     date.\n\nThe xbzrle and vmstate tests are now only run for softmmu builds\nsince they require files in the migrate/ directory which is only built\nfor softmmu.\n\nSigned-off-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nSigned-off-by: Amit Shah \u003camit.shah@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18fd35cf15617bf96dfbe518d74b86ae727dac12",
      "old_mode": 33188,
      "old_path": "Makefile.objs",
      "new_id": "abeb902b58523405df3c69b1bfd61e83009fe839",
      "new_mode": 33188,
      "new_path": "Makefile.objs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63dbe93447f0cc3d4b5f3fc4f831936cf25b2e4b",
      "new_mode": 33188,
      "new_path": "migration/Makefile.objs"
    },
    {
      "type": "rename",
      "old_id": "74d9eb125c7585bf10eae7060e98567d942323b6",
      "old_mode": 33188,
      "old_path": "block-migration.c",
      "new_id": "74d9eb125c7585bf10eae7060e98567d942323b6",
      "new_mode": 33188,
      "new_path": "migration/block-migration.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "479024752f54ff4217dc2ccde4dfa3668cabb81b",
      "old_mode": 33188,
      "old_path": "migration-exec.c",
      "new_id": "479024752f54ff4217dc2ccde4dfa3668cabb81b",
      "new_mode": 33188,
      "new_path": "migration/migration-exec.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d2e523af743f8662e25133455a0c8ec84e3814e8",
      "old_mode": 33188,
      "old_path": "migration-fd.c",
      "new_id": "d2e523af743f8662e25133455a0c8ec84e3814e8",
      "new_mode": 33188,
      "new_path": "migration/migration-fd.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b32dbdfccd3ebbdfa4b3a6d7e4c3f48dbd7dc16b",
      "old_mode": 33188,
      "old_path": "migration-rdma.c",
      "new_id": "b32dbdfccd3ebbdfa4b3a6d7e4c3f48dbd7dc16b",
      "new_mode": 33188,
      "new_path": "migration/migration-rdma.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "91c9cf381e1c903cb700be587dc4e3844891bc3f",
      "old_mode": 33188,
      "old_path": "migration-tcp.c",
      "new_id": "91c9cf381e1c903cb700be587dc4e3844891bc3f",
      "new_mode": 33188,
      "new_path": "migration/migration-tcp.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1cdadfbc8366ee5d9c1aed9b2973277eeb169f60",
      "old_mode": 33188,
      "old_path": "migration-unix.c",
      "new_id": "1cdadfbc8366ee5d9c1aed9b2973277eeb169f60",
      "new_mode": 33188,
      "new_path": "migration/migration-unix.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c49a05a16595993ca255eb7b1b84519b31e5fa2c",
      "old_mode": 33188,
      "old_path": "migration.c",
      "new_id": "c49a05a16595993ca255eb7b1b84519b31e5fa2c",
      "new_mode": 33188,
      "new_path": "migration/migration.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "285068b303368b29f7daaa3c6b0fec45998c04ad",
      "old_mode": 33188,
      "old_path": "qemu-file-stdio.c",
      "new_id": "285068b303368b29f7daaa3c6b0fec45998c04ad",
      "new_mode": 33188,
      "new_path": "migration/qemu-file-stdio.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9682396d97627a9ddaca2be46d9445c04f52e5e0",
      "old_mode": 33188,
      "old_path": "qemu-file-unix.c",
      "new_id": "9682396d97627a9ddaca2be46d9445c04f52e5e0",
      "new_mode": 33188,
      "new_path": "migration/qemu-file-unix.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f938e36fe8586bfcdcb7a634be61f6963d3fb0c2",
      "old_mode": 33188,
      "old_path": "qemu-file.c",
      "new_id": "f938e36fe8586bfcdcb7a634be61f6963d3fb0c2",
      "new_mode": 33188,
      "new_path": "migration/qemu-file.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3dde574c0fac10022fb8a44044b72d460435ad1e",
      "old_mode": 33188,
      "old_path": "vmstate.c",
      "new_id": "3dde574c0fac10022fb8a44044b72d460435ad1e",
      "new_mode": 33188,
      "new_path": "migration/vmstate.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8e220bf25b9a4002675e4532b48b25ec8b47e9d6",
      "old_mode": 33188,
      "old_path": "xbzrle.c",
      "new_id": "8e220bf25b9a4002675e4532b48b25ec8b47e9d6",
      "new_mode": 33188,
      "new_path": "migration/xbzrle.c",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "16f0e4c805c08a18db85df70f88b55b805dad326",
      "old_mode": 33188,
      "old_path": "tests/Makefile",
      "new_id": "faba9cb58de8c00dc72cf5afe758e35f49bf3aac",
      "new_mode": 33188,
      "new_path": "tests/Makefile"
    }
  ]
}
