)]}'
{
  "commit": "8e31f2e8853446e8188d16373aed5983d9eb83fc",
  "tree": "78fb3240347d9043190da28b8416e7415c2eebd7",
  "parents": [
    "f9a82c9c2ebd200ce9241d5370d196f913276af7"
  ],
  "author": {
    "name": "Valeriy Ponomaryov",
    "email": "vponomaryov@mirantis.com",
    "time": "Wed Sep 23 13:54:00 2015 +0300"
  },
  "committer": {
    "name": "Ben Swartzlander",
    "email": "ben@swartzlander.org",
    "time": "Thu Oct 01 12:29:54 2015 +0000"
  },
  "message": "Fix setting of \"snapshot_support\" extra spec for tempest\n\nTempest test module \"test_shares_actions.py\" uses custom share_type,\nbut do not allow to redefine extra spec \"snapshot_support\".\nAnd fails for drivers that do not have snapshot support and report\nsuch capability as \"False\".\n\nChanges:\n- Add new config option called \"capability_snapshot_support\" that\nwill be used for each share type created in Tempest by default.\n- Make it default to existing config option \"run_snapshot_tests\"\nas they will be equal in most cases. But separate their logic, as\nwe may want just to disable snapshot tests running tempest locally\nand testing some other feature having snapshot support in back end.\n- Rename existing config option \"storage_protocol\" to\n\"capability_storage_protocol\" for consistency with new option. And\nkeep old name as \"deprecated\".\n\nChange-Id: I9ba0a9b10ffc3f0fda6094a3f5cad26a2e8a447f\nCloses-Bug: #1498858\n(cherry picked from commit 29f2695eb9c615d258344bbc2a835e98940c6290)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "616cb19ecf36db1d4806dd1eadf625b152219d3a",
      "old_mode": 33188,
      "old_path": "manila_tempest_tests/config.py",
      "new_id": "8873ef6add6cc7cc98498d21792065846ad762f4",
      "new_mode": 33188,
      "new_path": "manila_tempest_tests/config.py"
    },
    {
      "type": "modify",
      "old_id": "3a8550b6dee04ceac32daacdbf8d56e25e4011fa",
      "old_mode": 33188,
      "old_path": "manila_tempest_tests/plugin.py",
      "new_id": "4880940b40cf90ab6207a563843b7295d1ac66a2",
      "new_mode": 33188,
      "new_path": "manila_tempest_tests/plugin.py"
    },
    {
      "type": "modify",
      "old_id": "4100b2e486faaaf1597199d013af61db347b3223",
      "old_mode": 33188,
      "old_path": "manila_tempest_tests/tests/api/admin/test_share_manage.py",
      "new_id": "bb04dc7cfcd4a5c6804d1e40e7b95384095c9338",
      "new_mode": 33188,
      "new_path": "manila_tempest_tests/tests/api/admin/test_share_manage.py"
    },
    {
      "type": "modify",
      "old_id": "1f4d6a089db3845a2b86724e7ba3cf5649507c5a",
      "old_mode": 33188,
      "old_path": "manila_tempest_tests/tests/api/admin/test_share_types.py",
      "new_id": "ceed68b501e00653bf89529f6677fdcdc5d9abdb",
      "new_mode": 33188,
      "new_path": "manila_tempest_tests/tests/api/admin/test_share_types.py"
    },
    {
      "type": "modify",
      "old_id": "0ce3d6843254afa0823fa29dbb3db8b5abae3dd9",
      "old_mode": 33188,
      "old_path": "manila_tempest_tests/tests/api/admin/test_shares_actions.py",
      "new_id": "5cc41f5c35664fc167c058b801687279d1a5b1ff",
      "new_mode": 33188,
      "new_path": "manila_tempest_tests/tests/api/admin/test_shares_actions.py"
    },
    {
      "type": "modify",
      "old_id": "825b6e0fa36814090eeb84360f9e5066b4e3e2fa",
      "old_mode": 33188,
      "old_path": "manila_tempest_tests/tests/api/base.py",
      "new_id": "3c422b81b2c39b2501a40310989266f19ca4ec66",
      "new_mode": 33188,
      "new_path": "manila_tempest_tests/tests/api/base.py"
    }
  ]
}
