)]}'
{
  "commit": "dd67d051529387f6e44d22d1d5540ef281965fdd",
  "tree": "80457f9a2ad3e562b179e40f5c8d51b4f24d6d9e",
  "parents": [
    "9e94cd4fd1812bab45237f998b3c6fa1b24023fd"
  ],
  "author": {
    "name": "Jens Axboe",
    "email": "axboe@suse.de",
    "time": "Wed Jun 21 09:36:18 2006 +0200"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@nelson.home.kernel.dk",
    "time": "Fri Jun 23 17:10:39 2006 +0200"
  },
  "message": "[PATCH] rbtree: support functions used by the io schedulers\n\nThey all duplicate macros to check for empty root and/or node, and\nclearing a node. So put those in rbtree.h.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56c99fa037dfa5348c0436aadb123e19c51d4a4b",
      "old_mode": 33188,
      "old_path": "block/as-iosched.c",
      "new_id": "1ec5df466708a50b1fe2f3a6b13cda790a042dce",
      "new_mode": 33188,
      "new_path": "block/as-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "940364edf2b96aacbb5c989b458dfd93abd161cd",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "e25223e147a2a5e336a1a430dde49b3e43f00283",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "e5bccaaed563b31b3f8081cff66aff3ad6f7dbff",
      "old_mode": 33188,
      "old_path": "block/deadline-iosched.c",
      "new_id": "4469dd84623cc645b641dce21caaa3fddd270227",
      "new_mode": 33188,
      "new_path": "block/deadline-iosched.c"
    },
    {
      "type": "modify",
      "old_id": "f37006f21664877fc138b437df04b210bc81cdb2",
      "old_mode": 33188,
      "old_path": "include/linux/rbtree.h",
      "new_id": "8d5382e62c08e8503f5e43e2e62b7215df2dd26b",
      "new_mode": 33188,
      "new_path": "include/linux/rbtree.h"
    }
  ]
}
