)]}'
{
  "commit": "2e4450ff432daef524cb3557fca68a3b7b5c7823",
  "tree": "c900fd8fbef7456b29aaefdc20e91063abcbb3a0",
  "parents": [
    "a31bdae5a76ecc060c1eb8a66be1896072c1e8b2"
  ],
  "author": {
    "name": "Daniel P. Berrange",
    "email": "berrange@redhat.com",
    "time": "Wed May 13 17:14:07 2015 +0100"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Fri Jun 19 18:42:18 2015 +0200"
  },
  "message": "qom: Make enum string tables const-correct\n\nThe enum string table parameters in various QOM/QAPI methods\nare declared \u0027const char *strings[]\u0027. This results in const\nwarnings if passed a variable that was declared as\n\n   static const char * const strings[] \u003d { .... };\n\nAdd the extra const annotation to the parameters, since\nneither the string elements, nor the array itself should\never be modified.\n\nSigned-off-by: Daniel P. Berrange \u003cberrange@redhat.com\u003e\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4be92fbeeeb0c943f3091fa331855bb76e57244",
      "old_mode": 33188,
      "old_path": "include/hw/qdev-core.h",
      "new_id": "ad9eb89e59b225fee5ba82372423067640b8c7fc",
      "new_mode": 33188,
      "new_path": "include/hw/qdev-core.h"
    },
    {
      "type": "modify",
      "old_id": "de9238bf953bbfb2fc35a97391089693f95abc33",
      "old_mode": 33188,
      "old_path": "include/qapi/util.h",
      "new_id": "7ad26c0aca2ca03ef7024188e901820f4b7997df",
      "new_mode": 33188,
      "new_path": "include/qapi/util.h"
    },
    {
      "type": "modify",
      "old_id": "09bb0fd40838518ead849739d77ed106012bce20",
      "old_mode": 33188,
      "old_path": "include/qapi/visitor-impl.h",
      "new_id": "f4a2f746c8424cc892351c5d5f0dcb09b46a8e34",
      "new_mode": 33188,
      "new_path": "include/qapi/visitor-impl.h"
    },
    {
      "type": "modify",
      "old_id": "5934f59ad833eafbfb056b36af0a07e4224c72fe",
      "old_mode": 33188,
      "old_path": "include/qapi/visitor.h",
      "new_id": "00ba104cd43b91b6f14c1e44063dfe601a637f83",
      "new_mode": 33188,
      "new_path": "include/qapi/visitor.h"
    },
    {
      "type": "modify",
      "old_id": "018e27eb0c4dc3800f825fbdb3562ebd9917857a",
      "old_mode": 33188,
      "old_path": "include/qom/object.h",
      "new_id": "701b4c57e770cc75f2755ee448c6eb1baa7842da",
      "new_mode": 33188,
      "new_path": "include/qom/object.h"
    },
    {
      "type": "modify",
      "old_id": "a14a1c7146b7e50395a3792ff6d772e151711727",
      "old_mode": 33188,
      "old_path": "qapi/qapi-dealloc-visitor.c",
      "new_id": "d7f92c5d68ed4f8703884816863e860228602860",
      "new_mode": 33188,
      "new_path": "qapi/qapi-dealloc-visitor.c"
    },
    {
      "type": "modify",
      "old_id": "1d8fb96effc78ec0f0d20d2dfe24a5b97c9f6e8b",
      "old_mode": 33188,
      "old_path": "qapi/qapi-util.c",
      "new_id": "bcdc94d5a9808f1d031549d1255195c08679ff99",
      "new_mode": 33188,
      "new_path": "qapi/qapi-util.c"
    },
    {
      "type": "modify",
      "old_id": "b66b93ae2b0113c8080dfddfbe9bebfb8028bda9",
      "old_mode": 33188,
      "old_path": "qapi/qapi-visit-core.c",
      "new_id": "a18ba1670fd3c434b3e5668ae56791f9a15574b3",
      "new_mode": 33188,
      "new_path": "qapi/qapi-visit-core.c"
    },
    {
      "type": "modify",
      "old_id": "dd82287a57cf49368d392da7e632c62d25f10a50",
      "old_mode": 33188,
      "old_path": "qom/object.c",
      "new_id": "523307d839e0ab77dc89c77e447f8daf1129a1f2",
      "new_mode": 33188,
      "new_path": "qom/object.c"
    },
    {
      "type": "modify",
      "old_id": "d28a6b07bec051893fbea229ca1f892fde656bbd",
      "old_mode": 33188,
      "old_path": "scripts/qapi-types.py",
      "new_id": "e6eb4b613acf26419dd08c44d4c4076de9b4e20d",
      "new_mode": 33188,
      "new_path": "scripts/qapi-types.py"
    }
  ]
}
