)]}'
{
  "commit": "c19ba8af4f104cca28d548cac55c128b28dd31fb",
  "tree": "2624b544c0f8294a712b3255695b1e178943255a",
  "parents": [
    "b4dc7623c1bb258b66418261dab40f0e4cfc6d42"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Tue Jan 24 17:05:22 2006 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@pobox.com",
    "time": "Thu Jan 26 23:20:14 2006 -0500"
  },
  "message": "[PATCH] libata: new -\u003eprobe_reset operation\n\nAdd new -\u003eprobe_reset operation to ata_port_operations obsoleting\n-\u003ephy_reset.  The main difference from -\u003ephy_reset is that the new\noperation is not allowed to manipulate libata internals directly.\nIt\u0027s not allowed to configure or disable the port or devices.  It can\nonly succeed or fail and classify attached devices into passed\n@classes.\n\nThis change gives more control to higher level and eases sharing reset\nmethods with EH.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f78e246f5e07577a4b621e7bd7d6abb8bfb0589",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libata-core.c",
      "new_id": "147e1461062df7d3b6ad9d3bc3e1e9b0c723f286",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "45646f6ebbf5adfe17537d5e2d61bebff69ef766",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "a84d1c3a5429dcb18dbd80d7e4b8ab0c176d2328",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    }
  ]
}
