)]}'
{
  "commit": "dcd0538ff4e854fa9d7f4630b359ca8fdb5cb5a8",
  "tree": "226d725f8199907cea2433d1d183b01e51d9bc55",
  "parents": [
    "6f16bf655c5795586dd2ac96a7c70e0b9a378746"
  ],
  "author": {
    "name": "Mark Fasheh",
    "email": "mark.fasheh@oracle.com",
    "time": "Tue Jan 16 11:32:23 2007 -0800"
  },
  "committer": {
    "name": "Mark Fasheh",
    "email": "mark.fasheh@oracle.com",
    "time": "Thu Apr 26 14:44:03 2007 -0700"
  },
  "message": "ocfs2: sparse b-tree support\n\nIntroduce tree rotations into the b-tree code. This will allow ocfs2 to\nsupport sparse files. Much of the added code is designed to be generic (in\nthe ocfs2 sense) so that it can later be re-used to implement large\nextended attributes.\n\nThis patch only adds the rotation code and does minimal updates to callers\nof the extent api.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f27e5378caf249ecccca6676a8fb2e8beda2be63",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/alloc.c",
      "new_id": "a9669686757612b3ee6e41c0ac9a221f4eb56af2",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/alloc.c"
    },
    {
      "type": "modify",
      "old_id": "0b82e8044325351ef5878c3400156ff3048213f7",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/alloc.h",
      "new_id": "b0880fdb3108cfbe4ac94cbf705b354b349b692e",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/alloc.h"
    },
    {
      "type": "modify",
      "old_id": "66821e178167d385866ce28c9d079425cf41b850",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/dir.c",
      "new_id": "5d211c53a8d8aa985e323bb05348287d09f60554",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/dir.c"
    },
    {
      "type": "modify",
      "old_id": "25e36fbd7bc37afd6020a091bbda6cd23d112e96",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/file.c",
      "new_id": "8c97fa1c45f609107692daf65de89ed7772bbaf0",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/file.c"
    },
    {
      "type": "modify",
      "old_id": "cc973f01f6cee2264ffc0b3cad78c7ce52bbd1be",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/file.h",
      "new_id": "e2f6551604d0228b39e598b423c609eb6d37cfe9",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/file.h"
    },
    {
      "type": "modify",
      "old_id": "a93c15fdcef32c2064c4bbb2ebef9479418a59e1",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/namei.c",
      "new_id": "d65fef4a8bd8da1acb6ed212359e0f37026084ac",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "db8e77cd35d34e1653a9adc841f0ab422f9c994d",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/ocfs2.h",
      "new_id": "fe7e1ecafca55e9514a78d922bcc7d9c1b019a0a",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/ocfs2.h"
    },
    {
      "type": "modify",
      "old_id": "a476b63e2e6037f3abaa85d193949a1b5986abae",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/ocfs2_fs.h",
      "new_id": "f0101974f4f94a70074b04e8bfd35b52ca2cc3f8",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/ocfs2_fs.h"
    }
  ]
}
