)]}'
{
  "commit": "10ea00f55a07f8f9536d9112b95108a86f700bab",
  "tree": "83887f41d8a876d919f74f83cda26eb18b10deca",
  "parents": [
    "a46d11a8b06dd0431a3888fbc4856ea13a8e634f"
  ],
  "author": {
    "name": "Ilya Dryomov",
    "email": "idryomov@gmail.com",
    "time": "Mon Jan 16 22:04:47 2012 +0200"
  },
  "committer": {
    "name": "Ilya Dryomov",
    "email": "idryomov@gmail.com",
    "time": "Mon Jan 16 22:04:47 2012 +0200"
  },
  "message": "Btrfs: make avail_*_alloc_bits fields dynamic\n\nCurrently when new chunks are created respective avail_alloc_bits field\nis updated to reflect profiles of all chunks present in the system.\nHowever when chunks are removed profile bits are never cleared.\n\nThis patch clears profile bit of respective avail_alloc_bits field when\nthe last chunk with that profile is removed.  Restriper needs this to\nproperly operate when \"downgrading\".\n\nSigned-off-by: Ilya Dryomov \u003cidryomov@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15a22949da172776b764088fd4575a05ef3b900b",
      "old_mode": 33188,
      "old_path": "fs/btrfs/extent-tree.c",
      "new_id": "946b0671c5d927f4c7d48d47169660d374474ebb",
      "new_mode": 33188,
      "new_path": "fs/btrfs/extent-tree.c"
    }
  ]
}
