)]}'
{
  "commit": "86e45b6bd6900c4a0b3666fb18b46e215f775c4f",
  "tree": "5b86ebd0b0b17d05bdfdd07b7683f7348577b52a",
  "parents": [
    "d7fc3ca1cd0ecce82263299c6b1631fc83b0ec79"
  ],
  "author": {
    "name": "Tejun Heo",
    "email": "htejun@gmail.com",
    "time": "Sun Mar 05 15:29:09 2006 +0900"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jeff@garzik.org",
    "time": "Sat Mar 11 17:57:20 2006 -0500"
  },
  "message": "[PATCH] libata: implement port_task\n\nImplement port_task.  LLDD\u0027s can schedule a function to be executed\nwith context after specified delay.  libata core takes care of\nsynchronization against EH.  This is generalized form of pio_task and\npacket_task which are tied to PIO hsm implementation.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5dbcf0cf4a1062d620fa79dc15b5e06b0f29c0ff",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libata-core.c",
      "new_id": "d59d462130c125d9777a44d6e490c91531bf3c3b",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libata-core.c"
    },
    {
      "type": "modify",
      "old_id": "d0bd94abb41308a58957f1d45218c38e9da260c2",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libata-scsi.c",
      "new_id": "ccedb4536977af454a6c95a613fefc4a292d3e83",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libata-scsi.c"
    },
    {
      "type": "modify",
      "old_id": "d822eba05f3c20a91edcace48990f407fdda7869",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libata.h",
      "new_id": "f4c48c91b63d643635ee8e7779a61c76c0f5b5a4",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libata.h"
    },
    {
      "type": "modify",
      "old_id": "66dce58f1941c5d72e70186120ae4540ecab9577",
      "old_mode": 33188,
      "old_path": "include/linux/libata.h",
      "new_id": "3ad2570f663b849cbee40501233f41da6a7ec19c",
      "new_mode": 33188,
      "new_path": "include/linux/libata.h"
    }
  ]
}
