commit 4a507601d7dded2efb1bd2e885155ba38db9538c
Author: John Griffith <john.griffith@solidfire.com>
Date:   Thu Oct 3 17:22:34 2013 -0600

    Update docs/index.rst with release info for 1.0.6
    
    Add features and bugs list for 1.0.6 pypi release.
    
    Change-Id: I27134a04670bcfd1bca201ce1e0bba201e8ff98c

commit edffce38e7486b6b34fd756111c869ff2a4197b3
Merge: ec88802 876bff6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 23:35:23 2013 +0000

    Merge "Error if arguments are not supplied for rename commands"

commit ec88802986c8876ef0736cf032004e836ade3077
Merge: 5e925f8 945b211
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 23:25:33 2013 +0000

    Merge "Synch up with OSLO-Incubator"

commit 5e925f8fd3fb2950abcdcab4c0e407c3f1c09a9f
Merge: 5e41e7e 7b93e66
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 23:25:32 2013 +0000

    Merge "Fix find volume for migrate command"

commit 5e41e7e09f493f0ed055a5c5a9df25b3f41cad2f
Merge: 10a3c0f 87628cc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 23:21:50 2013 +0000

    Merge "Implement qos support"

commit 10a3c0fc8422efabeb0a0f718071021aae08176d
Merge: 5ad95e9 327b397
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 11:13:06 2013 +0000

    Merge "Use v2 endpoint with v2 shell for migration"

commit 945b211cd0bab1636168d2227da67eb37c8505af
Author: John Griffith <john.griffith@solidfire.com>
Date:   Wed Oct 2 14:50:50 2013 -0600

    Synch up with OSLO-Incubator
    
    Wanted to get updates before next push to pypi.
    
    The main thing driving this is we're now calling in
    some methods from strutils and gettextutils that don't
    have the py33 updates.
    
    Change-Id: I358f08f5c5c0a9ee6729947a8f01b1e96de0a729

commit 87628cc4852ba49e4dd300091b4e5494d4507714
Author: Zhiteng Huang <zhithuang@ebaysf.com>
Date:   Thu Sep 5 12:02:59 2013 +0800

    Implement qos support
    
    This patch enables Cinder v1/v2 QoS API support, adding following
    subcommands to cinder client:
     * create QoS Specs
      cinder qos-create <name> <key=value> [<key=value> ...]
     * delete QoS Specs
      cinder qos-delete [--force <True|False>] <qos_specs>
      'force' is a flag indicates whether to delete a 'in-use' qos specs,
      which is still associated with other entities (e.g. volume types).
     * update QoS Specs
      - add new key/value pairs or update existing key/value
       cinder qos-key <qos_specs_id> set key=value [key=value ...]
      - delete key/value pairs
       cinder qos-key <qos_specs id> unset key [key ...]
     * associate QoS Specs with specified volume type
       cinder qos-associate <qos_specs_id> <volume_type_id>
     * disassociate QoS Specs from specified volume type
       cinder qos-disassociate <qos_specs_id> <volume_type_id>
     * disassociate QoS Specs from all associated volume types
       cinder qos-disassociate-all <qos_specs>
     * query entities that are associated with specified QoS Specs
       cinder qos-get-associations <qos_specs_id>
     * list all QoS Specs
       cinder qos-list
    
    DocImpact
    
    Change-Id: Ie1ddd29fede8660b475bac14c4fc35496d5fe0bc

commit 7b93e66bf0b652b7bc51e329663a31adbd54f7b0
Author: Avishay Traeger <avishay@il.ibm.com>
Date:   Sun Sep 29 12:16:19 2013 +0300

    Fix find volume for migrate command
    
    Recently _find_volume was removed, but not fixed for migrate.
    
    Change-Id: I72b1b169bc67f89de10b7e729fc461b9114d3789
    Closes-Bug: #1231117

commit 5ad95e9fd236a1f27cbcf1105494d6680a7d8ffe
Author: ZhiQiang Fan <aji.zqfan@gmail.com>
Date:   Fri Sep 20 03:31:42 2013 +0800

    Replace OpenStack LLC with OpenStack Foundation
    
    NOTE:
    * openstack/common/* should be synced from oslo, so i leave them
    untouched.
    * add (c) symbol for related lines, leave others untouched.
    
    Change-Id: I46a87c7f248d3468b1fdf5661411962faf2fb875
    Fixes-Bug: #1214176

commit 876bff6398527a0686a1bc31f8ec7d45e3624a9a
Author: Eric Harney <eharney@redhat.com>
Date:   Thu Aug 8 12:02:24 2013 -0400

    Error if arguments are not supplied for rename commands
    
    This changes behavior from:
    $ cinder rename volume1
    $
    
    to
    
    $ cinder rename volume1
    ERROR: Must supply either display-name or display-description.
    
    for both 'rename' and 'snapshot-rename'.
    
    Change-Id: I675a3b1428a7fe10653394c80e4a5a473e14c740

commit 665abd9acc4a266cf668c4562cf30fb85bf7cf2a
Merge: 37b57ea 405702c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 25 07:56:03 2013 +0000

    Merge "Add volume name arguments"

commit 327b397f6340c20d5f9e1fe3e80224aa0f5ae7fa
Author: Avishay Traeger <avishay@il.ibm.com>
Date:   Wed Sep 25 10:30:17 2013 +0300

    Use v2 endpoint with v2 shell for migration
    
    Change the volume migration shell to use the v2 endpoint for v2.
    
    Change-Id: I0a902aa5e3f86c0d9562eb75677b11a364f9d371
    Closes-Bug: #1230124

commit 37b57ea0de0a45c962f2627cd027a344391457cb
Merge: d7796ef 2ac8f3a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 25 04:07:06 2013 +0000

    Merge "Fix help messages for name arguments"

commit 405702c8c0f3befab31bdfe92fd10f408f8b5a0c
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Wed Sep 18 16:44:51 2013 +0900

    Add volume name arguments
    
    This patch adds volume name arguments to the following subcommands:
     * snapshot-create
     * backup-create
     * backup-restore
     * transfer-create
    
    Fixes bug #1220590
    
    Change-Id: Ib0ff6e62d45abb14fa8c7313511ef6f72befe0d5

commit d7796ef737b0b9c70fabf1416b42ad42c2d27b4a
Author: Avishay Traeger <avishay@il.ibm.com>
Date:   Thu Jul 18 16:17:21 2013 +0300

    Implement ability to migrate volume
    
    Implements ability to call migrate_volume and migrate_volume_completion
    APIs. The former includes shell code while the latter is called by Nova
    and should not be invoked via shell.
    
    Change-Id: I6e81d7a6321f367a356f0a0dee385221363a4227

commit 2ac8f3a337130a7d130fb49bfacbf1842d3e5e47
Author: Ken'ichi Ohmichi <oomichi@mxs.nes.nec.co.jp>
Date:   Fri Sep 6 13:17:36 2013 +0900

    Fix help messages for name arguments
    
    Users can specify the name of an instance as the argument, which are
    passed through find_resource(), instead of the id.
    This patch changes some help messages for explaining this behavior.
    
    Related-Bug: #1220590
    
    Change-Id: I9af1259af4319b82b94d7b28536def3107ec5dd5

commit b757c348b758fb5517cc0a08675b6c3ae8a7538e
Author: Kui Shi <skuicloud@gmail.com>
Date:   Tue Sep 3 04:39:24 2013 +0800

    Don't need to init testr explicitly
    
    In run_tests.sh, function init_testr will initialize testr if the
    directory .testrepository is not existed. Actually, testr will do
    the check before run the test:
    
    In Python package testrepository, setuptools_command.py:Testr.run
    
    68 def run(self):
    69 """Set up testr repo, then run testr"""
    70     if not os.path.isdir(".testrepository"):
    71     self._run_testr("init")
    
    So, init_testr can be removed safely.
    
    Fixes Bug #1220147
    
    Change-Id: Ide99a836cd601453624c7a562b7256c86bd46811

commit 8ea9fa31e6c6cede0cd14e587611c7a77806c13b
Merge: 473ca25 109415c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Sep 1 13:34:12 2013 +0000

    Merge "Add volume encryption metadata to cinderclient"

commit 473ca25155412a6d6038b4220d1c97f966c40b40
Merge: 38e1d06 41cf3f1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 28 06:09:24 2013 +0000

    Merge "Fixing erroneous clearing of test callstack"

commit 38e1d061e8cbec45a7cb9e7c8acd1ad254b0acfb
Author: Eric Harney <eharney@redhat.com>
Date:   Tue Jul 23 12:51:49 2013 -0400

    Add update_snapshot_metadata action
    
    This allows Nova to update the state and progress of a snapshot that
    it is manipulating.
    
    Also fix formatting bug in AssertionError in post_snapshots_1234_action.
    
    Implements blueprint qemu-assisted-snapshots
    
    Change-Id: Ia108e14870410b783c5d074db89acb94e83fce99

commit 109415c26dca7e1f2fb302c25f0788037cc14023
Author: Peter Hamilton <peter.hamilton@jhuapl.edu>
Date:   Wed Aug 21 14:20:41 2013 -0400

    Add volume encryption metadata to cinderclient
    
    This modification adds support for volume type encryption to
    python-cinderclient, supporting two Cinder API extensions.
    
    The first support set provides accessors to python-cinderclient for
    retrieving volume encryption metadata from Cinder. These changes
    provide other services (e.g., Nova) access to encryption
    metadata (e.g., encryption key UUIDs). See the volume encryption
    key API extension in Cinder for more information.
    
    The second support set creates a new python-cinderclient resource
    manager, along with matching shell commands, that provides creation
    and accessor operations for encryption type information. These
    operations allow users and services to define encryption information
    (e.g., cipher, key size, encryption provider) for a pre-existing
    volume type. See the volume type encryption API extension in Cinder
    for more information.
    
    blueprint encrypt-cinder-volumes
    
    Change-Id: Id4b2425d699678eb1997863362ddb9bf5ba6f033

commit 06319745a1eb4c50a628c464a426fa119ba14689
Merge: 43827f4 eb413f5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 15 18:04:30 2013 +0000

    Merge "Fixing malformed assert message formatting"

commit 43827f4a564007be2f1b1e9203b8e0aef0cc5fcb
Merge: 7b08b98 2197985
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 14 14:49:23 2013 +0000

    Merge "Add print for "backup-create" command"

commit 7b08b98a3bec2fbb9e7ee503f560880802fba412
Author: Chuck Short <chuck.short@canonical.com>
Date:   Tue Aug 6 17:43:46 2013 +0000

    Sync strutils from oslo
    
    Sync strutils from oslo. Also import apiclient,
    gettextutils, and importutils.
    
    Change-Id: I565fd2cf40f2ea21842c6dbd581430b25d99fea6
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 2f5c937d4cb99234780f9544613c36a62ef3d285
Merge: 26fe65a fd40962
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 14 06:49:45 2013 +0000

    Merge "Add timeout parameter in requests"

commit 26fe65a4c1813f5864e30172de618feb2c6ed45e
Merge: c890d3a fdf65ae
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 14 05:37:08 2013 +0000

    Merge "python3: Fix tox requirements"

commit c890d3a312b621afd3912e79b1ce60876f5dc544
Merge: 411b1c9 2465bb5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 14 03:43:50 2013 +0000

    Merge "Updated from global requirements"

commit 411b1c9f0add908405a0777c2e4e2c75e7e6e0b1
Merge: 2ba74ec b7297f3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 13 15:15:13 2013 +0000

    Merge "Add commandline option --metadata for cinder list"

commit 41cf3f193be7320f069963679889ef43662c490b
Author: Peter Hamilton <peter.hamilton@jhuapl.edu>
Date:   Mon Aug 12 08:55:22 2013 -0400

    Fixing erroneous clearing of test callstack
    
    This modification addresses Bug #1210292, specifically addressing
    the case where the test framework callstack is cleared when no
    asserts are raised in assert_called_anytime. This test method
    verifies that a specific API method call was made at any time
    during a test. If a test makes multiple calls to this method, and
    the first call yields no assertions, the subsequent calls will fail
    because the first assert in the method verifies that the callstack
    is non-empty. The error itself likely exists because
    assert_called_anytime is not currently used in the
    python-cinderclient testing framework.
    
    The fix involves deleting the last line in the method that clears
    the callstack.
    
    Fixes: bug 1210292
    
    Change-Id: I8b7b740957841a328b2f0ca888190f758cbdd234

commit eb413f5373af70cbd41a0f9bf0800cf47d609dcc
Author: Peter Hamilton <peter.hamilton@jhuapl.edu>
Date:   Mon Aug 12 09:05:44 2013 -0400

    Fixing malformed assert message formatting
    
    This modification addresses Bug #1210296, specifically addressing
    malformed assert message formatting in assert_called_anytime. When
    verifying that an API method was called during test execution, the
    assert statement used will throw a TypeError when formatting the
    assert message, instead of the expected AssertionError. This occurs
    because a nested tuple in the format list is not properly expanded.
    The error itself likely exists because assert_called_anytime is not
    currently used in the python-cinderclient testing framework.
    
    The fix involves joining the arguments in the format list into a
    single tuple, allowing proper argument expansion.
    
    Fixes: bug 1210296
    
    Change-Id: I6cf9dd55cff318e8a850637c540436c91dac08df

commit 2ba74ecb54befaee691434523e53a880760b62a3
Merge: eefcbfb c95e59f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 12 12:17:14 2013 +0000

    Merge "convert third-party exception to ConnectionError"

commit eefcbfbaf3357a40c46cc7deec62d0979bc5b377
Merge: 34c7c8c e19c1cc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 12 12:15:22 2013 +0000

    Merge "Add missing babel dependency"

commit b7297f3052f74f8379b854f78da49b8c05fd393c
Author: Seif Lotfy <s.lotfy@telekom.de>
Date:   Sat Aug 10 22:31:36 2013 +0000

    Add commandline option --metadata for cinder list
    
    Fixes bug: 1203471
    
    Change-Id: I8d0bd839ea467f8995e1588ec51a5590c8b80d69

commit 219798536d47ce23c73a30894b3d3eb69574f7ad
Author: Seif Lotfy <s.lotfy@telekom.de>
Date:   Sat Aug 10 22:00:01 2013 +0000

    Add print for "backup-create" command
    
    For convenience reasons backup-create should print out metadata
    
    Fixes bug: 1210874
    
    Change-Id: I327aaadb3b82c2073cec5807aa429c4ffac6ee0f

commit e19c1ccb3a0a3d179b86e75b2a58e22867d0e922
Author: Chuck Short <chuck.short@canonical.com>
Date:   Fri Aug 9 15:20:47 2013 +0000

    Add missing babel dependency
    
    Add missing babel dependency.
    
    Change-Id: I9d9c6fe84ada1fa6c5cfb10052f76689a2c84206
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 34c7c8c2e2c87a6203ec9f4d8ac67fef816eb868
Author: Mike Perez <thingee@gmail.com>
Date:   Wed Aug 7 10:01:26 2013 -0700

    Add support for multiple cinder endpoints
    
    Before v1 and v2 were set to the same service_type, so you could only
    have one set at a time. This assumes the catalog is setup for v1
    service_type 'volume' and v2 service_type 'volumev2'.
    
    For backwards compatibility, we will allow v2 to be setup with
    service_type 'volume' for existing installations.
    
    Change-Id: Ife6d2cdb12d894b84ea3b276767fb93d487355d5

commit 2465bb5d7ecbe0b1ca0158fe02b5c3fc0dde508e
Author: Monty Taylor <mordred@inaugust.com>
Date:   Wed Aug 7 19:03:55 2013 -0300

    Updated from global requirements
    
    Change-Id: I2e2bd3a38458e1307bcc0410da74dc76c0a5987a

commit fdf65aee922eea5a8bb047b55f5d5ade7cbe759e
Author: Chuck Short <chuck.short@canonical.com>
Date:   Sat Aug 3 01:54:45 2013 +0000

    python3: Fix tox requirements
    
    Update tox.ini to no to install distribute. Also bump
    testrepository to a newerver version since it fixes some
    python3 compat issues.
    
    Change-Id: I735dc28cdb94e3376b391d11220c1ba90ddb8b2e
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 8a107396c242702de9a7df819eb82e5f55051722
Author: John Griffith <john.griffith@solidfire.com>
Date:   Tue Aug 6 16:00:51 2013 -0600

    Add a couple more things to index before release
    
    Most of the new features are in and oslo req's are
    synched, making the cut off here and getting a new
    client version pushed up to PyPi.
    
    Change-Id: If208b2341db06b438851d7b2aaab541efc79ea35

commit 6373f54b6574c7b4793119a44d2a79bc5685fe50
Merge: e04232b 6100651
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 6 19:25:25 2013 +0000

    Merge "Sync with global requirements"

commit 61006510007f7b23a25bf0bfcd8ad7d740def9e1
Author: Monty Taylor <mordred@inaugust.com>
Date:   Tue Aug 6 13:36:45 2013 -0300

    Sync with global requirements
    
    Change-Id: Iccc824fef7dc7ae5675d6528a1ea33566e5f7eef

commit c95e59f51041dc01812d34a6b6e0765dc8c4d034
Author: Christian Berendt <berendt@b1-systems.de>
Date:   Tue Aug 6 11:59:34 2013 +0200

    convert third-party exception to ConnectionError
    
    fixes bug #1207635
    
    Change-Id: I37da522e812286e72706409b8a6d4652515f720f

commit e04232b552634a7429c94120cd02c12d86a192c1
Author: Jakub Ruzicka <jruzicka@redhat.com>
Date:   Wed Jul 31 13:07:14 2013 -0400

    Provide cinder CLI man page.
    
    Provide basic but hopefully useful man page.
    
    shell.rst was merged into and replaced by the man page in HTML docs.
    
    pbr is used to determine version.
    
    Docs copyright was changed to more accurate "OpenStack Contributors".
    
    Fixes: bug 1206968
    Implements: blueprint clients-man-pages
    Change-Id: Iedd7b4b161ced564833fd9433762b87a4c1a374d

commit 55b2161c8f3edbb1cc64048f16c70af0aa039822
Merge: 3ad0b81 6193f2b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 3 17:58:02 2013 +0000

    Merge "Remove locals() from cinder client code base"

commit 3ad0b81bedf52aa1ebfe32150b93d1e22eb6e66a
Merge: 53a0344 aeab4e4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 3 01:23:48 2013 +0000

    Merge "Revert "Add evaluation of --force parameter when creating snapshots""

commit aeab4e4335a94db6ca68950110bd9dd0f9d94b4f
Author: John Griffith <john.griffith@solidfire.com>
Date:   Sat Aug 3 00:09:23 2013 +0000

    Revert "Add evaluation of --force parameter when creating snapshots"
    
    This reverts commit 854740c4c793444c955180e7c0c96977e3e06c56
    
    What we should've caught here is that the args actually passes in a Bool, which then fails the .lower().
    
    Also, if we want to do things like check for strings representing bools we should use the utils.bool_from_str() method rather than write it inline like this.

commit fd409626fa0b1bac5cc1c97e59d7f5b13a5a890f
Author: Yaguang Tang <yaguang.tang@canonical.com>
Date:   Thu Aug 1 18:22:55 2013 +0800

    Add timeout parameter in requests
    
    Fix bug #1207260
    
    Change-Id: I0f57a9b27c2da2521adb6aebfe3fa072c6b56808

commit 6193f2ba96632739913d4226c7ed8160f7010a82
Author: Mike Perez <thingee@gmail.com>
Date:   Wed Jul 31 16:03:17 2013 -0700

    Remove locals() from cinder client code base
    
    Hacking file now disallows locals() usage.
    
    Change-Id: I5049c718c2706d606c12913ae0b33a0fb3263542

commit 53a03446085fe00e6d69649f141ce49133af6f2c
Merge: bf9ced2 784f53f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 31 02:03:46 2013 +0000

    Merge "Changes for volume type quotas."

commit bf9ced2c422784c239dfa29042728590fffd1df9
Merge: 1329e0b 4a74158
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 31 01:58:55 2013 +0000

    Merge "Updating HACKING file"

commit 1329e0b94f05776e03c1d56e63f06e1520d2bc67
Merge: 3a38016 854740c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 31 01:58:54 2013 +0000

    Merge "Add evaluation of --force parameter when creating snapshots"

commit 3a3801635c12d97810e689756a26b7c04897f06e
Merge: 878098d 474c9ee
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jul 29 16:05:16 2013 +0000

    Merge "Add availability-zone-list command"

commit 854740c4c793444c955180e7c0c96977e3e06c56
Author: Seif Lotfy <s.lotfy@telekom.de>
Date:   Thu Jul 18 18:01:41 2013 +0000

    Add evaluation of --force parameter when creating snapshots
    
    Raise BadRequest Exception if value of --force parameter in
    snapshot-create is invalid
    
    Fixes: bug #1014689
    
    Change-Id: If4858dc17cedf027112defb935016137727681cc

commit 4a741587b4cafe2666e230c7d9420cfddea9df77
Author: Mike Perez <thingee@gmail.com>
Date:   Thu Jul 25 12:48:59 2013 -0700

    Updating HACKING file
    
    Using OpenStack HACKING file for common stuff and mentioning locals()
    disallowed now like Cinder.
    
    Change-Id: I05b1706eb52c13b9eb89fe5cbcce005c3cc75caf

commit 474c9ee58b7874a198a679c0e76328e659718e34
Author: Dean Troyer <dtroyer@gmail.com>
Date:   Mon Jul 22 15:20:04 2013 -0500

    Add availability-zone-list command
    
    This is client-side support for the os-availability-zone extension added in
    https://review.openstack.org/34813.  As /os-availability-zone/detail is not
    yet implemented, adjustments were made to accomodate the lack of hosts
    in the returned zone list.
    
    Added for both v1 and v2, basically a copy of the equivalent novaclient command.
    
    Change-Id: Iae806a2b5ea3a2d3c984a138d9c27e169160766e

commit 878098d6129b7c606e4a55cde4f316d5da2d532d
Merge: eaad8b0 fdbbb10
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 25 01:08:23 2013 +0000

    Merge "Add print to the upload-to-image command"

commit eaad8b0bd02316554cda6b4d5a0d7ead7c550649
Merge: 509a54b 3d30126
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 17 17:54:03 2013 +0000

    Merge "Revert "Use exceptions from oslo""

commit 509a54bd37f5b637e925735c14873e254d02fb70
Merge: 61f39d8 627b616
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 17 05:02:07 2013 +0000

    Merge "Add os-services extension support"

commit 61f39d883670342a4f15cba4e0527695100c04fa
Merge: d720884 2b0f086
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jul 16 04:31:42 2013 +0000

    Merge "Update index.rst"

commit 3d30126e93b66488b5c680578f6078201cdedc15
Author: John Griffith <john.griffith@solidfire.com>
Date:   Mon Jul 15 16:25:40 2013 +0000

    Revert "Use exceptions from oslo"
    
    This reverts commit a7cce08eab5e2e42275b84bd56127bd09b00f5bf
    
    Change-Id: I6c0047adbc33d0d6b5890f11853974578c36c78c

commit 784f53f0a0c685ffad54ec3adb4859de758c51ba
Author: Cory Stone <corystone@gmail.com>
Date:   Thu Mar 21 16:53:43 2013 -0500

    Changes for volume type quotas.
    
    blueprint quotas-limits-by-voltype
    
    Change-Id: I1bb676689c79fe1b14a14a81b21105a02ec117ef

commit d7208847efb5bb0df1d1f3340681915d867847b9
Author: John Griffith <john.griffith@solidfire.com>
Date:   Sun Jul 14 19:47:58 2013 -0600

    Update to latest openstack/requirements.
    
    Fixes bug: 1200214
    
    Change-Id: I0ff8a76eb5d5a99892a270909c68207858e1bc8b

commit fdbbb1076e2ce7c22bc71ba9b49020ce1e79603a
Author: Seif Lotfy <s.lotfy@telekom.de>
Date:   Sun Jul 14 21:31:32 2013 +0000

    Add print to the upload-to-image command
    
    Change-Id: I4f7fa6f943fce8151ebd609f35c4717f868a5dfb

commit 627b616227badd893ff2d8d7addf162d605b2299
Author: Qiu Yu <unicell@gmail.com>
Date:   Sun Jul 14 23:18:22 2013 +0800

    Add os-services extension support
    
    Implement client bindings for Cinder os-services API extension, so
    client would be able to list services, enable or disable particular
    services.
    
    Usage:
    cinder service-list [--host <hostname>] [--binary <binary>]
    cinder service-enable <hostname> <binary>
    cinder service-disable <hostname> <binary>
    
    This change is depended on following change at Cinder side
    I7f3fa889294ca6caebdf46b8689345bcac1cdf54
    
    Implements blueprint os-services-extension
    
    Change-Id: I4a53fd545ed3b446441302d00a429168a996a34a

commit 2b0f086e7b4db4daa6e096eeb2adc96b1d4884e3
Author: John Griffith <john.griffith@solidfire.com>
Date:   Sat Jul 13 14:46:57 2013 -0600

    Update index.rst
    
    Update the release info in index.rst to get ready
    to push new version to PyPi.
    
    Change-Id: Id3b4b6bfd7374b74bf8566dc133ea66f5d2f74ed

commit aef613f9949ae01a92474e82b5710edb23e15cb4
Merge: 0990812 d702d54
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jul 13 19:09:48 2013 +0000

    Merge "Implement ability to extend volume for v1."

commit 099081298ff5ce17b357b7e97728c3eb2094892b
Merge: 1a15caf a26044f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jul 13 19:00:20 2013 +0000

    Merge "Sync install_venv_common from oslo"

commit 1a15caff9481e230ba7c47d9c1f33a99f423e15b
Author: Mathieu Gagné <mgagne@iweb.com>
Date:   Mon Jul 8 19:19:10 2013 -0400

    Fix wrong method call for extend subcommand
    
    Ensure extend is called instead of extend_volume
    as the latter doesn't exist.
    
    Change-Id: I5a4ce5904dc73586a124f7bddebc8ffd30841980

commit d702d5443f899d0011532cf13320a793e396983b
Author: Mathieu Gagné <mgagne@iweb.com>
Date:   Mon Jul 8 17:59:59 2013 -0400

    Implement ability to extend volume for v1.
    
    Backport implementation from v2 to v1.
    
    Change-Id: Ibb2334859e937a37481308580b072daef068f511

commit a26044f6d700868b4715cf0e8e20ce380acab8db
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jul 5 22:52:52 2013 -0400

    Sync install_venv_common from oslo
    
    Change-Id: I1649a8e777baf288b3aa4c2c29e2fe532dfe93be

commit a3985eeb63506b48e2d71143b4b9060442d0bc61
Merge: a7a48b8 ee9f035
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 5 16:45:06 2013 +0000

    Merge "Enable ability to reset state on snapshots."

commit a7a48b8fee1654cdd9a4e24fc061cc36d2702ce8
Merge: 14108c1 10df5be
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 5 16:37:03 2013 +0000

    Merge "Implement ability to extend volume."

commit ee9f0354ec7c0084c0f8cfe2b670589e0d326421
Author: John Griffith <john.griffith@solidfire.com>
Date:   Mon Jul 1 21:17:30 2013 -0600

    Enable ability to reset state on snapshots.
    
    Implement the ability to reset-state on snapshots,
    exposes os-reset_status from snapshot actions.
    
    Change-Id: I605f41e39fde46ccfe6a53222b798f32c14bc1f8

commit 14108c1e7881021c68989ca71e1e2709ab80de03
Merge: 8e7cc89 a7cce08
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jul 3 07:53:47 2013 +0000

    Merge "Use exceptions from oslo"

commit 10df5beb397dee9f0bde20b87aa23035cc53ede7
Author: John Griffith <john.griffith@solidfire.com>
Date:   Mon Jun 10 14:52:57 2013 -0600

    Implement ability to extend volume.
    
    Implements ability to call extend volume in Version 2 API.
    
    This change includes the needed support in cinderlcient to
    utilize/access changes made in the volume-resize change.
    
    Change-Id: Ifc7e2969b885a60e8105b5f3908ac452d0a61fa7

commit a7cce08eab5e2e42275b84bd56127bd09b00f5bf
Author: Alessio Ababilov <ilovegnulinux@gmail.com>
Date:   Sun May 19 18:12:27 2013 +0300

    Use exceptions from oslo
    
    These exceptions can be used in novaclient, keystoneclient,
    glanceclient, and other client projects.
    
    Partially implements: blueprint common-client-library
    
    Change-Id: I43918316622b1c1d722872fe30199db6a3a7bb76

commit 8e7cc89d058d773ada13d615c1d978ae9d73917c
Author: Avishay Traeger <avishay@il.ibm.com>
Date:   Fri Jun 14 08:42:49 2013 +0300

    Fix volume info display error on create with v2.
    
    Error due to popping 'links' when it does not exist.
    
    Change-Id: I3f25b97f16699373ef12d9ac47905900b4b631f8
    Fixes: bug 1190853

commit 273a82967170ecf4d44973d0dd7baf9c21f4da08
Merge: dcc2f67 7571232
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 25 20:36:00 2013 +0000

    Merge "Implement reset-state (os-reset_status) action"

commit 7571232c024cb66d5c68546e313b1a9a7ba2b2fc
Author: Brian Waldon <brian.waldon@rackspace.com>
Date:   Thu Jun 13 15:55:16 2013 -0700

    Implement reset-state (os-reset_status) action
    
    This change implements a reset-state method in the
    cinderclient which exposes the extension: os-reset_status
    from the Cinder API.
    
    Fix bug 1190731
    
    Change-Id: I8f631f0f19ca16e0fdd1e3adcf923cc684292887

commit dcc2f67bee4451e177c4f4fe7b48d896fb76d7ec
Merge: 1b7540c 6adda93
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jun 25 16:29:09 2013 +0000

    Merge "Connectivity between the endpoint version and OS_VOLUME_API_VERSION."

commit 6adda93c9d52a1bb841261725f666a439b54539c
Author: Anastasia Latynskaya <anlatynskaya@mirantis.com>
Date:   Mon Jun 10 13:08:29 2013 +0400

    Connectivity between the endpoint version and OS_VOLUME_API_VERSION.
    
    Adds functionality which allows user to work with
    that cinder API version which is the same as
    the endpoint version.
    
    Fixes: bug #1169455
    
    Change-Id: I9bb46e602d15856d2da502a6ac2b6c25e76f4fa3

commit 1b7540ca484290f4d0431536d9ffdc197f07597c
Merge: d3b8d70 1197fb3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 24 21:08:23 2013 +0000

    Merge "python3: Strutils is not needed"

commit d3b8d705e2d68a84734daaf57ba0e61d3106773b
Merge: bbf791a 1d5eea0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jun 23 15:37:29 2013 +0000

    Merge "Implements support migration for volume transfer"

commit 1197fb3701641663c86c678c27708b6bf71c7062
Author: Chuck Short <chuck.short@canonical.com>
Date:   Fri Jun 21 07:15:11 2013 -0500

    python3: Strutils is not needed
    
    strutils is used to safely encode and decode unicode strings
    for python2.7. Since unicode strings are the default in python3,
    ignore the use of strutils when running with python3.
    
    Change-Id: I9a8e296b4f2153b1ef4302a7dcd797fbb4561c35
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit bbf791a1f50a28f22a76cdd9ede85c913476a1fe
Merge: 3044671 919db02
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 21 00:45:11 2013 +0000

    Merge "Add `snapshots` key support for quota class update"

commit 3044671b3647cd9a6b14b6262baa44567c6e995b
Author: Chuck Short <chuck.short@canonical.com>
Date:   Wed Jun 19 20:46:46 2013 -0500

    python3: Fix traceback while running tests
    
    The testsuite is full of the following:
    
    TypeError: 'dict_keys' object does not support indexing
    
    This is due to the fact in python3 dict methods dict.keys(),
    dict.items() and dict.values() return “views” instead of lists.
    
    Change-Id: Ifa5383e6485fdbabf363fd1442877b2452346c1c
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 89fb1503e91ae6485058659086f46a1dc0454f07
Merge: f80f458 a2c58b9
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 19 07:48:25 2013 +0000

    Merge "Implement scheduler hints for APIv2"

commit f80f458e944988723adb9622e3ae0f2bf1f3e9af
Merge: cb11495 10484e5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jun 17 20:56:23 2013 +0000

    Merge "python3: Fix traceback while running tests."

commit 1d5eea092193ea44c5e3dba23667328acb972d6c
Author: Cian O'Driscoll <cian@hp.com>
Date:   Wed May 22 15:09:56 2013 +0000

    Implements support migration for volume transfer
    
    Implements support for the volume transfer api added to cinder in
    https://review.openstack.org/#/c/29227
    
    Change-Id: Idbcdfdd3ef76a8c516e08d1cf351d549254bc8c0

commit 10484e5c66c66d4a3471306767352b5381de955d
Author: Chuck Short <chuck.short@canonical.com>
Date:   Sat Jun 15 19:25:11 2013 -0500

    python3: Fix traceback while running tests.
    
    Fix:
    
    TypeError: Unicode-objects must be encoded before hashing
    
    while running tests. This is due to the fact in python3 hashlib.md5
    works with bytes and we are passing unicode strings.
    
    Change-Id: I0adde942423af28572473030f6685e12cd8f7dae
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit cb1149599e5c2eb2eb999142299d2b33a55a985e
Author: Chuck Short <chuck.short@canonical.com>
Date:   Sat Jun 15 18:25:06 2013 -0500

    python3: Fix import compatibility.
    
    Python3 reorganized the standard library and moved several functions
    to different modules. Six provides a consistent interface
    to them through the fake six.moves module.
    
    However, the urlparse, urllib2, etc modules have been combined
    into one module which Six does not support so do it the old
    fashioned way.
    
    Change-Id: Idfb4f8eb538dcc98a1f7befc4487635d7f483973
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 9498da7ba045aa73e909242a12f40a170543291d
Merge: 1332373 934649c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 14 06:15:18 2013 +0000

    Merge "Remove explicit depend on distribute."

commit 133237369e0641d62802b923c5b3ce3a8cbd17da
Merge: 046ea37 dc1105e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 14 00:23:08 2013 +0000

    Merge "python3: Fix unicode strings"

commit dc1105ebca791c934abd822799b6e143396d013c
Author: Chuck Short <chuck.short@canonical.com>
Date:   Tue Jun 11 21:19:40 2013 -0500

    python3: Fix unicode strings
    
    Python3 enforces the distinction between byte
    strings and text strings more rigorously than
    python2. So use six.text_type where approiate.
    
    Change-Id: I46b3f5fe1f990fc1b7a3ee32904d608b070fc4c3
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 046ea37f937f2254ffcd572ac3601cac411cf448
Author: Chuck Short <chuck.short@canonical.com>
Date:   Tue Jun 11 20:42:13 2013 -0500

    python3: Update for metaclasses
    
    Use six.with_metaclass to create a new class with
    a base class base and metaclass metaclass.
    
    Change-Id: Id1e70f8cae0ac3dd075157f57d41a02b15e655f4
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 9ab7cdcef921f89833f5f5013298a02267cd18bb
Merge: b4ea550 4b1cdab
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 12 16:39:22 2013 +0000

    Merge "python3: Basic python3 compatibility."

commit b4ea550ba7cd7d322739fcfae8b8af7ae191c49b
Author: Chuck Short <chuck.short@canonical.com>
Date:   Wed Jun 12 08:28:17 2013 -0500

    python3: fix imports compatibility
    
    Python3 reorganized the standard library and moved several functions
    to different modules. Six provides a consistent interface
    to them through the fake six.moves module.
    
    However, the urlparse, urllib2, etc modules have been combined
    into one module which Six does not support so do it the old
    fashioned way.
    
    Change-Id: Ieb7cc7ee2a4a97807873cfe2fc3fa0a5cf3c3980
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 4b1cdab2fe1c97eadc33f40856d78b5718fd3ed2
Author: Chuck Short <chuck.short@canonical.com>
Date:   Sun Jun 9 21:24:10 2013 -0500

    python3: Basic python3 compatibility.
    
    Basic python3 compatibilty.
    
    Change-Id: I4388f5956cf397f8e33d20085aae6c6a728dbbda
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 70f95192a996ece377e7e948f7d4e7e2ab30c4ec
Merge: 9d7eb06 adaaab3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 12 07:03:44 2013 +0000

    Merge "python3: Drop mox dependency"

commit 9d7eb068738f54de927b1d08cfb2c7f0dcd84d08
Merge: d12d7a7 7359c97
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jun 12 06:22:52 2013 +0000

    Merge "Start Gating on Pyflakes and Hacking"

commit d12d7a73ff6a1de482bcdb978e0fb7afd8cfe648
Author: Chuck Short <chuck.short@canonical.com>
Date:   Tue Jun 11 13:22:56 2013 -0500

    python3: compatibility for iteritems and iterkeys
    
    Use six to allow python2/pyton3 for iteritems and
    iterkeys.
    
    six.iteriems() replaces dictionary.iteritems() (python2)
    and dictionary.iterms() (python3)
    
    six.iterkeys() replaces dictionary.iterkeys (python2)
    and dictionary.keys() (python3)
    
    Change-Id: I26c80b78a7dedf3aa32eedf01a83ff6d1e592ba7
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 934649cf2ba1daa7a290651e53d4c551df8dd1fe
Author: Monty Taylor <mordred@inaugust.com>
Date:   Tue Jun 11 11:27:25 2013 -0700

    Remove explicit depend on distribute.
    
    Change-Id: I1e9f561babf205de0c4afd2546c862b96d694f58

commit adaaab3fc47e0d8449721e81678e303b997f57fa
Author: Chuck Short <chuck.short@canonical.com>
Date:   Sun Jun 9 10:18:27 2013 -0500

    python3: Drop mox dependency
    
    Drop mox dependency, it is not being used at all.
    
    Change-Id: Ibcc971cee46dabad9c612d95593640ac139638e3
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 7359c976d1692c63118fd8b67ff215c9498725e7
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sun Jun 9 11:18:02 2013 +0200

    Start Gating on Pyflakes and Hacking
    
    Instead of globally ignoring Pyflakes and Hacking
    warnings, only blacklist those that occur frequently
    and fix the others. Start gating on those checks.
    
    Change-Id: Ice032c16d445ef08ef018bcdc5c221ab3c323755

commit 919db02848e9ee8dd0af4356420adcec62e0b46f
Author: liyingjun <liyingjun1988@gmail.com>
Date:   Fri Jun 7 11:29:10 2013 +0800

    Add `snapshots` key support for quota class update
    
    Fix bug 1188452
    
    Change-Id: I3db0f3f1191a24571de9631786889ee81af777f6

commit 93557c1929f9cdbd229fc3f11236c694e8abdee3
Merge: 3e54740 035ba87
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 6 14:05:28 2013 +0000

    Merge "python3: Introduce py33 to tox.ini"

commit 3e547408cbe7817d0fb4b0f3122493135d67bea4
Merge: c4c62d8 7c71fd3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jun 6 08:14:10 2013 +0000

    Merge "Make ManagerWithFind abstract and fix its descendants"

commit c4c62d897e524773ee68c9f62a6ce51572bed77b
Merge: f11aec9 2e58e73
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jun 2 16:24:41 2013 +0000

    Merge "Update run_tests and bring back colorizer."

commit 035ba87c4a6ed491285fd0e232fd0c1153542a48
Author: Chuck Short <chuck.short@canonical.com>
Date:   Sat Jun 1 19:56:24 2013 -0500

    python3: Introduce py33 to tox.ini
    
    Introduce py33 to tox.ini to make testing with
    python3 easier.
    
    Change-Id: If979800c5c337996bfdfa5bc99d03ad945192816
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit f11aec9d5c3889a13b33db48a3eac5ff37fb9628
Merge: 7a2f129 bde6efb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 31 22:16:44 2013 +0000

    Merge "Set the correct location for the tests."

commit 2e58e73a0cdfae43ca206abcc1de0743324d8b68
Author: John Griffith <john.griffith@solidfire.com>
Date:   Fri May 31 13:42:17 2013 -0600

    Update run_tests and bring back colorizer.
    
    This patch adds output of tests and their results to run_tests.sh.
    It also brings back colorizer to the output and updates the test-requirements.
    
    Should align with cinder changes that are in progress
    at: https://review.openstack.org/#/c/30291/
    
    Change-Id: I3df6d861f4b4d4355464ceb2d507e69bcf682fbe

commit 7a2f129400ffd6b985dc10ad426287d511213517
Merge: bf1ce84 2a446c5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 24 07:23:43 2013 +0000

    Merge "Only add logging handlers if there currently aren't any"

commit bde6efb65c8a7b2e0bc08e6d9f187e5654cfba22
Author: Andres Rodriguez <andres.rodriguez@canonical.com>
Date:   Wed May 22 14:03:50 2013 -0400

    Set the correct location for the tests.
    
    Change-Id: I4d6247319d393809b65d05ebbd10620fe224a281

commit 2a446c5b6bf0fa76c7e569e159362ec0d4cf2e6c
Author: Nicolas Simonds <nic@metacloud.com>
Date:   Tue May 21 16:19:38 2013 -0700

    Only add logging handlers if there currently aren't any
    
    This corrects an odd problem where Horizon would stand up multiple
    client objects, which would cause duplicate/triplicate/dozens of
    repeated log lines in its log files, due to multiple identical
    handlers being added to the logging object
    
    Fixes Bug 1182678
    
    Change-Id: I198f3ecbb687bff69a06a166574b998cce54f2ac

commit bf1ce848e697418bf7cd4a5b955930e0cf41b44a
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat May 18 09:22:23 2013 -0700

    Move tests into cinderclient package.
    
    tests/__init__.py implies a package in the global namespace called
    tests. That's not what these are - they're tests in the cinderclient
    namespace.
    
    Change-Id: I29c95bcd8747c3f5f21d5d900879c9b6b1c9a963

commit c82a811301d78ecdabf7786e0c5cee10879db87f
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat May 18 09:18:07 2013 -0700

    Rename requires files to standard names.
    
    Fixes bug 1179008.
    
    Change-Id: I6765bb82df1ae672790662a30ee3527450685036

commit aa2808337b5fd1e585a38b16eff7a495f1ff99f4
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat May 18 09:13:05 2013 -0700

    Migrate to pbr.
    
    Fixes bug 1179007.
    
    Change-Id: I66b78ec4b5ba70a1bf1e375a5d1b7575a1879730

commit a2c58b9e6e23f603cd8b4ad9f00c14ada82b110e
Author: Nikolaj Starodubtsev <nstarodubtsev@mirantis.com>
Date:   Thu Apr 18 10:07:21 2013 +0400

    Implement scheduler hints for APIv2
    
    We've done this implementation because we need to use scheduler hint in
    cinder with some specific filters. So, most part of code have been
    imported from nova.
    
    bp scheduler-hints
    docimpact
    
    Change-Id: Ib7e858e98110a30c5f8d5ff05d03ce2d61f04f92

commit 7c71fd318ea26befaf05b182854265b9bdd787b5
Author: Alessio Ababilov <ilovegnulinux@gmail.com>
Date:   Sun May 19 18:24:14 2013 +0300

    Make ManagerWithFind abstract and fix its descendants
    
    ManagerWithFind requires list() method in its descendants.
    Make it abstract and fix its improper descendants that do
    not implement list() (QuotaSetManager and others).
    
    Change-Id: I691ca389b5fea4c1bb36499a264b578fa825bbbf
    Fixes: bug #1180393

commit 24b4039bae557a8f29be783c3fdd3f9f148c4b0e
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat May 18 09:09:35 2013 -0700

    Migrate to flake8.
    
    Fixes bug 1172444.
    
    Change-Id: Ia063ec67de9e6061ce38b948c9eb60b5589c7bb4

commit 8044dc747818ca1f874dbdecf58514e3f1730b12
Merge: 987d5f2 95e142a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 16 18:06:14 2013 +0000

    Merge "Allow generator as input to utils.print_list."

commit 987d5f2c97b9c79456c064ec76b7fd8110e11fe5
Merge: a122a76 7c43330
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 16 16:20:02 2013 +0000

    Merge "Add .coveragerc file to show correct code coverage"

commit 7c43330c3fd36b1c95c8dae5d122f9d06b5f6c4a
Author: Vasyl Khomenko <vasiliyk@yahoo-inc.com>
Date:   Wed May 15 03:24:06 2013 -0700

    Add .coveragerc file to show correct code coverage
    
    Change-Id: I85eaa7f96c9ebf82984356cd08f2d05a0915e0e5

commit 95e142a1738cc01a84de427a7c96435a5b01cbf3
Author: Hugh Saunders <hugh@wherenow.org>
Date:   Tue May 14 20:16:35 2013 +0100

    Allow generator as input to utils.print_list.
    
    Once the table is built, the length of the prettytable's internal array
    is checked rather than re-iterrating over the input.
    
    Adds tests for utils.print_list with list and generator input.
    
    Change-Id: I4c0bd08bf0c943de42ad90d255a2d831c2e98828
    Fixes: bug #1180059

commit a122a76b3d20573ca3082ecfcaa6499e8fbba400
Author: Alexey Ovchinnikov <aovchinnikov@mirantis.com>
Date:   Tue May 14 17:07:29 2013 +0400

    Fixed do_create() in v2 shell.
    
    Previously when creating a volume v2 shell was able to create
    it but then failed to display volume properties. Instead of that
    it displayed a non-informative error message. This patch fixes
    the problem.
    
    Change-Id: I1d3f9127ddd793a905527660b64ffe8c28f20f1d

commit 2ed5cdcb5f702a036be46c354b1511aa26f7c940
Author: Chuck Short <chuck.short@canonical.com>
Date:   Mon May 6 18:25:26 2013 -0500

    Add license information.
    
    Several files were missing the license issue, so simply
    add them.
    
    Change-Id: I866ec03096a72fe8ae7d776e2ffe040379ec5bc6
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit f2835f4d428d3a6addba4312ada988345ed1ab89
Author: John Griffith <john.griffith@solidfire.com>
Date:   Wed May 1 17:25:58 2013 -0600

    Update release info in index.rst.
    
    Add release notes and fix revision number mishap.
    
    Change-Id: Ia48be8462e17c900562b794fd69ba2234f6c6c03

commit eaa04175eafd78925d33ed9ccce9035737fc2f3d
Author: John Griffith <john.griffith@solidfire.com>
Date:   Wed May 1 09:27:57 2013 -0600

    Update setup.py prior to next upload to pypi.
    
    Minor updates to the setup.py file including:
    author and email.
    
    Change-Id: I0194a5fdaa1ea441115e6e869182e4dcb5b531e0

commit cc8dd55264b2778e082eb57be1cdeb5fee44fc4b
Author: Stephen Mulcahy <stephen.mulcahy@hp.com>
Date:   Fri Apr 12 10:36:25 2013 +0000

    Add support for volume backups
    
    Implements support for the volume backup api added to cinder in
    https://review.openstack.org/19468. This is a resubmit of the
    expired change https://review.openstack.org/25299 with the
    following changes:
    
    * Added unit tests for backups (v1 and v2)
    * Changed references in backup code to display_name and
      display_description to name and description respectively
    * Removed links from backup-show output
    * Added object_count to _translate_backup_keys
    * Removed unneccesary items from _translate_backup_keys
    * Fixed backups docstrings including removing references to swift.
    
    Adds backup-create, backup-delete, backup-list, backup-restore
    and backup-show to both the v1 and v2 clients, since the volume
    backup extension is available via both APIs.
    
    Change-Id: I197384f1c2fd2af641d207a5f4dba0dfbc5c681a

commit 80d0f74c81141c52db912c2150169c7866a25bc8
Merge: c476311 0b78153
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Apr 25 22:20:09 2013 +0000

    Merge "Don't print the empty table on list operations."

commit c476311a28eb4d21a5f70bf8db90d67490f88154
Author: Stephen Mulcahy <stephen.mulcahy@hp.com>
Date:   Fri Apr 12 13:37:40 2013 +0000

    Fixed unit test name in v1 and v2 tests
    
    Change-Id: Ia6a88be09a07ed269b1e9b43a86c88731c80784c

commit 0b781536b26e57903b297d4d4e7806e4a051a532
Author: John Griffith <john.griffith@solidfire.com>
Date:   Thu Apr 11 19:17:01 2013 -0600

    Don't print the empty table on list operations.
    
    Changes to strutils.safe_encode cause the empty
    table to be printed out when no objects are actually
    retrieved.
    
    This patch just adds a check of the object list length
    before calling strutils.safe_encode, if the length is NOT
    > 0 we just return like we used to.
    
    Change-Id: I57930b5210c975baa7c4510fcf82b17157e17788

commit dca8dbd1c840b53bbe1c36c78f0df4d2a6b16445
Author: Davanum Srinivas <dims@linux.vnet.ibm.com>
Date:   Sun Apr 7 20:42:35 2013 -0400

    Sync with oslo-incubator copy of setup.py and version.py
    
    Keep up with the changes to the master copy
    
    Change-Id: I24522c7de91c2dea0f7e4b8cac2a27ff162df7f1

commit e7cfd77ba3a378bd811e62acb88a7fa8dff78e3a
Merge: c5f542f fd3351f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Apr 9 15:26:12 2013 +0000

    Merge "Minor typo/message fixes"

commit fd3351ffa81d5c1aef336d789ebcf8c26b26d53c
Author: Eric Harney <eharney@redhat.com>
Date:   Tue Apr 2 10:07:24 2013 -0400

    Minor typo/message fixes
    
    Correct it's -> its in force-delete message
    Print whole bash_completion message in "cinder help"
    Reformat some doc strings per PEP-0257
    
    Change-Id: I013b849508beac5c9fe5c6f9d4cdfae54676c29c

commit c5f542fd5ab53fcec491240c9b7d0447b8294499
Merge: 480e0f8 952970a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Apr 7 10:37:24 2013 +0000

    Merge "Fix X-Auth_Token -> X-Auth-Token header name"

commit 480e0f85f4496da3806a86200b9a081e92e19f8b
Merge: df5ce24 130963e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Apr 6 16:12:52 2013 +0000

    Merge "Fix result -> resp typo in unset_keys"

commit df5ce24aa3aa53b96eea61a4934bc6169d848046
Merge: 222f501 5e4a985
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Apr 6 16:11:35 2013 +0000

    Merge "Remove unused "import sys""

commit 222f501d9f641b1a2d4b54084cc10b59755fb3a8
Merge: c83e4a4 f80509f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Apr 5 12:59:08 2013 +0000

    Merge "Add OS_TENANT_ID as authentication option"

commit 5e4a985246c4c505be30447944bdd80cb51820fc
Author: Eric Harney <eharney@redhat.com>
Date:   Thu Apr 4 16:46:55 2013 -0400

    Remove unused "import sys"
    
    Cleaning up with pyflakes.
    
    Change-Id: I24878f1bb1693af13b2a7f0f7d6fe455f8747e91

commit 130963e93939759e800c45d79b2fdddc9cdbe234
Author: Eric Harney <eharney@redhat.com>
Date:   Thu Apr 4 16:39:43 2013 -0400

    Fix result -> resp typo in unset_keys
    
    Change-Id: I07b0ea54993d5b00060e1dfcdfc10663d091254b

commit 952970acbd1bf926303d84881510c175b5395e98
Author: Eric Harney <eharney@redhat.com>
Date:   Thu Apr 4 10:30:37 2013 -0400

    Fix X-Auth_Token -> X-Auth-Token header name
    
    Fixes bug 1163546
    
    Change-Id: Idb2c5f23a1c57676984ffa33f64d27c461b0de15

commit c83e4a4ba9b8bb66fb2ace91e123d30f16bcc5c1
Author: John Griffith <john.griffith@solidfire.com>
Date:   Tue Apr 2 17:12:22 2013 -0600

    Pin prettytable versions
    
    pip-requires doesn't have any restrictions on prettytable.
    We should match up with the pinned version in other projects.
    
    In addition to avoid this problem in the future updated simplejson
    to match openstack/requirements as well.
    
    Change-Id: Iabf7ee8b0fd253447d1a65bc1b12906d26176286

commit 03a4806d972ac150e717451566e9c4c35a141d8f
Author: Flaper Fesp <flaper87@gmail.com>
Date:   Wed Feb 27 14:47:44 2013 +0100

    Decodes input and encodes output
    
    Currently cinderclient doesn't handle properly incoming and outgoing
    encode / decode process. As a solution for this, this patch implements a
    decoding process for all data incoming from the user side and encodes
    everything going out of the client, i.e: http requests, prints, etc.
    
    This patch introduces a new module (strutils.py) taken from
    oslo-incubator in order to use 2 of the functions present in it:
    
    About safe_(decode|encode):
    
        Both functions try to encode / decode the incoming text using the
        stdin encoding, fallback to python's default encoding if that
        returns None or to UTF-8 as the last option.
    
        In both functions only basestring objects are accepted and they both
        raise TypeError if an object of another type is passed.
    
    About the general cinderclient changes:
    
        In order to better support non-ASCII characters, it is a good
        practice to use unicode interanlly and encode everything that has to
        go out. This patch aims to do that and introduces this behaviour in
        the client.
    
    Testing:
    
        A good test (besides using tox) is to use cinder client with and
        without setting any locale (export LANG=).
    
    Fixes bug: 1130572
    
    Change-Id: Idb7d06954c29e003f68a0c4aa0b80ecc7017cbc9

commit 7369310622224073ecbef4ab84a48c2a873a56b9
Merge: d290b92 4d76d3c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Mar 28 14:07:39 2013 +0000

    Merge "Add support for snapshot quotas."

commit f80509ff1a1319ed6c7caa8a7dda6534fe42106d
Author: Liam Kelleher <liam.kelleher@hp.com>
Date:   Wed Mar 27 15:06:11 2013 +0000

    Add OS_TENANT_ID as authentication option
    
    bug 1160898
    
    Change-Id: I8849ab8f552801b8a317cd0394251c2db1ba8e9a

commit d290b92753c0146282cb0ee2763bdf90b9d84ed5
Author: Mark McLoughlin <markmc@redhat.com>
Date:   Mon Mar 25 21:59:37 2013 +0000

    Remove unused tools/rfc.sh
    
    This has been deprecated in favour of git-review for quite a while now
    and was removed from Nova 10 months ago.
    
    Change-Id: Ic4bfa1aee3a4b6a7588be3678ac033a1b13e2b18

commit 174af7a06e77c71a2d9698b115b1e47db05d89ae
Merge: 704cae0 36ba504
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Mar 24 23:03:48 2013 +0000

    Merge "Catch KeyboardInterrupt"

commit 704cae0b00cd589413911689f992a63e3bd56650
Author: john-griffith <john.griffith@solidfire.com>
Date:   Thu Mar 21 16:56:32 2013 -0600

    Add debug option processing to run_tests
    
    This just adds -d|--debug option so you can debug
    using tools like pdb again and to get extra output
    from the tests.
    
    Change-Id: Icebc17a1575e17cfd9597581546dca4732b9a8ef

commit 4d76d3c481d4dfd95ebb5f7fe1c2d6161b7d2135
Author: john-griffith <john.griffith@solidfire.com>
Date:   Thu Mar 21 16:58:28 2013 -0600

    Add support for snapshot quotas.
    
    Now we have [volumes, gigabyes, snapshots] as valid
    tenant quotas.
    
    Change-Id: Iae8a86b31e63b9e56d6ef0bee7e03f4089aa8138

commit 36ba504d52a53fb6108896f93cab81bfd0cea670
Author: Eric Harney <eharney@redhat.com>
Date:   Wed Mar 20 13:06:07 2013 -0400

    Catch KeyboardInterrupt
    
    When a user Ctrl-C's the client, this will cause a short message to
    be printed rather than an ugly backtrace.
    
    This will not catch all instances of this (can still Ctrl-C before
    reaching this code, etc.), but it should catch most of them, and those
    for long-running sessions.
    
    The specific message was chosen to match one recently added to the
    glance client.
    
    Change-Id: Ib748835ad1f94fb901b4941dc5e3797b719e197f

commit 020778ddd942e762a5e543e41bc3f4d95df3b91e
Author: john-griffith <john.griffith@solidfire.com>
Date:   Tue Mar 19 00:24:32 2013 -0600

    Docs in cinderlcient were never actually updated.
    
    Not only were the docs and release info here not being
    maintainted properly, but the examples that were given were
    not correct.
    
    This change is an attempt to set us on the right path going
    forward and includes info on how to import the API and history
    info for the upcoming release/push to PyPi.
    
    Fixes bug: 1156994
    
    Change-Id: I169b1c01380ef653a6a25eb8946b9a06d6419e62

commit f2ac10f282d2c5def47487d845d4aa18e7054917
Author: Cory Stone <corystone@gmail.com>
Date:   Fri Mar 15 10:19:14 2013 -0500

    Debug output the http body
    
    Output the kwargs[data] instead of kwargs[body] which was deleted.
    
    Change-Id: I233e37cceb7079ec78b9bde093967dea9ad94441
    Fixes: bug #1155655

commit 458ff24513e39e9ebf669ea1155fc2d1c919f042
Author: Ollie Leahy <oliver.leahy@hp.com>
Date:   Wed Feb 20 15:49:52 2013 +0000

    Fix typo breaking --debug option to cinder client
    
    Fixes LP bug #1130730
    
    Change-Id: Ia105e8a561b8d45c60e9a3c6ed46a953cc6df96f

commit 4c375935d1b7d09fead75c0bc66580b27b987350
Merge: a35ebc2 636ec5e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Feb 19 11:29:18 2013 +0000

    Merge "adding v2 support to cinderclient"

commit a35ebc2c6ef58c1d3b971e0d237ee1ef2d612c9a
Merge: 662cbb9 ecffd70
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Feb 16 21:34:29 2013 +0000

    Merge "Fix upload-to-image volume_id help"

commit ecffd7090f9da013ff202dde3d8ad421ac93106c
Author: Josh Durgin <josh.durgin@inktank.com>
Date:   Fri Feb 15 15:14:09 2013 -0800

    Fix upload-to-image volume_id help
    
    It's not for taking a snapshot.
    
    Change-Id: I3af4ea0e3657a2359fda55c890a030fabaad129d
    Signed-off-by: Josh Durgin <josh.durgin@inktank.com>

commit 662cbb95e16be30bb1358e8aa502dce68964c5c5
Author: john-griffith <john.griffith@solidfire.com>
Date:   Wed Feb 13 21:47:03 2013 -0700

    Handle metadata args the same for all calls.
    
    key-create stored it's metadata arg as an appended list,
    while create stored as strings.  The metadata parsing
    is compatable with both, so let's just use the same
    method of parsing in both of these methods.
    
    Change-Id: I337068d45fa848d8621add29c91e4a43c9d7dc72

commit 636ec5eccda3f4caef90db3fe4e0c19df1bd348d
Author: Mike Perez <thingee@gmail.com>
Date:   Sat Feb 2 13:26:18 2013 -0800

    adding v2 support to cinderclient
    
    This will allow the cinderclient to speak to the v2 rest api if it's
    enabled in the cinder config. Includes additional v2 tests as well.
    
    blueprint cinderclient-v2-support
    
    Change-Id: I004134d9f528a6eadefdaa89eb48087bcae2691f

commit 20dcc85fadb84c3a9abbbdc8d5ee599402ec1488
Merge: 8d43cd9 8cc89fd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Feb 13 08:19:40 2013 +0000

    Merge "Avoid UnicodeEncodeError exception on exception"

commit 8d43cd9c016a364867bde7fa1d351081f1820905
Author: Chuck Short <chuck.short@canonical.com>
Date:   Tue Feb 5 09:45:46 2013 -0600

    Allow requests 0.8 and greater
    
    Bump up version requirements for requests to standardize
    on version >= 0.8 so it doesnt create conflict with other
    openstack projects.
    
    Change-Id: I1ed9b3bd6bdbbbb451298a3c397e6e7a06c0cabd
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit c5cd7e4862a9ee9bec655cf4aaf96f2d2f67df97
Author: Dan Prince <dprince@redhat.com>
Date:   Thu Feb 7 11:28:51 2013 -0500

    Re-add setuptools-git to setup.py.
    
    In 81cbbcc4e01c81084c352f7fc1ecea149089a2b9 we removed:
    
      setup_requires=['setuptools-git>=0.4'],
    
    from setup.py. This broke tarball generation in that some files are
    now missing.
    
    Fixes LP Bug #1118511.
    
    Change-Id: I27a09e0d49befa3751031582d1b152677822041f

commit 76126ebd2cb5070dd6cfaaaefd3a90c2c09fb3c3
Merge: 7053498 81cbbcc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Feb 7 12:43:56 2013 +0000

    Merge "Update to latest oslo version code."

commit 8cc89fdfe58175f284e7fffafa16377a5547ac1b
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Wed Feb 6 17:24:35 2013 +0100

    Avoid UnicodeEncodeError exception on exception
    
    When an exception message contained a non-ascii
    character, the str() conversion raised an UnicodeEncodeError.
    
    Avoid this by simply passing the message itself.
    Python handles the encoding to locale already.
    
    Change-Id: I3c4440fc238d8c8136a9bd93a0040668f82bda6e

commit 7053498f3d8e6d772fc21a7f13e6940b4b28e84a
Author: Nathan Reller <Nathan.Reller@jhuapl.edu>
Date:   Tue Feb 5 19:00:26 2013 -0500

    Correct parsing of volume metadata
    
    Volume metadata supplied via the command line is incorrectly parsed,
    converting each character into a key with “None” as the corresponding
    value.  This bug fix corrects the parsing and also includes regression
    tests when metadata is provided when creating a volume.
    
    Change-Id: I8c093df59ea4de2e2a1b7cf3ac7c4624c159fb66
    Implements: blueprint encrypt-cinder-volumes

commit b49f72735e3081b7784a9fbaa9252fd99f654ce9
Merge: f0a6dee 33c897d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Feb 4 06:31:47 2013 +0000

    Merge "Fixed documentation of the cinder shell command."

commit 81cbbcc4e01c81084c352f7fc1ecea149089a2b9
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jan 11 07:55:28 2013 -0800

    Update to latest oslo version code.
    
    Removes the need for the versioninfo file, as now everything can be done via
    pkg_resources.
    
    Change-Id: Ice2ea2f99f5aacbd476075d12077b7287d824585

commit 33c897d87e953479bfc80518f5e9750431b52869
Author: Frederic Lepied <frederic.lepied@enovance.com>
Date:   Fri Jan 11 21:39:11 2013 +0100

    Fixed documentation of the cinder shell command.
    
    Updated README.rst and shell.rst to match changes
    in the cinder command and novaclient README.rst.
    
    Change-Id: Ifaa53d5c06e6d7d8e3d4d858672717954303bea7
    Fixes: bug #1074125

commit f0a6dee19f573d260f8028106e66842451f82e21
Merge: 55ae2c1 02eb985
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 29 06:17:57 2013 +0000

    Merge "Move from nose to testr."

commit 55ae2c1cd59b8924b41b672493c84b7e93661d90
Merge: c749945 07ff48f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jan 24 07:14:27 2013 +0000

    Merge "Add ability to call force_delete from cinderclient"

commit c74994597fe9400bee79046bf9f15b163c50b61c
Author: Eric Harney <eharney@redhat.com>
Date:   Mon Jan 21 17:30:05 2013 -0500

    Change Nova -> Cinder in credentials error message
    
    Change-Id: I410360ca23388e93bcbbf3dce053cae99c84a431

commit 07ff48f1de5507faac197f463b418d78c9fd4e92
Author: john-griffith <john.griffith@solidfire.com>
Date:   Fri Jan 18 16:55:01 2013 -0700

    Add ability to call force_delete from cinderclient
    
    We have an admin extension to do this however we never
    exposed it via the cinderclient.
    
    This change simply enables access to force-delete for admins.
    
    Change-Id: Ia066d7dd06ccdb9b3a9221cf33086437624e65d8

commit 8d2e463ac431001e50f1de975df6adb5ed1b865a
Merge: 9a064c3 fbddead
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 18 07:53:34 2013 +0000

    Merge "Fixed Version Functionality"

commit 02eb985124efa92bf735712db0ed174c40b74d14
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon Dec 24 22:01:28 2012 -0600

    Move from nose to testr.
    
    Granted - this takes the test suite from 3 seconds to 1 second... but there
    are a bunch of other ways (correctness) that testr is better than nose.
    
    Removed tests/v1/utils - it was not being used anywhere.
    
    Part of blueprint grizzly-testtools.
    
    Change-Id: I54d9a0b7dc22305ec60d779d6f19025a0b5dc785

commit fbddead1cba8ab43fecf9073d834395a2375f0b2
Author: Anita Kuno <akuno@lavabit.com>
Date:   Thu Jan 17 17:08:01 2013 +0000

    Fixed Version Functionality
    
    In accordance with bug-1068521, cinder version functionality is available via the shell.
    
    Change-Id: If9608291f318057fc8fa61151328d6503a79d70d

commit 9a064c3d5c09bca9c5cb7e9ffc4277ac053820e0
Author: Avishay Traeger <avishay@il.ibm.com>
Date:   Wed Jan 16 15:45:29 2013 +0200

    Add upload-to-image function to client.
    
    Support uploading a volume to an image in the image service.
    
    Change-Id: Ief996f92aaf6d7a4fee0bce5ca45b92bee3f6990
    Fixes: bug #1099866

commit 61e2a4237f0d7a4c5c9591ac364a01c844309757
Merge: 06acb0c 765cb3d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jan 9 07:57:09 2013 +0000

    Merge "Add access to update volume metadata."

commit 765cb3ddbea2f0e770a2ad911b1ba17760b50818
Author: John Griffith <john.griffith@solidfire.com>
Date:   Sat Jan 5 01:12:59 2013 +0000

    Add access to update volume metadata.
    
    This implements the cinderclient side of
    blueprint: update-vol-metadata
    
    Change-Id: I97c120d69b6d30843009f6a297bb51299799f4ec

commit 06acb0c009ac53777884cf5b0aa8942184d06622
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon Dec 24 21:49:34 2012 -0600

    Move from unittest2 to testtools
    
    Part of blueprint grizzly-testtools
    
    Change-Id: I13e068ca156f12114eaa3a65bdb557e4eb2c988d

commit bf7b86748a49455ae1545f01fe5cfc9b801223aa
Merge: 9a49690 2473311
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Dec 21 08:46:11 2012 +0000

    Merge "Add clone volume support to cinderclient."

commit 9a496900964c7037db994db800bab456d57c2164
Author: john-griffith <john.griffith@solidfire.com>
Date:   Mon Dec 17 14:52:05 2012 -0700

    Add list-extensions capability to cinderclient.
    
    Implements the list extension functionality from novaclient
    written by harlowja (Change-Id: I5b72f5ea73c00f1c1a0f09f670d744c820e05837)
    
    This provides a mechanism to view available extensions, and also
    starts actually using the cinderclient contrib dir.
    
    Original Author: harlowja
    
    Change-Id: I4f9d04cb8a2aa05c978a2a5a926c9175ee3614bb

commit 82e47d0866397b702ae777972add66b33afae69e
Author: Dean Troyer <dtroyer@gmail.com>
Date:   Thu Dec 13 12:01:07 2012 -0600

    Use requests module for HTTP/HTTPS
    
    * Implement correct certificate verification
    * Add --os-cacert
    * Rework tests for requests
    
    Pinned requests module to < 1.0 as 1.0.2 is now current in pipi
    as of 17Dec2012.
    
    Blueprint: tls-verify
    
    Change-Id: I71066ff7297f3b70c08b7ae1c8ae8b6a1b82bbae

commit d3603535d2f47580bf49520048af1f27adea3e7c
Author: Dean Troyer <dtroyer@gmail.com>
Date:   Thu Dec 13 14:52:54 2012 -0600

    Port some additional logging changes from novaclient
    
    * Allows capture of timestamps prior to and after request for timing
      https://review.openstack.org/11519
    * Add -X to DELETE and PUT in debug mode
      https://review.openstack.org/12069
    * Show request body in curl command
      https://review.openstack.org/12203
    
    Change-Id: I0d87ab6b3c2b35ff843323cb818915e03993a844

commit e30724df5b55f5b989f294f82ad7209e150b3559
Author: Dean Troyer <dtroyer@gmail.com>
Date:   Thu Dec 13 15:25:01 2012 -0600

    Bring back the output from client.http_log()
    
    Ported from novaclient https://review.openstack.org/9241
    Support CINDERCLIENT_DEBUG as synonym for --debug
    
    Change-Id: Ic03b9e7d84c8db14f6e193ca2b478fd0d70d1299

commit 24733119fe5da11bccf16d345f6f27cec8bbd06f
Author: John Griffith <john.griffith@solidfire.com>
Date:   Thu Dec 13 21:21:55 2012 +0000

    Add clone volume support to cinderclient.
    
    Adds the option to create a clone of a volume, using --source-volid xxx
    
    relies on Change-Id: I72bf90baf22bec2d4806d00e2b827a594ed213f4
    
    Change-Id: Iad2178deb66c328625fbff747e123044f9d86a88

commit 9201cee6ef79dd4955f6f762e6adfaee65885ca1
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Nov 30 14:22:54 2012 -0800

    Update to swapped versioninfo logic.
    
    Change-Id: I6a8dd1c84df0a92c21f468c7dcad1ce79f69c463

commit 5adf79136042004ceb76d3d1e68e0ab08edf1917
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Nov 30 14:05:54 2012 -0800

    Align cinderclient version code.
    
    Change-Id: I81d6a279a52656720626357a1c4ca8bb382ef1f8

commit a74dee000e682b5b227cd9032df6719aa22ffb00
Merge: 3ca2c99 62eb92a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 22 07:55:01 2012 +0000

    Merge "Pin pep8 to 1.3.3"

commit 3ca2c999583a57ef785ee011ac8d805571b8624c
Merge: 79dc21d c01e782
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 22 06:13:15 2012 +0000

    Merge "Adding bootable column to volume list view"

commit c01e7822f9de3b17b8cca8d0b10cbf03e6890f8f
Author: Mike Perez <thingee@gmail.com>
Date:   Sun Nov 18 19:55:49 2012 -0800

    Adding bootable column to volume list view
    
    displays whether a volume is bootable based on cinder's api response for
    /volumes
    
    Change-Id: I8f6cc6e02be8226914f65717dcb2e0367553e51f

commit 62eb92a1f2cffa5a81778018932b539f436b50f0
Author: Chuck Short <chuck.short@canonical.com>
Date:   Tue Nov 20 09:41:28 2012 -0600

    Pin pep8 to 1.3.3
    
    Apart of making pep8 version standard across all openstack
    projects.
    
    Change-Id: If5ef6be394e557b3554a80f1ad9b44d472c273b6
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 79dc21d17183fa78126515f9d8436c207fbed7b7
Author: Christian Berendt <berendt@b1-systems.de>
Date:   Thu Nov 8 23:33:14 2012 +0100

    show help when calling without arguments
    
    When calling cinder without arguments you'll receive the following
    output:
    
    error: too few arguments
    Try 'cinder help ' for more information.
    
    With this change the help is also shown when calling cinder
    without arguments. I think that's the expected behavior.
    
    Change-Id: I8f46f67b7fef472ac344bb74f80cf1b77c4c4745

commit 112bd60d4e17ad435c274d52585f70faaaf9f70d
Author: Cory Stone <corystone@gmail.com>
Date:   Thu Nov 1 14:27:52 2012 -0500

    Add retries to cinderclient.
    
    HTTPClient now supports a retries argument. It will reissue requests
    for any 5xx or socket (400 with n/a) errors. This retry loop was
    "inspired" by swiftclient's loop. It reauths one extra time if
    necessary.  It uses backoff times of 1, 2, 4... seconds.
    
    The default is 0 retries. It is also exposed to the shell as well with
    a --retries arg.
    
    Change-Id: I67bed02d65155f4a4d5d879bb233f56cc78849fa

commit 1abc0b4edfa70485cd32bac2060b1b223850752e
Author: Alessandro Pilotti <ap@pilotti.it>
Date:   Tue Nov 6 19:38:28 2012 +0200

    Fixes setup compatibility issue on Windows
    
    Fixes Bug #1052161
    
    "python setup.py build" fails on Windows due to a hardcoded shell path:
    /bin/sh
    
    setup.py updated using openstack-common/update.py
    
    Change-Id: Iafae444a43c76560020a84e3a1c5c8cb4b6860da

commit dcbebd7b78235008e36fe6b8c8cc4a75f5031042
Author: John Griffith <john.griffith@solidfire.com>
Date:   Fri Nov 2 22:17:03 2012 +0000

    Revert "Add retries to cinderclient."
    
    This reverts commit 3b1eda3b3bb6678e9c9ec3e783e3e12b0c42f0a4

commit 3b1eda3b3bb6678e9c9ec3e783e3e12b0c42f0a4
Author: Cory Stone <corystone@gmail.com>
Date:   Thu Nov 1 14:27:52 2012 -0500

    Add retries to cinderclient.
    
    HTTPClient now supports a retries argument. It will reissue requests
    for any 5xx or socket (400 with n/a) errors. This retry loop was
    "inspired" by swiftclient's loop. It reauths one time if necessary.
    It uses backoff times of 1, 2, 4... seconds.
    
    The default is 0 retries. It is also exposed to the shell as well with
    a --retries arg.
    
    Change-Id: I75d9a13d6c4ba16a5da13d4bf5cad78a777d67d7

commit 7d3749e7c3c3f66900a4b08563a3b1e8d1dd0c35
Merge: 0288e7f a8be1b2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 1 19:04:42 2012 +0000

    Merge "Remove extra-specs from types-list command output"

commit 0288e7fd095037898fe451275a3ecfc183eac134
Merge: 92bd08b 28d4d6b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 1 18:59:45 2012 +0000

    Merge "Remove attach/detach code from cinderclient"

commit a8be1b2a205dfba0a23d92454be67adfe0a0aaf4
Author: John Griffith <john.griffith@solidfire.com>
Date:   Wed Oct 31 18:10:54 2012 -0600

    Remove extra-specs from types-list command output
    
    type-list was including the extra-specs info in it's response,
    however extra-specs are admin accessible only. As a result only admin
    users could run type-list which is not what we want.
    
    Add a seperate admin only call to provide volume-types with associated
    extra-specs info (extra-specs-list).
    
    Change-Id: I2a716cd7076fb17fd5f2ceb94363eef0009e9bce

commit 92bd08b9e1082620d41e827db2eeade5da6c8e19
Merge: 4649420 942ab5c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 31 20:24:16 2012 +0000

    Merge "Add volume_type extra_specs support to client"

commit 28d4d6bfd09063e8d814cf64ef504aa01a9a90e7
Author: John Griffith <john.griffith@solidfire.com>
Date:   Tue Oct 30 10:24:47 2012 -0600

    Remove attach/detach code from cinderclient
    
    Attach and Detach actions are done in the novaclient, however
    during the creation of Cinder a number of these methods were copied into
    the Cinder client.  This is dead code and just adds confusion, so let's
    rip it out.
    
    Change-Id: Ib96fe0cac26f19e7d9f2aa01c71ba9762e4f8b8e
    Fixes: bug #1071003

commit 4649420ca2e8e24c8e651d141839d62fbbb53416
Merge: c20d7d9 01dad32
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 30 16:15:09 2012 +0000

    Merge "Fix support for Unicode volume names"

commit c20d7d902ee6e2ef50f20fa850f47afa310b5998
Author: Dean Troyer <dtroyer@gmail.com>
Date:   Tue Oct 23 14:48:38 2012 -0500

    Add python_cinderclient.egg-info to .gitignore
    
    Change-Id: I24a7a5f423e99a9b6839b5f3a1b1fbf05297dc53

commit 01dad32c07ad500f2e0000dcd24a50f5c47cd206
Author: Eric Harney <eharney@redhat.com>
Date:   Tue Oct 23 15:40:17 2012 -0400

    Fix support for Unicode volume names
    
    It is possible to create a Unicode volume from the command line,
    but it cannot be manipulated by name for operations such as delete.
    This is because the find_resource function tries to match the
    Unicode string to a regular byte string, and a UnicodeWarning is
    issued, failing the match.  Fix by decoding the Unicode name when
    trying to match.
    
    Fixes bug 1065275.
    
    Change-Id: I8e19a78bbc1ccb503ccd39dc3b904fc4f6f77858

commit 5a3a18d0cbe71ae7e150fe69efe5239601413f9b
Author: Doug Hellmann <doug.hellmann@dreamhost.com>
Date:   Mon Oct 22 18:42:34 2012 -0400

    Add OpenStack trove classifier for PyPI
    
    Add trove classifier to have the client listed among the
    other OpenStack-related projets on PyPI.
    
    Change-Id: I904372caf0a8eaa44dd048729b4d87e5333f04cc
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>

commit 942ab5c7fe901dd925ee38328c91e1cd160bc437
Author: John Griffith <john.griffith@solidfire.com>
Date:   Tue Oct 9 18:45:41 2012 -0600

    Add volume_type extra_specs support to client
    
    Adds ability to set/clear volume_type extra_specs
    via python-cinderclient.
    
    * Adds extra_specs info to the list-types output
    * Adds missing tests for volume_types features
    * Fixes unset loop so it actually iterates through all of the supplied keys
    
    Change-Id: I3552de722f76389cfef6d4f12320720e022ebfac

commit 7cba8eb7863705fcf0ef5c677cef2d334bd8ad26
Author: Clay Gerrard <clay.gerrard@gmail.com>
Date:   Tue Aug 28 20:20:35 2012 +0000

    add rename and snapshot-rename commands
    
    Change-Id: I06549f19b846d886fabd611d2167b894c4d02df8

commit 2e6be694c17d505bf52e339bccf6848776493ffe
Author: Vishvananda Ishaya <vishvananda@gmail.com>
Date:   Thu Sep 20 14:29:21 2012 +0000

    Show volume and snapshot data on create
    
    cinder create and cinder snapshot-create do not display the data
    returned from the api. This makes it difficult to find the id of
    of the newly created object.
    
    Fixes bug 1053432
    
    Change-Id: I1defafff3fd08f9b3510f70a455d49d470322d82

commit 45bcdcaa2288a09c44306a3d0f0245df4d014897
Author: Adam Gandelman <adam.gandelman@canonical.com>
Date:   Mon Sep 17 16:55:43 2012 -0700

    Fix some pep8 issues.
    
    Replace a few '== None' comparisons with 'if None' to fix
    E711 pep8 failures in test suite.
    
    Change-Id: Ibce88b74cd19233820f9b00a4eacdabff6c71a6b

commit f2424f2921bba614603b1899aea638221f7efc1c
Author: Rongze Zhu <zrzhit@gmail.com>
Date:   Wed Sep 12 03:21:12 2012 +0000

    Remove unused methods in FakeHTTPClient and unused unittests
    
    Removed unittests:
    
    tests/v1/test_limits.py
    
    Modified methods:
    
    get_os_quota_sets_test
    get_os_quota_sets_test_defaults
    put_os_quota_sets_test
    get_os_quota_class_sets_test
    put_os_quota_class_sets_test
    
    Removed methods:
    
    get_limits
    post_servers
    get_servers_1234
    get_servers_5678
    put_servers_1234
    delete_servers_1234
    delete_servers_1234_metadata_test_key
    delete_servers_1234_metadata_key1
    delete_servers_1234_metadata_key2
    post_servers_1234_metadata
    get_servers_1234_diagnostics
    get_servers_1234_actions
    get_servers_1234_ips
    get_servers_1234_ips_public
    get_servers_1234_ips_private
    delete_servers_1234_ips_public_1_2_3_4
    post_servers_1234_action
    get_os_cloudpipe
    post_os_cloudpipe
    get_flavors
    get_flavors_detail
    get_flavors_1
    get_flavors_2
    get_flavors_3
    delete_flavors_flavordelete
    post_flavors
    get_os_floating_ip_pools
    get_os_floating_ips
    get_os_floating_ips_1
    post_os_floating_ips
    post_os_floating_ips
    delete_os_floating_ips_1
    get_os_floating_ip_dns
    get_os_floating_ip_dns_testdomain_entries
    get_os_floating_ip_dns_testdomain_entries_testname
    put_os_floating_ip_dns_testdomain
    put_os_floating_ip_dns_testdomain_entries_testname
    delete_os_floating_ip_dns_testdomain
    delete_os_floating_ip_dns_testdomain_entries_testname
    get_images
    get_images_detail
    get_images_1
    get_images_2
    post_images
    post_images_1_metadata
    delete_images_1
    delete_images_1_metadata_test_key
    get_os_keypairs
    delete_os_keypairs_test
    post_os_keypairs
    get_servers_1234_os_virtual_interfaces
    get_os_security_groups
    get_os_security_groups_1
    delete_os_security_groups_1
    post_os_security_groups
    get_os_security_group_rules
    delete_os_security_group_rules_1
    post_os_security_group_rules
    get_os_simple_tenant_usage
    get_os_simple_tenant_usage_tenantfoo
    get_os_certificates_root
    post_os_certificates
    get_os_aggregates
    _return_aggregate
    get_os_aggregates_1
    post_os_aggregates
    put_os_aggregates_1
    put_os_aggregates_2
    post_os_aggregates_1_action
    post_os_aggregates_2_action
    delete_os_aggregates_1
    get_os_hosts_host
    get_os_hosts_sample_host
    put_os_hosts_sample_host_1
    put_os_hosts_sample_host_2
    put_os_hosts_sample_host_3
    get_os_hosts_sample_host_startup
    get_os_hosts_sample_host_reboot
    get_os_hosts_sample_host_shutdown
    put_os_hosts_sample_host
    
    Change-Id: I0207a558edbfae8f5e69913c421c31e35fefcf4c

commit 67b5cba433e0b5472df51793e4b4290a9cfb096a
Merge: 6313c93 5997e23
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 12 23:51:34 2012 +0000

    Merge "Patch for bug #1004382"

commit 6313c9347ebbbf5065588ddc7303b95a66e119c3
Merge: 9e69ce1 081cc2e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 12 23:48:50 2012 +0000

    Merge "Fixes bug 1045777."

commit 9e69ce1a754097f831c9ba8fad0daa3144b882b1
Merge: 6e7156f f270f22
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 12 23:43:35 2012 +0000

    Merge "Implement volume quota support in the cinderclient"

commit 6e7156f0a639c651f3ddf63481be96cf03c39878
Merge: a416655 2313ddf
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 12 21:17:30 2012 +0000

    Merge "add tenant_id and make projectid optional"

commit a41665549709c94785852866c5e76c3c571bb164
Merge: a4d4601 9ba6ed5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 12 16:40:34 2012 +0000

    Merge "Add filter options to list and snapshot-list"

commit 5997e233e165fb865b350577aaa8e15366846866
Author: Rongze Zhu <zrzhit@gmail.com>
Date:   Wed Sep 12 02:55:45 2012 +0000

    Patch for bug #1004382
    
    Related  change is If5d00a7f7991d78243e76a6e22031c185caee80a
    
    Add new action in tests.v1.fakes.FakeHTTPClient, so it allow to test
    os-begin_detaching and os-roll_detaching.
    Fix typo in tests/v1/test_volumes.py.
    
    Change-Id: I5c4cd9cc56a7235036b6bab6641554b5919ffbb6

commit 2313ddfc8c89074b3aaf269097236c5d93b59fdf
Author: Clay Gerrard <clay.gerrard@gmail.com>
Date:   Tue Sep 11 12:13:46 2012 -0500

    add tenant_id and make projectid optional
    
    Add a new optional tenant_id keyword argument to the client classes
    cinderclient.client.HTTPClient and cinderclient.v1.client.Client to
    support authentication with tenant_id instead of projectid (which is
    acctually used as "tenantName" in the auth request body).
    
    Keystone can provide tokens without specifiying the tenant in any form,
    but a tenantName _or_ tenantId is required to generate the catalog (the
    keystone service code seems to prefer tenantName if both are specified).
    
    When using cinderclient programatically, it may be more convienent,
    depending on the context to authenticate with out specificying the
    tenant, or by tenant_id instead of tenant_name.  Either way it's
    impractial to make the requirement in the client for projectid
    (tenantName) if the auth system has no such limitation.
    
    The new client signature is backwards compatible.  There is no change in
    behavior for the shell client.
    
    Change-Id: I0c1bdbdabd9acc29133a48a798750323011f1f18

commit a4d46014325f4f34ac9db82c863f5764c8560a3e
Author: Rongze Zhu <zrzhit@gmail.com>
Date:   Tue Sep 11 08:26:59 2012 +0000

    Add begin_detaching and roll_detaching functions
    
    Fixes bug #1004382
    
    If nova call nova.volume.cinder.API.begin_detaching and
    nova.volume.cinder.API.roll_detaching, it need python_cinderclient
    support the functions.
    
    Change-Id: If5d00a7f7991d78243e76a6e22031c185caee80a

commit 9ba6ed5a90fcdb8f5d8eb84ebbeab32bd73b5cec
Author: Clay Gerrard <clay.gerrard@gmail.com>
Date:   Wed Sep 5 14:51:57 2012 +0000

    Add filter options to list and snapshot-list
    
    Change-Id: I9a8b538ad53960700ae7a57d1ceb09b05e3dc468

commit 081cc2e572f7a6ae238b82a56f4b52986f9ab2c2
Author: Avishay Traeger <avishay@il.ibm.com>
Date:   Wed Sep 5 09:49:34 2012 +0300

    Fixes bug 1045777.
    
    Removed conversion from name to ID, now volume type is properly passed
    to Cinder.
    
    Change-Id: Idd83af7a5ace58cb062545be221f93db0805438b

commit f270f22cb051fbcf97f14d6c5b2ce1995a4aa601
Author: John Griffith <john.griffith@solidfire.com>
Date:   Thu Aug 16 15:48:55 2012 -0600

    Implement volume quota support in the cinderclient
    
      * fix for bug 1023311
      * Implements quota extensions in cinderclient
      * Implements absolute limits and rate limits
    
    Change-Id: I7e3f8474476cbc03efb2fefcb8400f5fec85ddcb

commit a153f10b2b22ea81514ed07de46da90e33b345ec
Merge: 08aa965 d7b09bd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 30 15:15:12 2012 +0000

    Merge "Change '_' to '-' in options"

commit 08aa9659c91b0e2dc1886fb49467cae9e410ad44
Merge: 0d0a46b d92d0b0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Aug 30 14:47:04 2012 +0000

    Merge "Add nosehtmloutput as a test dependency."

commit 0d0a46b1c25b9781e94534d5f979821856a5ea20
Author: lrqrun <lrqrun@gmail.com>
Date:   Wed Aug 29 13:45:49 2012 +0800

    Fix PEP8 issues.
    
    Fix some pep8 issues in doc/source/conf.py make the code looks pretty.
    
    Change-Id: I4062904dfebf62dddb7ca2cb7b6c547c5026eb54

commit 0a3745db1a70145e2054573d23995935857c384c
Merge: f885e8b 0e1e447
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Aug 25 17:30:19 2012 +0000

    Merge "Correct param comments in docstring"

commit d7b09bd097265691b60608f6cf32fd4f4ea3bc65
Author: Dean Troyer <dtroyer@gmail.com>
Date:   Wed Aug 22 23:42:26 2012 -0500

    Change '_' to '-' in options
    
    This changes every command-line option with a '_' in its name
    and changes them to '-'.  The old option names are maintained
    for backward compatibility but are no longer in the help text.
    
    BP command-options
    
    Change-Id: If926bb3b8fa85d628aea197496cf976f71bcdd08

commit 0e1e44733b91f342fa70f7400777e3cc840061ac
Author: Rongze Zhu <zrzhit@gmail.com>
Date:   Thu Aug 23 16:55:43 2012 +0000

    Correct param comments in docstring
    
    Some methods in cinderclient/v1/volumes.VolumeManager have 'volume'
    paramter, but in docstring the paramter is 'server'. So change ":param
    server:" to ":param volume:".
    
    Change-Id: I75a86180a830d3ae875ee1aecd45f9a6e39f6e22

commit f885e8bade361602e0665cc8d176b8bd8ad0f779
Author: Vincent Hou <sbhou@cn.ibm.com>
Date:   Wed Aug 22 16:21:29 2012 +0800

    Add the test environment for the virtualenv.
    
    Resolve Bug1037422.
    
    Change-Id: Ib36ff6eff6e84af25a8d799173524ced9e6d5d06

commit d92d0b06a4819ad27d2870f3c3bf3adedfa41c34
Author: Clark Boylan <clark.boylan@gmail.com>
Date:   Tue Aug 21 14:32:58 2012 -0700

    Add nosehtmloutput as a test dependency.
    
    Adding nosehtmloutput as a test dependency allows nose to output its
    results to an html file. This will be used by Jenkins to save logs on
    a different server.
    
    Change-Id: I439fc9742762e626610a7b0774ed1274cf38ceb7

commit 0bba3857d19bdfbc7ac3a408b3889b92245ed812
Author: John Griffith <john.griffith@solidfire.com>
Date:   Tue Aug 14 17:59:27 2012 -0600

    Add ability to provide metadata on volume creation
    
    Add argument and parser for shell to be able to take
    metadata input on volume create.
    
    Change-Id: I64c72df78b8e091e37b8986aea5bd4980a0c7a75

commit 75b6589ed0fdb3e93204334af944321113f79010
Author: Josh Durgin <josh.durgin@inktank.com>
Date:   Mon Aug 13 23:14:51 2012 -0700

    Add image id arg to create
    
    This works with patch set 7 at https://review.openstack.org/#/c/11028/
    
    Change-Id: I113e0dc557500ea52e64d810409548ed1ffafe90
    Signed-off-by: Josh Durgin <josh.durgin@inktank.com>

commit 937e80aa719319f24bc2eb18539716c8e8691285
Merge: 8e48619 332a720
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 14 21:28:52 2012 +0000

    Merge "Add availability_zone support for volume creation."

commit 8e48619f96eb4d51c0f05b66ddf73b1338c99f3c
Merge: f29d1c8 ac7d98b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 14 10:05:28 2012 +0000

    Merge "Rename bash completion file from nova to cinder."

commit 332a72004f3016ed692dfc483ae8cefc4906fffb
Author: Zhiteng Huang <zhiteng.huang@intel.com>
Date:   Thu Aug 9 14:20:40 2012 +0800

    Add availability_zone support for volume creation.
    
    Add '--availability_zone' flag to 'create' sub command in order to allow
    user to speicify target availability zone for volume.
    
    Also fix library description in setup.py
    
    Change-Id: Ice3c9a550dcc486208208074730da13c64a6719b

commit ac7d98b84f7a5fdfd98df1ffd43da3e5ef110fcf
Author: Chmouel Boudjnah <chmouel.boudjnah@rackspace.co.uk>
Date:   Thu Aug 9 14:15:40 2012 +0000

    Rename bash completion file from nova to cinder.
    
    Change-Id: I4bcdb482149271253e12f43fb85a663b5c938a14

commit f29d1c8349069a39776cf8ec5cc27ecc7e8d150a
Author: jakedahn <jake@ansolabs.com>
Date:   Sun Aug 5 17:32:00 2012 -0700

    Add all_tenants flag to snapshots and volumes.
    
      Adds search_opts functionality for the following branches:
        * https://review.openstack.org/#/c/10750/
        * https://review.openstack.org/#/c/10855/
    
    Change-Id: I8eb69574d3a0510bb6ac8b14b3e2a50a33542f11

commit 778d2d90227771976f9b98ab686dbe1d88154806
Author: John Griffith <john.griffith@solidfire.com>
Date:   Tue Jul 24 19:29:02 2012 -0600

    Add missing parameters to volume create body
    
    * Fixes bug 1028684
    * Adds metadata and other parameters to volume create
    
    Change-Id: Iaa0c9fd5edac8b48d92ee9722ea5d31d8249cd67

commit 1a32f024ce565d19a362d615cfefda2a59e01f54
Author: Chuck Short <chuck.short@canonical.com>
Date:   Wed Jun 27 13:21:26 2012 -0400

    Bump pep8 to 1.2
    
    Align it with outher openstack projects.
    
    Change-Id: I71a4b3303a354c0483c5da6a786ee6ae39388c77
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 55464f78214c16dc64ab0afa15c915217c769fd0
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon Jun 25 11:15:53 2012 -0500

    Add post-tag versioning.
    
    Change-Id: I527accfa7352ececaabad1213cf2c0b2ef115930

commit 0daf35ad08bc7fb2e2e320fb04b5169ce319fa80
Author: Anthony Young <sleepsonthefloor@gmail.com>
Date:   Wed Jun 20 17:09:59 2012 -0700

    Add support for extended_snapshot_attributes
    
     * Needed for https://review.openstack.org/#/c/8493/
    
    Change-Id: I5beb2638a48776e04bfd95281da838c5b710ea46

commit 12d162d0ee24ea0e0c696f0f11adfd6ac3bee810
Author: Anthony Young <sleepsonthefloor@gmail.com>
Date:   Thu May 31 14:47:30 2012 -0700

    Add client work for new cinder extensions.
    
     * #5 of blueprint volume-decoupling
     * Fix pep8
    
    Change-Id: Icad4eada0cf16a0f49d9a52e593bede0fc0c5289

commit 7816b3dc31722774be61ddf0047f444dfdff6f05
Merge: 7547dad 314fa34
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Jun 16 23:45:11 2012 +0000

    Merge "Auto generate AUTHORS file for python-cinderclient component."

commit 7547dadf8731bcdd166f8f59a427fc1caeda111f
Author: Clark Boylan <clark.boylan@gmail.com>
Date:   Fri Jun 8 15:14:06 2012 -0700

    Move docs to doc.
    
    To better facilitate the building and publishing of sphinx
    documentation by Jenkins we are moving all openstack projects with
    sphinx documentation to a common doc tree structure. Documentation
    goes in project/doc and build results go in project/doc/build.
    
    Change-Id: I3ae14ac735d9b4c0b534eac9a9c142f8ccaac1b9

commit 93f9fa75fa8b96e4429dce73e0320686b5b52893
Author: John Griffith <john.griffith@solidfire.com>
Date:   Fri Jun 1 18:55:40 2012 -0600

    Set pep8 version to 1.1 in test_requires
    
    * Fixes bug 1007520
    * Changes in pep8 cause new failures
    
    Change-Id: Ie678f01a5008b0df6ef43a360b599890cab40776

commit 314fa34b75307c51a1eaf7c9eab9033b2cdc2d48
Author: Bhuvan Arumugam <bhuvan@apache.org>
Date:   Fri Jun 1 23:52:38 2012 -0700

    Auto generate AUTHORS file for python-cinderclient component.
    
    Bug: 976267
    
    Now that git commits are gated by CLA, we shouldn't enforce
    committers to add an entry in AUTHORS file. The AUTHORS file
    should be generated automatically, based on git commits.
    
    This commit fixes the problem.
    
    * AUTHORS
      Remove this file.
    
    * .gitignore
      Add AUTHORS file.
    
    * cinderclient/shell.py
      pep8 fix.
    
    Change-Id: I4e3c4524fc71a11f11b48fcb6abb99e6c7f33e90

commit 1711f1f9bb3cd514ded6839cff7e3d3aff1df547
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon May 21 16:44:06 2012 -0400

    Align setup.py and tox with standards.
    
    Change-Id: Ic63c6fd4d770303ae5f295c58e43213e88e34b57

commit 471704df644eced17026c280b0aab9e549718e14
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 21 16:32:35 2012 -0400

    Initial split from python-novaclient.