)]}'
{
  "commit": "2d8f3a49dc30a289ad5349f5345b3f8d47d7e8ec",
  "tree": "eba67f61cffdf761f8c254ad0278502210a48f02",
  "parents": [
    "fe8a96c0fbd2fe9b2683ee59b4250c7d048737b8"
  ],
  "author": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Fri Jul 29 11:12:51 2016 -0700"
  },
  "committer": {
    "name": "Ken\u0027ichi Ohmichi",
    "email": "ken-oomichi@wx.jp.nec.com",
    "time": "Tue Aug 02 11:12:47 2016 -0700"
  },
  "message": "Define volume extensions_clients as library\n\nVolume extensions_clients have good interfaces now,\nthen this patch makes them as a library.\n\nPartially implements blueprint consistent-service-method-names\n\nChange-Id: I9d9f1174cd8e13d98ffe1cf22149a60cef5c502a\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "101263fdc9a1051ba5110f4bf391ddf45a0e0085",
      "new_mode": 33188,
      "new_path": "releasenotes/notes/volume-clients-as-library-9a3444dd63c134b3.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v1/__init__.py"
    },
    {
      "type": "rename",
      "old_id": "7b849a83dadfe8b5c735c7c9afb0bf0a98380714",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v1/json/extensions_client.py",
      "new_id": "7b849a83dadfe8b5c735c7c9afb0bf0a98380714",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v1/extensions_client.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v2/__init__.py"
    },
    {
      "type": "rename",
      "old_id": "09279d578dffa7b94800f4d96eb731b22e78c1a5",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/json/extensions_client.py",
      "new_id": "09279d578dffa7b94800f4d96eb731b22e78c1a5",
      "new_mode": 33188,
      "new_path": "tempest/lib/services/volume/v2/extensions_client.py",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "6bdb8c4e2765e18036b4f32eaca616b7cf0030a5",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v1/__init__.py",
      "new_id": "4334889060cfa1a4cd0d869d891e60cb949066c9",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v1/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "c75b0e5c8b780724ad436210acf74d8d02a9177b",
      "old_mode": 33188,
      "old_path": "tempest/services/volume/v2/__init__.py",
      "new_id": "7e4dd40dbe9f6dbd9426c9b3175c7458a8d67f77",
      "new_mode": 33188,
      "new_path": "tempest/services/volume/v2/__init__.py"
    }
  ]
}
