)]}'
{
  "commit": "fe2a9303c9e511462f662a415c2e9d2defe9b7ca",
  "tree": "9fd7bef56fe096410f20aae809a59e3fd3b66f43",
  "parents": [
    "cb17f79eef0d161e81ac457e4c1f124405be2a18"
  ],
  "author": {
    "name": "Eric Blake",
    "email": "eblake@redhat.com",
    "time": "Mon May 04 09:05:02 2015 -0600"
  },
  "committer": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Tue May 05 18:39:00 2015 +0200"
  },
  "message": "qapi: Require ASCII in schema\n\nPython 2 and Python 3 have a wild history of whether strings\ndefault to ascii or unicode, where Python 3 requires checking\nisinstance(foo, basestr) to cover all strings, but where that\ncode is not portable to Python 2.  It\u0027s simpler to just state\nthat we don\u0027t care about Unicode strings, and to just always\nuse the simpler isinstance(foo, str) everywhere.\n\nI\u0027m no python expert, so I\u0027m basing it on this conversation:\nhttps://lists.gnu.org/archive/html/qemu-devel/2014-09/msg05278.html\n\nSigned-off-by: Eric Blake \u003ceblake@redhat.com\u003e\nReviewed-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d47034760dcc97a9759067bf83bd20f7135b76fc",
      "old_mode": 33188,
      "old_path": "scripts/qapi.py",
      "new_id": "20ee505430319d250d4eb0039dc0ddfd3075d675",
      "new_mode": 33188,
      "new_path": "scripts/qapi.py"
    }
  ]
}
