)]}'
{
  "commit": "da0f7619913751d45fc3cda652789379f4f435fb",
  "tree": "a719ef4746505d51d13a1997de93ab5466db2687",
  "parents": [
    "7c1c6af37af69a4ac4a6485c968496d257245b5d"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Tue Oct 18 06:57:01 2011 -0400"
  },
  "committer": {
    "name": "Nicholas Bellinger",
    "email": "nab@linux-iscsi.org",
    "time": "Mon Oct 24 03:21:57 2011 +0000"
  },
  "message": "target: merge transport_new_cmd_obj into transport_generic_new_cmd\n\nThese are two fairly small functions, and merging them gives a much\nmore readable control flow, and opportunities for more useful comments.\n\nIt also moves all code related to resources allocation closer together\nand allows to remove a forward declaration for transport_allocate_tasks.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "624d86ea083bc51cfc9ea6d973695d9a2d371c49",
      "old_mode": 33188,
      "old_path": "drivers/target/target_core_transport.c",
      "new_id": "2fb6a25944295501e87bc2ea24c90d104d9b69db",
      "new_mode": 33188,
      "new_path": "drivers/target/target_core_transport.c"
    }
  ]
}
