)]}'
{
  "commit": "ddd474420a0b0dfeda38b6b5f83c7af751235cc3",
  "tree": "e081ba3d447eb4c1dd5a6ab38d7902c2db03ae59",
  "parents": [
    "1f8ef3806c40e74733f45f436d44b3d8e9a2fa48"
  ],
  "author": {
    "name": "Mike Miller",
    "email": "mike.miller@hp.com",
    "time": "Tue Sep 13 01:25:22 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Sep 13 08:22:30 2005 -0700"
  },
  "message": "[PATCH] cciss: new disk register/deregister routines\n\nThis patch removes a couple of functions dealing with configuration and\nreplaces them with new functions.  This implementation fixes some bugs\nassociated with the ACUXE.  It also allows a logical volume to be removed from\nthe middle without deleting all volumes behind it.\n\nIf a user has 5 logical volumes and decides he wants to reconfigure volume\nnumber 3, he can now do that without removing volumes 4 \u0026 5 first.  This code\nhas been tested in our labs against all application software.\n\nSigned-off-by: Chase Maupin \u003cchase.maupin@hp.com\u003e\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bcd6c498c609c2905105eee1e2fd5ed50b133bc",
      "old_mode": 33188,
      "old_path": "drivers/block/cciss.c",
      "new_id": "3c6a6a21d540a24f8aaf16417970b5d081384215",
      "new_mode": 33188,
      "new_path": "drivers/block/cciss.c"
    },
    {
      "type": "modify",
      "old_id": "11ee83504b3828f322117185e9b0649c8051718d",
      "old_mode": 33188,
      "old_path": "drivers/block/cciss.h",
      "new_id": "dec27a961120060daff46f2317c60d74f517f866",
      "new_mode": 33188,
      "new_path": "drivers/block/cciss.h"
    }
  ]
}
