)]}'
{
  "commit": "561f7d17390d00444e6cd0b02b7516c91528082e",
  "tree": "59359b995320bf79a55c2f23305960b5ffe74d8f",
  "parents": [
    "f2277f06e626d694e61bb356524ff536ced24acf"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Thu Oct 30 16:53:59 2008 +1100"
  },
  "committer": {
    "name": "Lachlan McIlroy",
    "email": "lachlan@sgi.com",
    "time": "Thu Oct 30 16:53:59 2008 +1100"
  },
  "message": "[XFS] split up xfs_btree_init_cursor\n\nxfs_btree_init_cursor contains close to little shared code for the\ndifferent btrees and will get even more non-common code in the future.\nSplit it up into one routine per btree type.\n\nBecause xfs_btree_dup_cursor needs to call the init routine for a generic\nbtree cursor add a new btree operation vector that contains a dup_cursor\nmethod that initializes a new cursor based on an existing one.\n\nThe btree operations vector is based on an idea and code from Dave Chinner\nand will grow more entries later during this series.\n\nSGI-PV: 985583\n\nSGI-Modid: xfs-linux-melb:xfs-kern:32176a\n\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Bill O\u0027Donnell \u003cbillodo@sgi.com\u003e\nSigned-off-by: David Chinner \u003cdavid@fromorbit.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1956f83489f1b8378f4459844e422547d421e0ec",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_alloc.c",
      "new_id": "69833eb1de4f4180642bb7b8463174d09e38ecac",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "3ce2645508ae70ea826cc3b77cb2aeeaa1830785",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_alloc_btree.c",
      "new_id": "60c121f1e81b87660649e14e2fe4d400dc06b67c",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_alloc_btree.c"
    },
    {
      "type": "modify",
      "old_id": "5bd1a2c8bd0712a4ba05828802b8d7fb763727e2",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_alloc_btree.h",
      "new_id": "60735384a4ceddfb6e5689a9f5c28b81bcc93f4e",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_alloc_btree.h"
    },
    {
      "type": "modify",
      "old_id": "a1aab9275d5ac727700a00070b89c88e1acb8e42",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_bmap.c",
      "new_id": "a84d0c30b485d1f3bb61a48e2fe28b5bfb050f4f",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_bmap.c"
    },
    {
      "type": "modify",
      "old_id": "23efad29a5cd680b1229ae32a3e56fa9b78d50a8",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_bmap_btree.c",
      "new_id": "cfbdd00045cfcbc8bbd66f8ee2aedaa75519b2f6",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_bmap_btree.c"
    },
    {
      "type": "modify",
      "old_id": "cd0d4b4bb81645cb50331cc70a3d254eb80e849f",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_bmap_btree.h",
      "new_id": "4f12fff54975ac0ea802806b43e56c7cb161bb8b",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_bmap_btree.h"
    },
    {
      "type": "modify",
      "old_id": "31002093bfb7503f4d893b4eef9655c1f1bc01aa",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_btree.c",
      "new_id": "074f7f6aa27cf375503485716c878821c556a083",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_btree.c"
    },
    {
      "type": "modify",
      "old_id": "332b9f1da203797b03b73697190b05ad6085f5ea",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_btree.h",
      "new_id": "d30ee7498606be57caa50ac7cd9f7daaa891f757",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_btree.h"
    },
    {
      "type": "modify",
      "old_id": "aad8c5da38afadb158518d7ee5dc51a3309726f2",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_ialloc.c",
      "new_id": "11bb169561ce49681c525f60ab4f06546289d543",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_ialloc.c"
    },
    {
      "type": "modify",
      "old_id": "83502f3edef0d99477e6fb539418950ec9019c9b",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_ialloc_btree.c",
      "new_id": "8c0c4748a8df4e97ac1aaef8a506fe499df95c3f",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_ialloc_btree.c"
    },
    {
      "type": "modify",
      "old_id": "8efc4a5b8b9289f30d8d11c069021b6a606e592d",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_ialloc_btree.h",
      "new_id": "eea409349ebab60b3c11c467900bd6e1e533eb3b",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_ialloc_btree.h"
    },
    {
      "type": "modify",
      "old_id": "4f4c93941067518ee0015b9486a0e38b26b58d69",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_itable.c",
      "new_id": "a5f02f0e4c2aeefc54ac784d9dd945c5fa02955b",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_itable.c"
    }
  ]
}
