)]}'
{
  "commit": "6e0abc251dd4f8eba1f53656dfede12e5840e83b",
  "tree": "807cf36d47b1f459d1a86e895dadb9f55f5973b2",
  "parents": [
    "3fd3c4b37c116cce7e9810fcc15a0a2cf15115a5"
  ],
  "author": {
    "name": "Max Reitz",
    "email": "mreitz@redhat.com",
    "time": "Fri Dec 11 16:23:05 2015 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Fri Dec 11 15:39:29 2015 +0000"
  },
  "message": "blockdev: Mark {insert, remove}-medium experimental\n\nWhile in the long term we want throttling to be its own block filter\nBDS, in the short term we want it to be part of the BB instead of a BDS;\neven in the long term we may want legacy throttling to be automatically\ntied to the BB.\n\nblockdev-insert-medium and blockdev-remove-medium do not retain\nthrottling information in the BB (deliberately so). Therefore, using\nthem means tying this information to a BDS, which would break the model\ndescribed above. (The same applies to other flags such as\ndetect_zeroes.) We probably want to move this information to the BB or\nits own filter BDS before blockdev-{insert,remove}-medium can be\nconsidered completely stable.\n\nTherefore, mark these functions experimental for the time being.\n\nSuggested-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nSigned-off-by: Max Reitz \u003cmreitz@redhat.com\u003e\nAcked-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nAcked-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nMessage-id: 1449847385-13986-2-git-send-email-mreitz@redhat.com\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\n[PMM: fixed format nit (underlining) in qmp-commands.hx]\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "313841b0b461823205419b7675efc333ede2cc4f",
      "old_mode": 33188,
      "old_path": "blockdev.c",
      "new_id": "80932e8d8de46cbf415a5f04eec7e61edcdc4ad7",
      "new_mode": 33188,
      "new_path": "blockdev.c"
    },
    {
      "type": "modify",
      "old_id": "a07b13f54ae922ffbb9e140b3b5cd9d928f6456a",
      "old_mode": 33188,
      "old_path": "qapi/block-core.json",
      "new_id": "5a23165dfad8b24fab9049815eda56bca26fc6d1",
      "new_mode": 33188,
      "new_path": "qapi/block-core.json"
    },
    {
      "type": "modify",
      "old_id": "9d8b42f59a893fc71888ee848b640e948a822be7",
      "old_mode": 33188,
      "old_path": "qmp-commands.hx",
      "new_id": "20a92f99850cd5473a221dbc4daf624b1104b622",
      "new_mode": 33188,
      "new_path": "qmp-commands.hx"
    },
    {
      "type": "modify",
      "old_id": "a2bcd548c1666a6c444896a0aca505f9f30dc4c6",
      "old_mode": 33261,
      "old_path": "tests/qemu-iotests/118",
      "new_id": "114d0e2dea9f1b04fdc6f329caf7432f78e2be7a",
      "new_mode": 33261,
      "new_path": "tests/qemu-iotests/118"
    },
    {
      "type": "modify",
      "old_id": "42f78c7baa1218a90e7ac45b79e67f374745a104",
      "old_mode": 33188,
      "old_path": "tests/qemu-iotests/139",
      "new_id": "a4b969499c3782808c3a2de302003e9fd95cb437",
      "new_mode": 33188,
      "new_path": "tests/qemu-iotests/139"
    }
  ]
}
