)]}'
{
  "commit": "4b22a57188d87e873346b73c227607715be96399",
  "tree": "4cf2d0deede695968b7a32b098c0c64fac8610e5",
  "parents": [
    "ea77b0a66e6c910ef265d9af522d6303ea6b3055"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Thu Oct 30 16:57:40 2008 +1100"
  },
  "committer": {
    "name": "Lachlan McIlroy",
    "email": "lachlan@sgi.com",
    "time": "Thu Oct 30 16:57:40 2008 +1100"
  },
  "message": "[XFS] implement generic xfs_btree_insert/insrec\n\nMake the btree insert code generic. Based on a patch from David Chinner\nwith lots of changes to follow the original btree implementations more\nclosely. While this loses some of the generic helper routines for\ninserting/moving/removing records it also solves some of the one off bugs\nin the original code and makes it easier to verify.\n\nSGI-PV: 985583\n\nSGI-Modid: xfs-linux-melb:xfs-kern:32202a\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": "875e1bae19417a1824bb0118db2b455375aafba4",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_alloc.c",
      "new_id": "a983824c12be06c8dfaa44da951a7385f5621b9f",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_alloc.c"
    },
    {
      "type": "modify",
      "old_id": "f21a3e9cc3db10d61707ce3fb1398f308526a1b4",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_alloc_btree.c",
      "new_id": "818adca77fc6f3958ddbf8e4aea309a5062217f8",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_alloc_btree.c"
    },
    {
      "type": "modify",
      "old_id": "81e2f3607819b5a1d1269a15e5b7ea2165da5082",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_alloc_btree.h",
      "new_id": "2e340ef8025a7bbc008e1d575865fa3deaf2659e",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_alloc_btree.h"
    },
    {
      "type": "modify",
      "old_id": "315bc29126829d30652adf6b599e66370d1f1c32",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_bmap.c",
      "new_id": "85e2e8b9cf41045dc2e4bce35b893d938eb90775",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_bmap.c"
    },
    {
      "type": "modify",
      "old_id": "204f276aeaad2c55622cc5186d38b025864f29cf",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_bmap_btree.c",
      "new_id": "2b15df32b7d273e76cfd7e55fcdeef53bef5ff30",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_bmap_btree.c"
    },
    {
      "type": "modify",
      "old_id": "26fd8ace3e774840d94db68f91d08e30711455cc",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_bmap_btree.h",
      "new_id": "703fe2e34347d11f5038161519f4378b05404067",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_bmap_btree.h"
    },
    {
      "type": "modify",
      "old_id": "3b6e01dea669fd3de6ce811d5994800210aa1ed5",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_btree.c",
      "new_id": "36477aae77dfce219680ecdffc19e5399cf59b67",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_btree.c"
    },
    {
      "type": "modify",
      "old_id": "21eec863f00f44b55c1cd4ef60b9375db9905882",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_btree.h",
      "new_id": "6f03871f5995e620d68e5df7e29984e6207f3aaf",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_btree.h"
    },
    {
      "type": "modify",
      "old_id": "138651afd44fce2a5a0b1314cdf1444d45c509fa",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_ialloc.c",
      "new_id": "b68e73bb17cde933482982e863eb4f69c67909e9",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_ialloc.c"
    },
    {
      "type": "modify",
      "old_id": "7ba3c7bb398482a17a5df68454002a8397d91fdc",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_ialloc_btree.c",
      "new_id": "8f66e2720566fbb3301dd9d4c953e4755eb12b57",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_ialloc_btree.c"
    },
    {
      "type": "modify",
      "old_id": "7f77549e82a64bbffc7c630177df657a9aa25ba2",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_ialloc_btree.h",
      "new_id": "c9cbc4f2168d5c62b5ba9f1bc36eec26d48780eb",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_ialloc_btree.h"
    }
  ]
}
