)]}'
{
  "commit": "8a87f3d72279acb89f3d09b28d285d2fb6a7decf",
  "tree": "30e695b2eb3e99c4277c8da9de8dcf768219da17",
  "parents": [
    "c7fc5bc2a4d89ccdb1ffabc720e7c87558c9aaef"
  ],
  "author": {
    "name": "Max Reitz",
    "email": "mreitz@redhat.com",
    "time": "Fri Feb 21 22:30:37 2014 +0100"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Fri Feb 21 22:32:24 2014 +0100"
  },
  "message": "quorum: Simplify quorum_open()\n\nAlthough it may not look like it, this patch simplifies quorum_open().\nqdict_array_split() is now able to return QLists with different objects\nthan only QDicts, therefore it will now do all the work and\nquorum_open() does not have to handle reference strings by itself.\n\nThis allows mixing full option dicts and reference strings for\nspecifying the child block devices of quorum; furthermore, it improves\nhandling of malformed specifications.\n\nSigned-off-by: Max Reitz \u003cmreitz@redhat.com\u003e\nReviewed-by: Benoit Canet \u003cbenoit@irqsave.net\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73dd45b6ffeee8f59fa95db0eec2105d188dffca",
      "old_mode": 33188,
      "old_path": "block/quorum.c",
      "new_id": "6c2823971898e3d9bd73812d1bcfeb51e21f0f4e",
      "new_mode": 33188,
      "new_path": "block/quorum.c"
    }
  ]
}
