)]}'
{
  "commit": "50ac168a6e0a061bf5346d53aa9e7beb94c97527",
  "tree": "4f1eff67793bd8349a1995c921a63e9512be7818",
  "parents": [
    "597a711b69cfff95c4b8f6069037e7ad3fc71f56"
  ],
  "author": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Thu Jun 18 08:47:55 2009 +1000"
  },
  "committer": {
    "name": "NeilBrown",
    "email": "neilb@suse.de",
    "time": "Thu Jun 18 08:47:55 2009 +1000"
  },
  "message": "md: merge reconfig and check_reshape methods.\n\nThe difference between these two methods is artificial.\nBoth check that a pending reshape is valid, and perform any\naspect of it that can be done immediately.\n\u0027reconfig\u0027 handles chunk size and layout.\n\u0027check_reshape\u0027 handles raid_disks.\n\nSo make them just one method.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6513b7b3e37921b0c39882a4d7249538763c4412",
      "old_mode": 33188,
      "old_path": "drivers/md/faulty.c",
      "new_id": "6e83b38d931d6be62ad51e2855cf6008373abf80",
      "new_mode": 33188,
      "new_path": "drivers/md/faulty.c"
    },
    {
      "type": "modify",
      "old_id": "5caa421c2367b5928835172a62eaed5d71effc08",
      "old_mode": 33188,
      "old_path": "drivers/md/md.c",
      "new_id": "80f039ec3ac21cc7d2da43e4a90210a1a7c74e39",
      "new_mode": 33188,
      "new_path": "drivers/md/md.c"
    },
    {
      "type": "modify",
      "old_id": "815013f8da6c5424a863babf5bf701e8f94f3fdd",
      "old_mode": 33188,
      "old_path": "drivers/md/md.h",
      "new_id": "bac7c2bf8616a9e900b630d5ee302f30b5994dd7",
      "new_mode": 33188,
      "new_path": "drivers/md/md.h"
    },
    {
      "type": "modify",
      "old_id": "136051bc6725aeb5d9b1117a2ffc73d2e556d68a",
      "old_mode": 33188,
      "old_path": "drivers/md/raid5.c",
      "new_id": "5ea2bdece278f34c190b87a65124a7febf65413d",
      "new_mode": 33188,
      "new_path": "drivers/md/raid5.c"
    }
  ]
}
