)]}'
{
  "commit": "b2ac0ff5d9478907cfd5b204c9179f77d0cb943f",
  "tree": "ed72a923a6e26cb8527e2d31d337e47d1d278b13",
  "parents": [
    "3ceeb2930faf1116ee4bb22c8a7794bb2337e8a9"
  ],
  "author": {
    "name": "Eric Farman",
    "email": "farman@linux.vnet.ibm.com",
    "time": "Thu May 07 10:52:16 2015 -0400"
  },
  "committer": {
    "name": "Cornelia Huck",
    "email": "cornelia.huck@de.ibm.com",
    "time": "Wed May 27 17:52:03 2015 +0200"
  },
  "message": "s390x: Migrate vector registers\n\nWhen migrating a guest, be sure to include the vector registers.\nThe vector registers are defined in a subsection, similar to the\nexisting subsection for floating point registers.  Since the\nfloating point registers are always present (and thus migrated),\nwe can skip them when performing the migration of the vector\nregisters which may or may not be present.\n\nSuggested-by: David Hildenbrand \u003cdahi@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Farman \u003cfarman@linux.vnet.ibm.com\u003e\nReviewed-by: David Hildenbrand \u003cdahi@linux.vnet.ibm.com\u003e\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "031f94dc40f970407ba3921a5f346699002d969b",
      "old_mode": 33188,
      "old_path": "target-s390x/cpu.h",
      "new_id": "a71abaeef78234726b12105630ee25ffb5e6186e",
      "new_mode": 33188,
      "new_path": "target-s390x/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "1a9390b6cdfe76a4a32ef442835d4c3803e170a2",
      "old_mode": 33188,
      "old_path": "target-s390x/machine.c",
      "new_id": "e52d76032e27e51ee11998218c80d421dd7295b8",
      "new_mode": 33188,
      "new_path": "target-s390x/machine.c"
    }
  ]
}
