)]}'
{
  "commit": "9af9e0fed76e91ed42cb6d31ab6c665f7d691c1c",
  "tree": "8a50dd0289b9c816c449d6111245826916977d55",
  "parents": [
    "b9884681491fbe8b3fa32d58f35bcc5f725c5258"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Fri Dec 18 16:35:19 2015 +0100"
  },
  "committer": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Wed Jan 13 15:16:18 2016 +0100"
  },
  "message": "error: Strip trailing \u0027\\n\u0027 from error string arguments (again)\n\nCommit 6daf194d, be62a2eb and 312fd5f got rid of a bunch, but they\nkeep coming back.  Tracked down with the Coccinelle semantic patch\nfrom commit 312fd5f.\n\nCc: Fam Zheng \u003cfamz@redhat.com\u003e\nCc: Peter Crosthwaite \u003ccrosthwaitepeter@gmail.com\u003e\nCc: Bharata B Rao \u003cbharata@linux.vnet.ibm.com\u003e\nCc: Dominik Dingel \u003cdingel@linux.vnet.ibm.com\u003e\nCc: David Hildenbrand \u003cdahi@linux.vnet.ibm.com\u003e\nCc: Jason J. Herne \u003cjjherne@linux.vnet.ibm.com\u003e\nCc: Stefan Berger \u003cstefanb@linux.vnet.ibm.com\u003e\nCc: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nCc: Changchun Ouyang \u003cchangchun.ouyang@intel.com\u003e\nCc: zhanghailiang \u003czhang.zhanghailiang@huawei.com\u003e\nCc: Pavel Fedin \u003cp.fedin@samsung.com\u003e\nSigned-off-by: Markus Armbruster \u003carmbru@pond.sub.org\u003e\nReviewed-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nAcked-by: Bharata B Rao \u003cbharata@linux.vnet.ibm.com\u003e\nAcked-by: Fam Zheng \u003cfamz@redhat.com\u003e\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\nMessage-Id: \u003c1450452927-8346-17-git-send-email-armbru@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f819e413f16f1fff04159da8581278b4b6603aa",
      "old_mode": 33188,
      "old_path": "block/vmdk.c",
      "new_id": "b4a224ed76a81e0bb645b48f50c23878ec8ac113",
      "new_mode": 33188,
      "new_path": "block/vmdk.c"
    },
    {
      "type": "modify",
      "old_id": "87553bbc6068037522126a03c2aed3ccbee19c12",
      "old_mode": 33188,
      "old_path": "hw/arm/xlnx-zynqmp.c",
      "new_id": "20a3b2b093f719ebd8136bccd60c07eaac843582",
      "new_mode": 33188,
      "new_path": "hw/arm/xlnx-zynqmp.c"
    },
    {
      "type": "modify",
      "old_id": "091cdb1e1fd2a2d955ebdc7b9962460fd5b424c4",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr.c",
      "new_id": "50e5a268da42a83ae38a85b926c8f3fd896a46c5",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr.c"
    },
    {
      "type": "modify",
      "old_id": "b91fcc6e7971805ae0aa316ccd8ac7f39b45c252",
      "old_mode": 33188,
      "old_path": "hw/s390x/ipl.c",
      "new_id": "e100428f2088e31806bdc636d6676fc9b65b6e91",
      "new_mode": 33188,
      "new_path": "hw/s390x/ipl.c"
    },
    {
      "type": "modify",
      "old_id": "682949afb28e525ebf55ef4d14dcee4842681dd8",
      "old_mode": 33188,
      "old_path": "hw/s390x/s390-skeys-kvm.c",
      "new_id": "eaa37ba40880835d1d34dce58f930eeaaac5f79e",
      "new_mode": 33188,
      "new_path": "hw/s390x/s390-skeys-kvm.c"
    },
    {
      "type": "modify",
      "old_id": "4af1558205d291e73402913904058c613e490891",
      "old_mode": 33188,
      "old_path": "hw/s390x/s390-skeys.c",
      "new_id": "f2b732e300cf35d997972aaa76af546ad5166559",
      "new_mode": 33188,
      "new_path": "hw/s390x/s390-skeys.c"
    },
    {
      "type": "modify",
      "old_id": "ff073d501a7af67b4b1285b4e6c44e3d1af1dc0d",
      "old_mode": 33188,
      "old_path": "hw/tpm/tpm_tis.c",
      "new_id": "95fc66e8fcaf44098f3c46abf4dfaf7110345bf4",
      "new_mode": 33188,
      "new_path": "hw/tpm/tpm_tis.c"
    },
    {
      "type": "modify",
      "old_id": "0490f005dd10c8125bc8f995f5b78043e9b7306c",
      "old_mode": 33188,
      "old_path": "migration/ram.c",
      "new_id": "5bfcca3884b921b3f059b2e1dd6b6adacf0128cd",
      "new_mode": 33188,
      "new_path": "migration/ram.c"
    },
    {
      "type": "modify",
      "old_id": "bcaeb70fe0bbf0869173bae84aba6fd9b99422a7",
      "old_mode": 33188,
      "old_path": "migration/savevm.c",
      "new_id": "540eb288affe69eb8ac01b03beeb4f545d449638",
      "new_mode": 33188,
      "new_path": "migration/savevm.c"
    },
    {
      "type": "modify",
      "old_id": "b368a9021922ec2896d7d4121eb9f30fd06e58df",
      "old_mode": 33188,
      "old_path": "net/vhost-user.c",
      "new_id": "e4dd089c5cce31c35ed0a1183146100ddd0f0413",
      "new_mode": 33188,
      "new_path": "net/vhost-user.c"
    },
    {
      "type": "modify",
      "old_id": "99df01fd20a88e8abd931d3c51985dff53767585",
      "old_mode": 33188,
      "old_path": "qemu-nbd.c",
      "new_id": "023eacd1c8eaa182f5e7abf1a67b5b4bddfb7fc6",
      "new_mode": 33188,
      "new_path": "qemu-nbd.c"
    },
    {
      "type": "modify",
      "old_id": "8fe708f001e5bf0213b17c847d2a10ee552fad60",
      "old_mode": 33188,
      "old_path": "qga/commands-posix.c",
      "new_id": "5f912754846838f09ab858e212298c269191665f",
      "new_mode": 33188,
      "new_path": "qga/commands-posix.c"
    },
    {
      "type": "modify",
      "old_id": "35a1f1266155afad7163a02315d40289709d4def",
      "old_mode": 33188,
      "old_path": "target-arm/cpu.c",
      "new_id": "775e0a46bdd1912324f4b68b871514d984bd0882",
      "new_mode": 33188,
      "new_path": "target-arm/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "36a0d159cc1fc2194dbbf32b214a4ecab6db8e7b",
      "old_mode": 33188,
      "old_path": "target-arm/machine.c",
      "new_id": "b1e1418a6e2f70bf68b5e2a1dab1dd4ba78d3cbe",
      "new_mode": 33188,
      "new_path": "target-arm/machine.c"
    }
  ]
}
