)]}'
{
  "commit": "f29831d8dd95d06abdbf89e903fea94a5bea8f41",
  "tree": "757742453a2143d04d7556fe465d92a4c3c2d142",
  "parents": [
    "08f2e625b473dd21568ff683d15854dd12bd2600"
  ],
  "author": {
    "name": "ghanshyam",
    "email": "ghanshyam.mann@nectechnologies.in",
    "time": "Mon Dec 12 18:45:23 2016 +0900"
  },
  "committer": {
    "name": "ghanshyam",
    "email": "ghanshyam.mann@nectechnologies.in",
    "time": "Tue Dec 13 16:55:28 2016 +0900"
  },
  "message": "Separate capabilities service method from account_client\n\nlist_extension() method in account_client is to lists\nthe activated capabilities of swift.\n\nThat is separate API than account service and should have\nseparate service client.\n- http://developer.openstack.org/api-ref/object-storage/?expanded\u003dlist-activated-capabilities-detail\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I344c424020f9e10832040935fd0df43e596003c3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52b0a9cc096f0279d348ae393f718f6a17942d88",
      "old_mode": 33188,
      "old_path": "tempest/api/object_storage/base.py",
      "new_id": "eb313d25e3fddd65408ab4c3126c6af3fe24a85a",
      "new_mode": 33188,
      "new_path": "tempest/api/object_storage/base.py"
    },
    {
      "type": "modify",
      "old_id": "eda45685362e0c2ead0b3b685725482d8ca27d43",
      "old_mode": 33188,
      "old_path": "tempest/api/object_storage/test_account_services.py",
      "new_id": "b7df4340da761a85e1ed1a961319697cb4c8d225",
      "new_mode": 33188,
      "new_path": "tempest/api/object_storage/test_account_services.py"
    },
    {
      "type": "modify",
      "old_id": "df91325402a778ba3640aa8a03cdb2485b3262f2",
      "old_mode": 33188,
      "old_path": "tempest/api/object_storage/test_container_services_negative.py",
      "new_id": "f63c51832f9eb3db928222d9b882673a0f67b1b0",
      "new_mode": 33188,
      "new_path": "tempest/api/object_storage/test_container_services_negative.py"
    },
    {
      "type": "modify",
      "old_id": "da42d32abe5f64494eb124c458514e5d1a942eb8",
      "old_mode": 33188,
      "old_path": "tempest/clients.py",
      "new_id": "c196ae5c44c8d531bc7c12916f85741630cc3317",
      "new_mode": 33188,
      "new_path": "tempest/clients.py"
    },
    {
      "type": "modify",
      "old_id": "381f3df348d239a76233998ea4bbc3647e6f1197",
      "old_mode": 33188,
      "old_path": "tempest/cmd/verify_tempest_config.py",
      "new_id": "0a1881cde0abd03a26e6742efe9b95bd711faaf8",
      "new_mode": 33188,
      "new_path": "tempest/cmd/verify_tempest_config.py"
    },
    {
      "type": "modify",
      "old_id": "96fe4a3077965be6abe732d97e62c647b73d3813",
      "old_mode": 33188,
      "old_path": "tempest/services/object_storage/__init__.py",
      "new_id": "d1a61d67dc21bdcecb10f745670479d0f6f4cc11",
      "new_mode": 33188,
      "new_path": "tempest/services/object_storage/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "6012a92b696f4b65cde088c64405a99d55e05a99",
      "old_mode": 33188,
      "old_path": "tempest/services/object_storage/account_client.py",
      "new_id": "9932b4aaecb32c4b9b2a3ea60a6f571d7c0b2edd",
      "new_mode": 33188,
      "new_path": "tempest/services/object_storage/account_client.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fe437fa22b317ce217c381b3fa15059de002e2a",
      "new_mode": 33188,
      "new_path": "tempest/services/object_storage/capabilities_client.py"
    },
    {
      "type": "modify",
      "old_id": "00b45421b4e1b6f3a8174eb92d6fb0885337db29",
      "old_mode": 33188,
      "old_path": "tempest/tests/cmd/test_verify_tempest_config.py",
      "new_id": "1af0d95b40fc3984e1e7c9ef40b2e430cf279ffc",
      "new_mode": 33188,
      "new_path": "tempest/tests/cmd/test_verify_tempest_config.py"
    }
  ]
}
