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

 cinderclient/v1/shell.py |   12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

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

 cinderclient/v1/volumes.py |   46 --------------------------------------------
 1 file changed, 46 deletions(-)

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

 .gitignore |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

 cinderclient/utils.py |   20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

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>

 setup.py |    1 +
 1 file changed, 1 insertion(+)

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

 cinderclient/v1/client.py       |    4 +--
 cinderclient/v1/shell.py        |   63 ++++++++++++++++++++++++++++++++-------
 cinderclient/v1/volume_types.py |   47 ++++++++++++++++++++++++++++-
 tests/v1/fakes.py               |   32 ++++++++++++++++++++
 tests/v1/test_types.py          |   35 ++++++++++++++++++++++
 5 files changed, 167 insertions(+), 14 deletions(-)

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

 cinderclient/v1/shell.py            |   34 +++++++++++++++++++++++++++
 cinderclient/v1/volume_snapshots.py |   19 +++++++++++++++
 cinderclient/v1/volumes.py          |   19 +++++++++++++++
 tests/v1/fakes.py                   |   36 +++++++++++++++++++++++++++-
 tests/v1/test_shell.py              |   44 +++++++++++++++++++++++++++++++++++
 5 files changed, 151 insertions(+), 1 deletion(-)

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

 cinderclient/v1/shell.py |   34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

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

 tests/v1/fakes.py |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

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

 tests/v1/fakes.py       |  633 +----------------------------------------------
 tests/v1/test_limits.py |   52 ----
 2 files changed, 6 insertions(+), 679 deletions(-)

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

 tests/v1/fakes.py        |    4 ++++
 tests/v1/test_volumes.py |    6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

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

 cinderclient/client.py    |    5 +++-
 cinderclient/v1/client.py |    8 +++---
 tests/v1/test_auth.py     |   70 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 78 insertions(+), 5 deletions(-)

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

 cinderclient/v1/volumes.py |   30 ++++++++++++++++++++++++++++++
 tests/v1/test_volumes.py   |   10 ++++++++++
 2 files changed, 40 insertions(+)

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

 cinderclient/v1/shell.py            |   38 +++++++++++++++++++++++++++++++++--
 cinderclient/v1/volume_snapshots.py |    1 +
 tests/fakes.py                      |   18 ++++++++---------
 tests/v1/fakes.py                   |   23 +++++++++++++++++++++
 tests/v1/test_shell.py              |   21 +++++++++++++++++++
 5 files changed, 90 insertions(+), 11 deletions(-)

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

 cinderclient/v1/volumes.py |    7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

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

 README.rst                       |    2 +
 cinderclient/v1/client.py        |   10 +++-
 cinderclient/v1/limits.py        |   79 +++++++++++++++++++++++++++++++
 cinderclient/v1/quota_classes.py |   52 ++++++++++++++++++++
 cinderclient/v1/quotas.py        |   54 +++++++++++++++++++++
 cinderclient/v1/shell.py         |   97 ++++++++++++++++++++++++++++++++++++++
 tests/v1/test_limits.py          |   52 ++++++++++++++++++++
 tests/v1/test_quota_classes.py   |   42 +++++++++++++++++
 tests/v1/test_quotas.py          |   47 ++++++++++++++++++
 9 files changed, 433 insertions(+), 2 deletions(-)

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

 doc/source/conf.py |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

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

 README.rst               |   54 ++++++++----------
 cinderclient/shell.py    |   84 ++++++++++++++++++---------
 cinderclient/v1/shell.py |  141 +++++++++++++++++++++++++++++++---------------
 doc/source/shell.rst     |    4 +-
 4 files changed, 179 insertions(+), 104 deletions(-)

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

 cinderclient/v1/volumes.py |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

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

 tools/install_venv.py |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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

 tools/test-requires |    1 +
 1 file changed, 1 insertion(+)

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

 cinderclient/v1/shell.py |   25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

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>

 cinderclient/v1/shell.py   |    7 ++++++-
 cinderclient/v1/volumes.py |    4 +++-
 2 files changed, 9 insertions(+), 2 deletions(-)

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

 cinderclient/v1/shell.py |    6 +++++-
 setup.py                 |    2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

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

 tools/cinder.bash_completion |   15 +++++++++++++++
 tools/nova.bash_completion   |   15 ---------------
 2 files changed, 15 insertions(+), 15 deletions(-)

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

 cinderclient/v1/shell.py            |   26 ++++++++++++++++++++++++--
 cinderclient/v1/volume_snapshots.py |   24 +++++++++++++++++++-----
 cinderclient/v1/volumes.py          |   24 +++++++++++++++++++-----
 3 files changed, 62 insertions(+), 12 deletions(-)

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

 cinderclient/v1/volumes.py |   28 ++++++++++++++++++++++++++--
 1 file changed, 26 insertions(+), 2 deletions(-)

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>

 tools/test-requires |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

    Add post-tag versioning.
    
    Change-Id: I527accfa7352ececaabad1213cf2c0b2ef115930

 .gitignore                             |    3 +-
 MANIFEST.in                            |    1 +
 cinderclient/openstack/common/setup.py |  174 ++++++++++++++++++++++++++++----
 setup.py                               |    2 +-
 4 files changed, 156 insertions(+), 24 deletions(-)

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

 cinderclient/v1/volume_snapshots.py |    8 ++++++++
 1 file changed, 8 insertions(+)

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

 cinderclient/v1/volumes.py |  113 ++++++++++++++++++++++++++++++++++++++++++++
 tests/v1/fakes.py          |   25 ++++++++++
 tests/v1/test_volumes.py   |   52 ++++++++++++++++++++
 3 files changed, 190 insertions(+)

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

 MANIFEST.in                         |    2 +-
 doc/.gitignore                      |    1 +
 doc/Makefile                        |   90 ++++++++++++++++
 doc/source/api.rst                  |   67 ++++++++++++
 doc/source/conf.py                  |  201 +++++++++++++++++++++++++++++++++++
 doc/source/index.rst                |   45 ++++++++
 doc/source/ref/backup_schedules.rst |   60 +++++++++++
 doc/source/ref/exceptions.rst       |   14 +++
 doc/source/ref/flavors.rst          |   35 ++++++
 doc/source/ref/images.rst           |   54 ++++++++++
 doc/source/ref/index.rst            |   12 +++
 doc/source/ref/ipgroups.rst         |   46 ++++++++
 doc/source/ref/servers.rst          |   73 +++++++++++++
 doc/source/releases.rst             |   99 +++++++++++++++++
 doc/source/shell.rst                |   52 +++++++++
 docs/.gitignore                     |    1 -
 docs/Makefile                       |   89 ----------------
 docs/api.rst                        |   67 ------------
 docs/conf.py                        |  198 ----------------------------------
 docs/index.rst                      |   45 --------
 docs/ref/backup_schedules.rst       |   60 -----------
 docs/ref/exceptions.rst             |   14 ---
 docs/ref/flavors.rst                |   35 ------
 docs/ref/images.rst                 |   54 ----------
 docs/ref/index.rst                  |   12 ---
 docs/ref/ipgroups.rst               |   46 --------
 docs/ref/servers.rst                |   73 -------------
 docs/releases.rst                   |   99 -----------------
 docs/shell.rst                      |   52 ---------
 setup.cfg                           |    6 +-
 30 files changed, 853 insertions(+), 849 deletions(-)

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

 cinderclient/base.py                |    4 +-
 cinderclient/client.py              |   28 +++---
 cinderclient/exceptions.py          |    3 +-
 cinderclient/service_catalog.py     |    6 +-
 cinderclient/shell.py               |  172 +++++++++++++++++++----------------
 cinderclient/v1/client.py           |   37 ++++----
 cinderclient/v1/shell.py            |   76 ++++++++--------
 cinderclient/v1/volume_snapshots.py |    8 +-
 cinderclient/v1/volumes.py          |   22 ++---
 docs/conf.py                        |    2 +-
 tests/fakes.py                      |   19 ++--
 tests/test_http.py                  |    3 +-
 tests/test_service_catalog.py       |    8 +-
 tests/v1/fakes.py                   |  105 +++++++++++----------
 tests/v1/test_auth.py               |   23 +++--
 tools/install_venv.py               |    4 +-
 tools/test-requires                 |    3 +-
 17 files changed, 269 insertions(+), 254 deletions(-)

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

 .gitignore                             |    1 +
 cinderclient/openstack/common/setup.py |   17 +++++++++++++++++
 cinderclient/shell.py                  |    2 +-
 3 files changed, 19 insertions(+), 1 deletion(-)

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

 AUTHORS                                |   60 -----------
 MANIFEST.in                            |    1 +
 cinderclient/openstack/common/setup.py |  183 ++++++++++++++++++++++++++++++++
 setup.cfg                              |    2 +
 setup.py                               |   13 +--
 tools/pip-requires                     |    5 -
 tools/test-requires                    |   10 ++
 tox.ini                                |   40 +++++--
 8 files changed, 237 insertions(+), 77 deletions(-)

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

    Initial split from python-novaclient.

 .gitignore                          |   11 +
 .gitreview                          |    4 +
 .mailmap                            |   15 +
 AUTHORS                             |   60 +++
 HACKING                             |  115 ++++++
 LICENSE                             |  208 ++++++++++
 MANIFEST.in                         |    8 +
 README.rst                          |  155 +++++++
 cinderclient/base.py                |  293 ++++++++++++++
 cinderclient/client.py              |  330 +++++++++++++++
 cinderclient/exceptions.py          |  146 +++++++
 cinderclient/extension.py           |   39 ++
 cinderclient/service_catalog.py     |   77 ++++
 cinderclient/shell.py               |  435 ++++++++++++++++++++
 cinderclient/utils.py               |  261 ++++++++++++
 cinderclient/v1/__init__.py         |   17 +
 cinderclient/v1/client.py           |   71 ++++
 cinderclient/v1/shell.py            |  241 +++++++++++
 cinderclient/v1/volume_snapshots.py |   88 ++++
 cinderclient/v1/volume_types.py     |   77 ++++
 cinderclient/v1/volumes.py          |  135 +++++++
 docs/.gitignore                     |    1 +
 docs/Makefile                       |   89 ++++
 docs/api.rst                        |   67 +++
 docs/conf.py                        |  198 +++++++++
 docs/index.rst                      |   45 +++
 docs/ref/backup_schedules.rst       |   60 +++
 docs/ref/exceptions.rst             |   14 +
 docs/ref/flavors.rst                |   35 ++
 docs/ref/images.rst                 |   54 +++
 docs/ref/index.rst                  |   12 +
 docs/ref/ipgroups.rst               |   46 +++
 docs/ref/servers.rst                |   73 ++++
 docs/releases.rst                   |   99 +++++
 docs/shell.rst                      |   52 +++
 run_tests.sh                        |  154 +++++++
 setup.cfg                           |   13 +
 setup.py                            |   56 +++
 tests/fakes.py                      |   71 ++++
 tests/test_base.py                  |   48 +++
 tests/test_client.py                |   18 +
 tests/test_http.py                  |   74 ++++
 tests/test_service_catalog.py       |  127 ++++++
 tests/test_shell.py                 |   75 ++++
 tests/test_utils.py                 |   74 ++++
 tests/utils.py                      |    5 +
 tests/v1/fakes.py                   |  765 +++++++++++++++++++++++++++++++++++
 tests/v1/test_auth.py               |  297 ++++++++++++++
 tests/v1/test_shell.py              |   77 ++++
 tests/v1/testfile.txt               |    1 +
 tests/v1/utils.py                   |   29 ++
 tools/generate_authors.sh           |    3 +
 tools/install_venv.py               |  244 +++++++++++
 tools/nova.bash_completion          |   15 +
 tools/pip-requires                  |    9 +
 tools/rfc.sh                        |  145 +++++++
 tools/with_venv.sh                  |    4 +
 tox.ini                             |   14 +
 58 files changed, 5949 insertions(+)