)]}'
{
  "commit": "c9f75b04ed5ed65a058d18a8a8dda50632a96de8",
  "tree": "e0100eae3b10006a8618ddb32bdf971e20db0dd8",
  "parents": [
    "520d06f92b32d7abe5127d7cc46a819db0f384e6"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Mon Apr 07 22:47:21 2008 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@redhat.com",
    "time": "Thu Apr 17 15:44:24 2008 -0400"
  },
  "message": "libata: kill ata_noop_dev_select()\n\nNow that SFF assumptions are separated out from non-SFF reset\nsequence, port_ops-\u003esff_dev_select() is no longer necessary for\nnon-SFF controllers.  Kill ata_noop_dev_select() and -\u003esff_dev_select\ninitialization from base and other non-SFF port_ops.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8598eeeec391a9d1c46dc52d713428711451634",
      "old_mode": 33188,
      "old_path": "drivers/ata/libata-core.c",
      "new_id": "f23f50af551cd2db58a5e19bba188bce5383d472",
      "new_mode": 33188,
      "new_path": "drivers/ata/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "5a95ea7c4dba9ff9006eca6854721dd63888ab04",
      "old_mode": 33188,
      "old_path": "drivers/scsi/ipr.c",
      "new_id": "65dc18dea845fd17e26777301da92041a71f77f6",
      "new_mode": 33188,
      "new_path": "drivers/scsi/ipr.c"
    },
    {
      "type": "modify",
      "old_id": "5c114bb7e9073a40b0dd92089088cfecef2a57dc",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libsas/sas_ata.c",
      "new_id": "a4811e4106dffcafdb4215ad5505af4f85d912ae",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libsas/sas_ata.c"
    },
    {
      "type": "modify",
      "old_id": "1d8b6b7de0a2624ef669c6a2570fa41c255fcc59",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "037db1883baebb792a09d71226946215ac007918",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    }
  ]
}
