)]}'
{
  "commit": "68bfd0ad4a1dcc4c328d5db85dc746b49c1ec07e",
  "tree": "9bfda4de66b4b6a265168fb3c1a278e046707617",
  "parents": [
    "7d854c471a2180037b49547e31bd940166513657"
  ],
  "author": {
    "name": "Marcelo Tosatti",
    "email": "mtosatti@redhat.com",
    "time": "Wed May 14 16:30:09 2014 -0300"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Wed Jun 25 23:54:57 2014 +0200"
  },
  "message": "target-i386: block migration and savevm if invariant tsc is exposed\n\nInvariant TSC documentation mentions that \"invariant TSC will run at a\nconstant rate in all ACPI P-, C-. and T-states\".\n\nThis is not the case if migration to a host with different TSC frequency\nis allowed, or if savevm is performed. So block migration/savevm.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nReviewed-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nReviewed-by: Juan Quintela \u003cquintela@redhat.com\u003e\n[AF+mtosatti: Updated error message]\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ff3a5de1dfb6eefff5c3635b51b555df5f4ba96d",
      "old_mode": 33188,
      "old_path": "target-i386/cpu-qom.h",
      "new_id": "71a1b97cfc3c46afa5d01f844f36a51f437e350f",
      "new_mode": 33188,
      "new_path": "target-i386/cpu-qom.h"
    },
    {
      "type": "modify",
      "old_id": "4bf0ac9e76a082e43a1c58c86c5431ee01e16d93",
      "old_mode": 33188,
      "old_path": "target-i386/kvm.c",
      "new_id": "097fe1188dd2b534a7987b084939b93745ecb967",
      "new_mode": 33188,
      "new_path": "target-i386/kvm.c"
    },
    {
      "type": "modify",
      "old_id": "b8dcd2f9439ff8b37d671719ba882d42baca3618",
      "old_mode": 33188,
      "old_path": "target-i386/machine.c",
      "new_id": "16d2f6a809da8530f1aa34931169347e1de27fad",
      "new_mode": 33188,
      "new_path": "target-i386/machine.c"
    }
  ]
}
