)]}'
{
  "commit": "9e0b22f4f2c4122bb3544bb44fb7ce2fd7964c12",
  "tree": "a277f978c78901326c3cc1f83c46a8ac036cc367",
  "parents": [
    "0fc0f1fa7f86e9f1d480c6508191ca90ac10b32c"
  ],
  "author": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@linux.vnet.ibm.com",
    "time": "Thu Dec 09 11:53:00 2010 +0000"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Fri Dec 17 16:10:59 2010 +0100"
  },
  "message": "block: Introduce path_has_protocol() function\n\nThe bdrv_find_protocol() function returns NULL if an unknown protocol\nname is given.  It returns the \"file\" protocol when the filename\ncontains no protocol at all.  This makes it difficult to distinguish\nbetween paths which contain a protocol and those which do not.\n\nFactor out a helper function that tests whether or not a filename has a\nprotocol.  The next patch makes use of this function.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@linux.vnet.ibm.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7a986c48a111cfeabde278cff29be806897c44a",
      "old_mode": 33188,
      "old_path": "block.c",
      "new_id": "65fce8031a9f3fb0d8ab777446d0dbf2009a8bae",
      "new_mode": 33188,
      "new_path": "block.c"
    }
  ]
}
