commit 16f67c1f2eb963fe127721157abe5fa43c446065
Merge: ef01cc1 fcfe4b8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 28 18:19:09 2014 +0000

    Merge "Modify ceilometer client cmd line help info"

commit ef01cc15e308e89e14218006656197a217cac019
Merge: 29ca634 970a0be
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 28 14:51:48 2014 +0000

    Merge "Remove unused import for print_function"

commit 29ca6349d58232e863526b30c512e9a49fa958d6
Merge: 5422bc9 deb3416
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 28 09:25:28 2014 +0000

    Merge "Update client to display data type of traits"

commit 5422bc9970114d31012b5aac59c18daf7a140e82
Merge: b01b402 b146e97
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 28 09:25:26 2014 +0000

    Merge "Raise traceback on error when using CLI and -debug"

commit fcfe4b848e99f712acb5bbd003ef833485ff4672
Author: Jia Dong <jiadong.jia@huawei.com>
Date:   Wed Dec 25 11:23:21 2013 +0800

    Modify ceilometer client cmd line help info
    
    The optional argument "--insufficient-data-action" is described as
    "... URL to invoke when state transitions to insufficient_data...",
    it was " URL to invoke when state transitions to unkown. "
    
    Closes-Bug: #1260343
    
    Change-Id: I34db56bb22b693e752a971f81d7b8467bfc6c4c5

commit 970a0be666fe5ba211f2ea9833abba0eef1739c9
Author: ZhiQiang Fan <zhiqiang.fan@huawei.com>
Date:   Tue Jan 28 08:59:31 2014 +0800

    Remove unused import for print_function
    
    A minor fix to https://review.openstack.org/#/c/69234/ which forgets
    to remove the unused 'from __future__ import print_function' after
    remove all print function.
    
    Change-Id: Iedc925a66fa4dec209cf34ce28b45f768f7bc81d

commit b01b40268c8d27c260c4e04d3224971c067fc892
Merge: e22c009 b825008
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 27 23:04:55 2014 +0000

    Merge "Remove ununsed httplib2 requirement"

commit e22c009a7ad18fae9ae2837f9ecde672e77845b6
Merge: d142b24 50eadcd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 27 23:04:54 2014 +0000

    Merge "Remove print debugs statements."

commit d142b249f80b573d09d62e11f7944aeaf2da5b5b
Merge: 18403d7 554c333
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 27 22:59:05 2014 +0000

    Merge "return sample info when creating sample with CLI"

commit 18403d7be373d8f1eb21e5dfd8200b139a6bbb95
Merge: 6cda71b 5a03ff2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 27 22:57:21 2014 +0000

    Merge "Using common methods from oslo cliutils"

commit 6cda71bc675bf2b47216a5d4e419d6d1bba3b7bc
Merge: 8f6b34b cad358f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Jan 27 21:47:52 2014 +0000

    Merge "Fix typos picked up by misspellings"

commit b8250088a6d0a9e78b51a9d43187c4867da113b3
Author: Chmouel Boudjnah <chmouel@enovance.com>
Date:   Sun Jan 19 00:11:32 2014 -0800

    Remove ununsed httplib2 requirement
    
    This is not needed anymore since the logging is handled by
    six.moves/httplib.
    
    Change-Id: I4de3cfd8d8d3c08b38e39fde12172bdb4de0cea0
    Closes-Bug: 1272986

commit 8f6b34b215196270d34afe7bd868b03eb6d0a7b3
Merge: 60eb69a f6b91fa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 24 22:00:53 2014 +0000

    Merge "Avoid discarding alarm-threshold-create --query option"

commit deb34163afbb2ac7e00c74613812b3bea413a807
Author: John Herndon <john.herndon@hp.com>
Date:   Thu Jan 16 09:48:59 2014 -0700

    Update client to display data type of traits
    
    fixes bug 1268032
    
    Change-Id: I47dfd3208fb3f7e5e5e2b33bd9b00c688d8283cd

commit 60eb69aa47a1f9dc4aee3c49f4e13659ab54b9ab
Merge: ff9c08d db93197
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 24 12:28:28 2014 +0000

    Merge "Enable hacking H233 rule"

commit 5a03ff2b42683d32f6fe7b6c54ea7e788dd5e83a
Author: Jia Dong <jiadong.jia@huawei.com>
Date:   Fri Jan 17 14:36:35 2014 +0800

    Using common methods from oslo cliutils
    
    There are some common methods in cliutils we can use in ceilometerclient:
    arg, env, unauthenticated, isunauthenticated.
    
    + Replaces utils.env to add alias env from cliutils.
    + Removes unused methods in utils: env
    To use methods from clituils.
    
    partially implements blueprint common-client-library-2
    
    Change-Id: I295cc80635ed15c91e2832acb315e9deede09516

commit ff9c08d1806ae680f3511aa8e44c5aa0f9bbf022
Merge: fc29710 cc50304
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 24 08:55:53 2014 +0000

    Merge "Add support for groupby in statistics for API v2"

commit fc29710616f774a08a301e1fc91c147964c3aa34
Merge: e95429e 9550f7c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 24 08:54:49 2014 +0000

    Merge "Replace inheritance hierarchy with composition"

commit e95429e232da95e886976b2b30290098a16027e5
Merge: e3490e9 8efbc18
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 24 08:54:48 2014 +0000

    Merge "abbreviating --meter-name to -m in alarm commands"

commit e3490e961db53a1de998fdf740a9b86ab6cba96d
Merge: c0497d8 08eca91
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 24 01:11:12 2014 +0000

    Merge "Using common method 'bool_from_string' from oslo strutils"

commit f6b91faae42343719ed94ab843f02dcbc20e3f39
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Jan 23 13:25:17 2014 +0000

    Avoid discarding alarm-threshold-create --query option
    
    Fixes bug 1271913
    
    The query is crucial to the alarm evaluator statistics query
    being well-formed, so must not be discarded.
    
    Change-Id: I5ff8dcb420b932fc58dfef3dadfcbc4a4dc5cf66

commit cad358f5b276cca06493d102d109e152a1a9065b
Author: ZhiQiang Fan <zhiqiang.fan@huawei.com>
Date:   Thu Jan 23 17:50:44 2014 +0800

    Fix typos picked up by misspellings
    
    Joe Gordon has introduced a module named misspellings which can check
    typo automatically.
    
    $ pip install misspellings
    $ git ls-files | grep -v locale | misspellings -f -
    
    Change-Id: I9eca2e097b03468651814fa563e4380fd573205e
    ref: http://lists.openstack.org/pipermail/openstack-dev/2013-December/020975.html

commit c0497d801190aa9788627e3ae7cbda7fac4a0f99
Merge: 5ad00a7 8744c63
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jan 23 03:10:16 2014 +0000

    Merge "replace assertTrue(isinstance) to assertIsInstance"

commit 554c3335c7d193489db41f3a94483836c4197d5b
Author: ls1175 <liusheng@huawei.com>
Date:   Sat Jan 11 21:43:44 2014 +0800

    return sample info when creating sample with CLI
    
    It will return nothing after creating a sample successfully with
    ceilometer CLI. The information of the sample created should be return,
    like other creating commands, such as "ceilometer alarm-create".
    
    Change-Id: I60229fefa91de83e4b715cf4f92d3650e0a0d162
    Closes-bug: #1267713

commit db931971a61518f8f10b1eab05c30aa7124c0b27
Author: ZhiQiang Fan <zhiqiang.fan@huawei.com>
Date:   Thu Jan 23 09:14:16 2014 +0800

    Enable hacking H233 rule
    
    H233: Check that all occurrences look like print functions, not print
    operator.
    
    Change-Id: Ida43c6d68c605f7b6aba32a3aa4155811b888ef2

commit 08eca91c65733edbfa4b76eadebbedaac1cb1573
Author: llg8212 <lilinguo@huawei.com>
Date:   Wed Jan 22 11:22:24 2014 +0800

    Using common method 'bool_from_string' from oslo strutils
    
    Using common method 'bool_from_string' from oslo strutils to replace
    utils.string_to_bool.
    
    partially implements blueprint common-client-library-2
    
    Change-Id: I101eb89174ac229aa1025bc4aea8b1c0c5594705

commit b146e97c77eaa77922831f9c87a5b00ad1e3d460
Author: Chmouel Boudjnah <chmouel@enovance.com>
Date:   Sun Jan 19 00:00:15 2014 -0800

    Raise traceback on error when using CLI and -debug
    
    When --debug is specified to the CLI don't just print the simple error
    message but actually reraise that error.
    
    Change-Id: Iac624dbb3490d29e32a9ea251c14766186df31db

commit 50eadcd4223cafe4f57aca4de72b9119ae422150
Author: Chmouel Boudjnah <chmouel@enovance.com>
Date:   Sat Jan 18 23:38:53 2014 -0800

    Remove print debugs statements.
    
    Change-Id: I78a885ba98363ca309598294bc84604d05a55446

commit 5ad00a7c91f7857c4b3b37d4c2038d9519b48cf8
Merge: ff3172c b2a2c92
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sun Jan 19 05:13:11 2014 +0000

    Merge "Remove dependencies on pep8, pyflakes and flake8"

commit 8744c636c1cb8924edd1f3a1e7d3dab467e23ad0
Author: ls1175 <liusheng@huawei.com>
Date:   Sat Jan 18 15:21:31 2014 +0800

    replace assertTrue(isinstance) to assertIsInstance
    
    some of tests use different method of assertTrue(isinstance(A, B))
    or assertEqual(type(A), B). The correct way is to use
    assertIsInstance(A, B) provided by testtools
    
    Change-Id: Idd931d27b13a46800e27393a98da096d41442320
    Closes-bug: #1268480

commit cc5030485946053c49107ea1b6d61f00f52057f9
Author: Enol Fernandez <enolfc@ifca.unican.es>
Date:   Fri Jan 17 12:28:56 2014 +0100

    Add support for groupby in statistics for API v2
    
    Adds the groupby parameter to list method of Statistics
    and a new option "-g/--groupby" for the shell.
    
    Change-Id: I41cfa076bf73f8c01d4ee71cd70008ea231556c8
    Closes-Bug: #1270094

commit ff3172c8efccd5df76f35b57914ada605b2d3c68
Merge: 843660d 4c42f50
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 17 05:05:27 2014 +0000

    Merge "fix optional parameter of creating sample"

commit 843660d2ae5aedb88fec6fdc91a044b06559399f
Merge: c634f71 4ce0fd8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jan 16 16:24:00 2014 +0000

    Merge "Remove unused imports"

commit b2a2c921d8da8b2f643536017864fb3fb82574fb
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Thu Jan 16 13:23:41 2014 +0100

    Remove dependencies on pep8, pyflakes and flake8
    
    They should be determined by the hacking dependency
    implicitely.
    
    Change-Id: Iaa66d7baaa05350b6d6289976f807a5750b0ea8e

commit c634f71b22b52f9030c0b42419b97535fdee5c90
Merge: 25887da 5b19eae
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jan 15 11:48:04 2014 +0000

    Merge "Supports bash_completion for ceilometerclient"

commit 25887daa885e32de8524437edaff373de43fad95
Merge: d5b9743 bd50e14
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jan 15 11:48:01 2014 +0000

    Merge "client looking at wrong cacert argument name"

commit d5b9743fbaba40553f12bafef17bc9aa01493c8f
Merge: c74231e ce87356
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Jan 15 11:48:00 2014 +0000

    Merge "Python 3: fix test_sample_list"

commit 9550f7cc58d907eddd6ffc6c26b939bcccd8d05a
Author: Andrey Kurilin <akurilin@mirantis.com>
Date:   Mon Dec 9 17:27:15 2013 +0200

    Replace inheritance hierarchy with composition
    
    In the process of unification of the clients code we should use
    composition to allow easier replacement with common HTTPClient.
    
    bp common-client-library-2
    
    Change-Id: I98d2bc89d5b1a36c30771923cd1cda7925e563d5

commit 4c42f5052678539648a1051a526b82ab95269a2b
Author: ls1175 <liusheng@huawei.com>
Date:   Tue Jan 14 18:26:34 2014 +0800

    fix optional parameter of creating sample
    
    When creating sample without parameter "meter_name" in ceilometer CLI,
    The result is 'counter_name' ,the parameter "meter_name"(i.e.counter_name)
    isrequired,but it is not in the help messages of "ceilometer sample-create".
    
    Change-Id: I17ee19354b51cd5095677438359d036783d82b15
    Closes-bug: #1267378

commit 8efbc188a97ffd1331710e122b434812bacd3fba
Author: ls1175 <liusheng@huawei.com>
Date:   Mon Jan 13 10:51:11 2014 +0800

    abbreviating --meter-name to -m in alarm commands
    
    related commands of alarm:alarm-threshold-update,alarm-update,alarm-create
    should support parameter --meter-name abbreviating to -m like other
    commands of ceilometer.
    
    Change-Id: I9fa9a7d14df3d93c3021f5004b444e72e1099c48
    Closes-bug: #1268431

commit 4ce0fd8fa82597fab1db9e6f8e96b135eb75d4f6
Author: Wu Wenxiang <wu.wenxiang@99cloud.net>
Date:   Sat Jan 11 17:12:36 2014 +0800

    Remove unused imports
    
    Remove unused imports in doc/source/conf.py
    
    Change-Id: I419f60dc7bb3a2e73961bab933867b171851eb18
    Closes-Bug: #1268091

commit c74231e74473cdfc8037731b6e9beb539d491814
Author: John Herndon <john.herndon@hp.com>
Date:   Wed Oct 30 10:44:53 2013 -0600

    Support the Event API
    
    This patch adds support for the currently available
    Event API, including events, event types, and traits.
    
    Add an optional data type to the query, ex:
       ceilometer list-events -q 'hostname=string::localhost"
    
    bp extend-client-operations
    
    Change-Id: Icea9bd67f8ee4ff2bf9da9ff6894218689580eb3

commit d8ffceeeb7abc732ac63afb417e065f765c82465
Merge: 994ceae 1fe2e7f
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jan 10 06:12:40 2014 +0000

    Merge "Use Resource() class from common Oslo code"

commit ce87356c6589d9cad37fd45fcc94e17ba79c381b
Author: Cyril Roelandt <cyril.roelandt@enovance.com>
Date:   Fri Jan 10 02:01:46 2014 +0100

    Python 3: fix test_sample_list
    
    Change the counter_volume field of "fake" samples to get compatibility with
    both Python 2 and 3.
    
    In Python 2:
    
        >>> print(str(0.261666666666667))
        0.261666666667
    
    In Python 3:
        >>> print(str(0.261666666666667))
        0.261666666666667
    
    Change-Id: I4beed7aff7e89f891024975b9df9208c987dc87c

commit 1fe2e7f8d3241114f71a2720379b9ba32936953e
Author: ekudryashova <ekudryashova@mirantis.com>
Date:   Wed Dec 18 15:48:56 2013 +0200

    Use Resource() class from common Oslo code
    
    In the process of unification of the clients code we should
    reuse common functionality from Oslo. Resource() class from ceilometer
    duplicates Oslo funclionality, so we replace it with inheritance
    
    Change-Id: I4e4b83252cdc87e8484d15e351cd5dab08f3ed8a

commit bd50e145786eb2cd296c081de32025acad722f33
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Mon Jan 6 09:11:39 2014 -0500

    client looking at wrong cacert argument name
    
    fix so client consistently uses 'os_cacert' arg value instead of
    either 'os_cacert' or 'cacert'
    
    Change-Id: If5648855aefc7af64178249c270a9ac66907e466
    Closes-Bug: #1266472

commit 5b19eae864c6a13247b6fcb72462d7828e2c5a60
Author: ZhiQiang Fan <zhiqiang.fan@huawei.com>
Date:   Mon Dec 23 19:17:13 2013 +0800

    Supports bash_completion for ceilometerclient
    
    bash_completion feature can improve CLI user experience, projects like
    nova, keystone, and cinder already support it.
    
    NOTE: this patch just provides simple functionality, which means cache
    for IDs and names is not used (like nova).
    
    Change-Id: I1b04998a5e7c8818aed4b51f5fe5bf01efd0e14a
    Closes-Bug: #1260939

commit 994ceae9a90c9fd87f3dc400b83df82503c5c5a7
Author: ls1175 <liusheng@huawei.com>
Date:   Fri Dec 20 10:40:22 2013 +0800

    Fix the ceilometerlient log curl request incorrectly
    
    Have installed ceilometer on Ubuntu 12.04 (LTS) and added the keystone endpoint
    with the url (publicurl,internalurl and
    adminurl)like:http://192.168.83.7:8777/refer to the "OpenStack
    Installation Guide for Ubuntu 12.04 (LTS)". When using  "ceilometer
    --debug meter-list",the ceilometerclient log
    request url with a double slash after 8777.
    
    Change-Id: I467704b1fe1d38fe0f0e928bd6f6efe3d8925845
    Closes-bug: #1262498

commit d663570b775bf429c9f6b183d1e7809e4d4a1b2d
Author: Cyril Roelandt <cyril.roelandt@enovance.com>
Date:   Thu Dec 19 02:38:37 2013 +0100

    Python 3: use six.moves.zip() rather than itertools.izip()
    
    This ensures compatibility with both Python 2 and Python 3.
    
    Change-Id: Id9838b7517f939e5ee3e3a8c37ae5ec2e9b1d18b

commit 5ce4a4b9a170f74aa5c198555594887cfa87fa85
Merge: 6c746f3 9315374
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 17 19:22:11 2013 +0000

    Merge "Display message on HTTP 400"

commit 9315374a9f384b3c56b3bfd29453c23ef3108ed4
Author: Thomas Herve <thomas.herve@enovance.com>
Date:   Mon Dec 16 17:11:05 2013 +0100

    Display message on HTTP 400
    
    This patch parses the faultstring given by the server on 400 errors if
    available.
    
    Change-Id: Ieae2f0b39fed2c45f276d6c931bebfebab9f696e
    Closes-Bug: bug #1260394

commit 6c746f369173a6d944c48128b0822395f665364d
Author: Thomas Herve <thomas.herve@enovance.com>
Date:   Mon Dec 16 16:18:01 2013 +0100

    Fix alarm-combination-update operator argument
    
    Fix the shell argument for alarm-combination-update for operator.
    
    Change-Id: I4d04204213c8f17213adde2c02d8517b9565c0c3
    Closes-Bug: bug #1260817

commit 59a3566e718353af15268c17ea31da76b7a04aa8
Merge: 74c57be 77e7a75
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Dec 14 14:49:43 2013 +0000

    Merge "Update .gitignore"

commit 74c57be4e8e88f2ac6eb0513c788494a9c88af34
Merge: 011950e 0259cd1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Dec 14 04:20:08 2013 +0000

    Merge "Encode exception on ceilometer-client for UnicodeDecodeError"

commit 011950efc2d8b388b02bce35812f19c942bd1e81
Merge: 7fa59bd 7f658cc
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Dec 12 20:55:41 2013 +0000

    Merge "Updates tox.ini to use new features"

commit 7fa59bda16d9721c61fa214ee809938e123158f1
Author: Thomas Herve <thomas.herve@enovance.com>
Date:   Wed Dec 11 11:25:58 2013 +0100

    Improve description of some commands
    
    Change description of sample-list and statistics commands to not refer
    to the meter as "this meter(s)".
    
    Change-Id: Ib8301361f43f8e08ef9975a609548afffba1ba41
    Closes-Bug: #1259853

commit 7f658cc39f2e9b90854ab07dbdcf698575aa920e
Author: Sushil Kumar <sushil.kumar2@globallogic.com>
Date:   Mon Dec 9 13:46:04 2013 +0000

    Updates tox.ini to use new features
    
    tox 1.6 allows us to skip the sdist step, which is slow. This does that.
    It also allows us to override the install line. In this case, it's
    important as it allows us to stop getting pre-release software we
    weren't asking for.
    
    Original patch by Monty Taylor, talked about here:
    http://lists.openstack.org/pipermail/openstack-dev/2013-September/015495.html
    
    Change-Id: Idcc32f7191df85eaac35f4f07256847b677b27fe

commit 419c27fdff45a16dffbe72e738886e64fcc976ae
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Tue Dec 10 00:19:00 2013 +0000

    Updated from global requirements
    
    Change-Id: Ib7f6bee2eec3d3f98b50b275838c4525148afc31

commit 35e20cbfb27b7df86a88ca6f106ee4d690fb2679
Merge: 1257453 a587581
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Dec 2 14:57:51 2013 +0000

    Merge "Add HTTP proxy support to ceilometer client"

commit 125745366085b0072ad99bddc58f978978c2f96d
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Fri Nov 29 12:53:45 2013 -0500

    sync with oslo-incubator
    
    - py3 compatibility fixes
    - Only pass non-None sortby to PrettyTable.get_string fix
    
    synced with commit-id: 0d2546b228f13a42355bc54e82256bf17a2eb478
    
    Change-Id: Ic70eba1a10339ad5407541446cd37c9229836965

commit 7bf11bbef0bdb75c0b63c764c8c09b7000f59d35
Author: Andreas Jaeger <aj@suse.de>
Date:   Mon Dec 2 09:46:53 2013 +0100

    Change OpenStack Metering to OpenStack Telemetry
    
    With the project change, let's change the tool as well
    to use the new name.
    
    Change-Id: I90bcf55b54dc765abc377ced005cd7f2aab79c0e

commit 77e7a751383b7a2aa1a74b20a005c701e62359c1
Author: Julien Danjou <julien@danjou.info>
Date:   Thu Nov 28 19:39:06 2013 +0100

    Update .gitignore
    
    Remove files we don't generate in the sources.
    
    Closes-Bug: #1255876
    Change-Id: I27f09156876f9a86071b29835688c9860e7d5107

commit a587581e02d6f0c77cf1f38d1948d7fdb1424405
Author: Ilya Tyaptin <ityaptin@mirantis.com>
Date:   Fri Nov 22 13:53:16 2013 +0400

    Add HTTP proxy support to ceilometer client
    
    There is a need for HTTP Proxy support in Ceilometer client
    It's used in the case when Ceilometer API is not directly available
    Proxy url is taken from environment variables http_proxy or https_proxy
    
    Implements: blueprint proxy-support
    
    Change-Id: I839d704a7fa16521292205166d7cbea56497842b

commit 0259cd1079f06510ac10ff91346c9bc7ff67268c
Author: ChenZheng <czheng@cn.ibm.com>
Date:   Thu Nov 21 16:22:14 2013 +0800

    Encode exception on ceilometer-client for UnicodeDecodeError
    
    Current ceilometer client did not handle output exception which
    is encoded, this patch implements the shell encoding for exception
    output.
    
    Change-Id: I3cddb277868e39765eccd68dc256f07e15a4207b

commit 2950b30089ab7f38b70a9dd6b40cf0823d4ade3a
Merge: 181d913 08b476d
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 28 00:20:24 2013 +0000

    Merge "Allow alarm-threshold-update to upate generic attributes"

commit 181d913ca1415aa1ad28fb1e4ddbdd08b72a155f
Merge: 640d6f4 e27ba76
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Nov 27 20:45:21 2013 +0000

    Merge "Allow specifying a timestamp when creating a sample"

commit 08b476d2c9edeff7d025038467922f3d1cda6f19
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri Nov 22 11:18:35 2013 +0000

    Allow alarm-threshold-update to upate generic attributes
    
    Fixes bug 1253989
    
    Previously, generic (i.e. non-threshold-related) alarm attributes could
    not be updated with the alarm-threshold-update command. An attempt to
    do so failed semi-silently when a non-existent dict key was referenced.
    
    Now, all alarm attributes can be updated with this command.
    
    Change-Id: Iba3f21de879fb853575dcec1730de7873eab8afd

commit 640d6f4ff4d38704ea5f43f3196910ffff4e6c51
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Nov 22 10:57:11 2013 +0800

    Enable pep8 E711/E712/E721/H302 checking
    
    Change-Id: I229f1c15b46284fae94d4c786765baa18da0055f

commit f80b29a6c3cd2326d0e721701dfa7449c07267f8
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Nov 22 10:48:07 2013 +0800

    Enable pep8 E128 checking
    
    Change-Id: I31dc17f0faaae1c32e5106873fd13158376367f7

commit 28d1d3a87f5b581e610f3ceb790a70eb98a83ed8
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Nov 22 10:44:07 2013 +0800

    Enable pep8 E121/E122/E123 checking
    
    Change-Id: I686f2b7895868e6ebaabe5d274e3efde2dd9c441

commit 936faeb33239106f49187af9424802cffd7a03dc
Merge: dd1814c 7a5cbc1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 22 02:54:00 2013 +0000

    Merge "Avoid reset of repeat_actions attribute on alarm update"

commit dd1814c094611045a3bca41d248c50543d9c3207
Merge: 9c645a2 2221249
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Nov 22 01:18:23 2013 +0000

    Merge "Ensure basic logging config is applied"

commit e27ba7675800a3f3f30eaf088e8ff66377b0b43d
Author: Nejc Saje <nejc.saje@xlab.si>
Date:   Thu Nov 21 18:05:51 2013 +0000

    Allow specifying a timestamp when creating a sample
    
    Change-Id: Ic2947725edb5bf50ba9bfff14d4c0713e9aed3aa

commit 7a5cbc14a5ff0679e2797569f9de8ef82068f510
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed Nov 20 09:59:02 2013 +0000

    Avoid reset of repeat_actions attribute on alarm update
    
    Fixes bug 1253057
    
    Previously, when an unrelated alarm attribute was updated via the CLI,
    the repeat_actions attribute was also set to False as an unwanted side-effect.
    
    Now, we only set this attribute in the update call if explicitly specified
    as a CLI arg. Otherwise the value provided in the PUT request body reflects
    the pre-existing value for this attribute.
    
    Change-Id: I94468ff649dd4367848c74e94a3feb08494bb223

commit 9c645a2f486bc8d3a5e3d921cd4a6fd4fc5ad8c9
Merge: 9ec8910 234aaea
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Nov 21 10:21:47 2013 +0000

    Merge "Support building wheels (PEP-427)"

commit 22212491c6a1acd9b9d9a17b02e5bd0a8f1f0d4f
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Tue Nov 19 15:42:41 2013 +0000

    Ensure basic logging config is applied
    
    Fixes bug 1252775
    
    Previously the CLI emitted an obscure message related to
    logging config when a API call failure was encountered
    without the --debug flag being set:
    
      No handlers could be found for logger "ceilometerclient.common.http"
    
    Now we always set the basic logging config with serverity
    level of warning at least, so as to give the user a more
    friendly and less confusing error message.
    
    Change-Id: I5c6e70e97defca49ca62346f90190935646ff383

commit 234aaea53fef37909e6af2c12ad4e1aafac92370
Author: Sascha Peilicke <speilicke@suse.com>
Date:   Tue Nov 19 10:31:47 2013 +0100

    Support building wheels (PEP-427)
    
    With that, building and uploading wheels to PyPI is only one "python
    setup.py bdist_wheel" away.
    
    Change-Id: I93cee533132d59955b558da34c86ba5d310b2869

commit 9ec8910185d558aacddf6cac27b829df80c9821e
Author: chenxiao <chenxiao@cn.ibm.com>
Date:   Wed Nov 13 11:29:42 2013 +0800

    Add six to requirements.txt
    
    Some modules import six, we can see some .py files contain
    "import six", so add it to requirements.txt.
    
    Change-Id: I74cd752256e581ce38aac75af9a6154fc8c62e73

commit 8bf894f9d907592b11674e081d27dd3f3879d103
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Mon Nov 11 18:49:49 2013 +0000

    Updated from global requirements
    
    Change-Id: I9dac7eefa4dc427f509219671be990a7c946c44a

commit 067b76d9a821c3acb60d93787396d25b729a7421
Author: ChenZheng <czheng@cn.ibm.com>
Date:   Tue Oct 29 17:02:28 2013 +0800

    Ceilometer UnicodeEncodeError when update or show alarm fix
    
    Fix display bug in
    ceilometer alarm-update
    ceilometer alarm-show
    when encounter a alarm with not unicode attributes.
    
    Change-Id: I0af0f1d6b8393c7117eb5b56fba3d5e1f4935ff1
    Closes-bug: #1245317

commit 03a567f9f44843ac146e058a3c9bfc933b375180
Author: Nejc Saje <nejc.saje@xlab.si>
Date:   Thu Oct 24 13:15:01 2013 +0200

    Adds the 'limit' parameter to sample list command in V2 API
    
    Change-Id: I338590fcd75f39c3419e7e138023f6918f206ae2
    Fixes: bug #1244172

commit 1b0f94f20580a55bea52ba468bdeeca3dd4552bd
Author: fujioka yuuichi <fujioka-yuuichi@zx.mxh.nes.nec.co.jp>
Date:   Mon Oct 28 09:05:57 2013 +0900

    Fix order of sample list
    
    Samples of "ceilometer sample-list" are sorted by Resource ID and
    Volume.
    Expected order is Timestamp.
    
    This pache fixes this problem.
    
    Change-Id: I338014e5868b2176a3afd549e13d0dd6118b3ac1
    Closes-Bug: #1227495

commit 46f12ab64b992efa2e0c42e4cefb643abdf2cd74
Author: fujioka yuuichi <fujioka-yuuichi@zx.mxh.nes.nec.co.jp>
Date:   Mon Oct 28 08:55:39 2013 +0900

    add cliutils from oslo-incubator
    
    Change-Id: I3122b62ebf87354340e971f7cb58f67045fbcfef
    Related-Bug: #1227495

commit f9be914ee4f1bec06f9dd604071b3d51b5d3d6e7
Author: fujioka yuuichi <fujioka-yuuichi@zx.mxh.nes.nec.co.jp>
Date:   Mon Oct 28 08:43:58 2013 +0900

    update oslo libraries
    
    Change-Id: I7eb0adfbb6bc86157c3e3b969c00099dd8cfe315
    Related-Bug: #1227495

commit 4b7a63362345952526006d5cf236afb62abd3430
Merge: 8e341cc e337ae3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Oct 25 08:47:45 2013 +0000

    Merge "Fix cacert argument to HTTPS connection"

commit 8e341cc620352ba07fb80d81a32ba01199e7d4cb
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Oct 24 13:17:31 2013 +0000

    Updated from global requirements
    
    Change-Id: Ie1ce367075e4b32b0bf5acc32aa7152cd3fbff0f

commit e337ae3f639d506a40538d6540ca5cdc4da9db61
Author: Kieran Spear <kispear@gmail.com>
Date:   Thu Oct 24 18:50:36 2013 +1100

    Fix cacert argument to HTTPS connection
    
    This fixes a typo that broke the client for HTTPS URLs.
    
    Added a basic test to cover this case.
    Coverage is very low in common/http.py.
    
    Change-Id: Ic440f20f463c3b8558a7639f1015096a01496cf8
    Closes-bug: 1244091

commit 1d597e12e7aa0a653d2ffae0a96788ebfbdab59a
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Wed Oct 23 14:37:23 2013 +0000

    Updated from global requirements
    
    Change-Id: I59b276d83dd40d82e5713d9e8d1991bd0c41fa56

commit eea025dadbc777b6636f209cbf449a6b5f276b00
Merge: a4e89ba 9c4d491
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 22 20:25:26 2013 +0000

    Merge "Replace mox3 with mock in unit test"

commit 9c4d49189fe1150fad8420b8191ae7a240c945af
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Mon Oct 21 10:50:19 2013 +0800

    Replace mox3 with mock in unit test
    
    Compared to mox3, mock is tested much more in various Python 3 versions.
    
    Change-Id: I9e83aa622257c36ff47c79f6b491c1b074d2245d

commit a4e89bac8dfd1a4b9d61b9f02235243550fb7d8e
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Sun Oct 20 00:00:55 2013 +0000

    Updated from global requirements
    
    Change-Id: I9c1b02904b83c537ea4f51a54fd7c32b18244c7d

commit 73af6d48b1eaa8a02f217c94715bab55c594967f
Merge: 847de02 a9f75ec
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Fri Oct 18 16:55:56 2013 +0000

    Merge "Updated from global requirements"

commit 847de02766b2a2fa5d6caa5fcf6c45e84d9b30c6
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Fri Oct 18 11:29:21 2013 +0200

    Fix missed Pep8 error with 1.4.6
    
    Missed E126 continuation line over-indented for hanging indent
    
    Change-Id: I17ce2a984367fdb078d59bf6603610a01ad168f4

commit a9f75eca3bfd659500993108db220f8e5377acad
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Oct 17 22:23:33 2013 +0000

    Updated from global requirements
    
    Change-Id: Id45c2a5fee6a57e70749830406310cbe1a9cde5a

commit f732428e13de0759f592c5f2298c82d199bb3664
Author: Kui Shi <skuicloud@gmail.com>
Date:   Tue Oct 15 05:10:22 2013 +0800

    Replace mox with mox3
    
    Mox3 is an unofficial port of the Google mox framework
    (http://code.google.com/p/pymox/) to Python 3.
    https://pypi.python.org/pypi/mox3
    
    Align with global-requirement and update the importing clause.
    
    There is still py33 issue induced by keystoneclient.
    https://review.openstack.org/#/c/51788/
    
    When keystoneclient is upgraded in requirements.txt, all py33
    issues should be fixed.
    
    Change-Id: If0d00c088779b4a71e606cc87b37b5b1f9701081
    Implement: blueprint py33-support

commit c58320a4eaa6743e59b31ec90f9f4f38cb9e3b3c
Author: Kui Shi <skuicloud@gmail.com>
Date:   Tue Oct 15 00:35:58 2013 +0800

    align the order of parameters for urlencode()
    
    In Python 3.3, hash randomization is enabled by default. It causes the
    iteration order of dicts and sets to be unpredictable and differ
    across Python runs.
    
    In the test case, the fixed expecting string will not match the test
    result, it is relying on the dict order.
    
    This change transforms the input dict to a sequence of two-element list,
    with fixed order, and update the related expecitng string / fixture
    in test cases.
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I6dccde9e584be8335a6375f5fbad5c5cbd7b9b6d

commit 253569d0700839e277809f3f0ee8c662dedfdbea
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 17:56:11 2013 +0800

    replace basetring/xrange
    
    basetring --> six.string_types
    xrange --> six.moves.xrange
    
    Partial Implement: blueprint py33-support
    
    Change-Id: Iedc2cd66ec65c0e4685e56a3bfbf8e9d38fd0072

commit d0a3dc68ac8d5caa6e33434d78f46b80efdcb7b1
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 17:48:13 2013 +0800

    Replace unicode() with six.u()
    
    six.u(text)
    A fake unicode literal. text should always be a normal string literal.
    In Python 2, u() returns unicode, and in Python 3, a string.
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I02849e540c1fbb1f8b02bcbfa4d9be4f60279926

commit 309cacd9c001b176f01268a8db7d16d9f8a44d8e
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 17:06:21 2013 +0800

    replace dict.keys() with list(dict)
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I774e5a25d25ef19ffc217910987f2c9b68d13cd3

commit d70bb3e4e7ecb1464fef7680ed96941b40d0bbb9
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 17:03:29 2013 +0800

    Import urlutils to substitute urllib
    
    Use the openstack common urlutils.
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I45f21d7316fe87952e841004d4c25999138a842b

commit 38e1ee4632e955e3b8d3643b9d842675c6d15437
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 16:57:24 2013 +0800

    Use six.iteritems() for dict
    
    Fix the error:
    AttributeError: 'dict' object has no attribute 'iteritems'
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I5dff17d1df01d6583f882f818434804d65726c51

commit 39328adaff910955407dadaad810cc2d6889f335
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 16:56:20 2013 +0800

    Translate print statement to print function
    
    Use "from __future__ import print_function"
    docs.python.org/3/howto/pyporting.html#from-future-import-print-function
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I92fc07257851795a9972c8273d3278c8679d6628

commit c6ca94982d30bdb7d8227150578271e9492ad36e
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 16:53:51 2013 +0800

    Fix module importing issues for Python 3
    
    Copy py3kcompat from oslo for urlparse
    Substitute StringIO / httplib with six
    
    Partial Implement: blueprint py33-support
    
    Change-Id: Ic8da2ca53b4217ef13f15be094437f1f4e643001

commit eaae72edc92940b0e46b7d7b955e2bfbe94542c5
Author: Kui Shi <skuicloud@gmail.com>
Date:   Mon Oct 14 16:52:23 2013 +0800

    Import six.StringIO
    
    six.StringIO
    This is an fake file object for textual data. It is an alias for
    StringIO.StringIO in Python 2 and io.StringIO in Python 3.
    
    Partial Implement: blueprint py33-support
    
    Change-Id: I76c05041565614241eea7b7595e4503c88211ee8

commit c3283ec1e861f29a53c59c1a09f2a1bc21a713e4
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed Oct 2 16:18:06 2013 +0000

    Add support for new alarm-history command
    
    Expose the new alarm history API via the CLI.
    
    Change-Id: I5757d309dd7143dfab83985fb51ee6d320478e3b

commit 50ecc8f63b9f2f9a482f2211ad0499f2be7c6f5a
Merge: 146de67 544e621
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 00:34:12 2013 +0000

    Merge "Added support to --os-cacert"

commit 146de671496a72ccdc20a3da4beec901a890f9b3
Merge: db2c858 a99a8c6
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Thu Oct 3 00:34:10 2013 +0000

    Merge "Updated from global requirements"

commit db2c858585aea4426aad9cf6c870b338e1a921ea
Merge: 0a6a6b4 fc201b3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 00:34:09 2013 +0000

    Merge "Use standard CLI object-verb ordering for alarm-{g|s}set-state"

commit 0a6a6b4d099f627e71ca22dd9d376da2f54d4f90
Merge: 66ef360 7c8a676
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Oct 3 00:34:08 2013 +0000

    Merge "Fix shell.do_alarm_get_state to get as opposed to set"

commit fc201b3805dda16fad66d7c0d0e47b1e32612874
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed Oct 2 09:59:47 2013 +0000

    Use standard CLI object-verb ordering for alarm-{g|s}set-state
    
    The openstack CLIs all use an object-followed-by-verb ordering
    convention when construct command names.
    
    Follow a similar convention for commands to get and set alarm
    state.
    
    Change-Id: I34e0f450019556c80476df782d4c86dca08bdc9d

commit 7c8a676b43e9f82276041afbae15d739dc2c1ab4
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed Oct 2 09:30:27 2013 +0000

    Fix shell.do_alarm_get_state to get as opposed to set
    
    Otherwise the CLI fails when attempting to set a state arg that
    doesn't exist.
    
    (Simple copy'n'paste error in the original code).
    
    Change-Id: Iab117177805449ddec9d03656a95a0cbbbbd58bb

commit a99a8c628faa33768961952b59b8175c1a108780
Author: OpenStack Jenkins <jenkins@openstack.org>
Date:   Tue Oct 1 16:14:33 2013 +0000

    Updated from global requirements
    
    Change-Id: I71d6d8aad148b240f8ab1325d3c3ff2996ebf642

commit 66ef360c1480899bcdf6ad7af8f2d581b532c5e6
Author: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
Date:   Thu Sep 26 09:50:37 2013 +0200

    Allow to update an alarm partially
    
    The patch allow to only modify a part of an alarm instead of force to
    set the full alarm description.
    
    This permit to an application that have been written code around alarm
    with ceilometerclient 1.0.4 and ceilometer pre havana-3. To update alarm
    without any change with this and ceilometer >= havana-3 (ie: heat).
    
    Fixes bug #1231303
    
    Change-Id: I20250131d05d20bfadbca450dfe6b8237f4b7183

commit 544e6217e58a9eaee67e98f27cb9385ee412ba79
Author: Stefano Zilli <stefano.zilli@cern.ch>
Date:   Fri Sep 13 09:08:19 2013 +0200

    Added support to --os-cacert
    
    Closes-Bug: #1224343
    
    Change-Id: Ib0549d4496c47900c81cc970b99bcff25cad0040

commit b961738765976e77711d909eec1ecc402fa8a484
Author: Cyril Roelandt <cyril.roelandt@enovance.com>
Date:   Wed Sep 25 12:49:58 2013 +0000

    Help messages: specify which options are required
    
    Closes-Bug: #1223283
    
    Change-Id: I080fa73bd45a1f9f442dbcdfa65fdc24e30521da

commit ce01f564651bee07f91be8dc7f6dfca561216625
Author: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
Date:   Tue Sep 24 11:09:05 2013 +0200

    Improve the CM shell client alarm visualisation
    
    This change aim to get a better alarm representation in shell.
    
    In alarm-list:
    * it add a short sentence to describe the alarm rule
    * it remove project_id/user_id because it always show the same id for
      all alarm for end-user
    
    In alarm-show, it show alarm rule attributes as alarm properties instead
    of a unparsable json in the rule property.
    
    example of short sentence for column 'Alarm condition':
    * combinated states (AND) of 8babd6a2-c457-42d0-9eb5-cdfb3cb50203,
      d0e11a94-8f59-48a9-8f6d-b0d68aaac8d0
    * cpu_util >= 50.0 during 1 x 60s
    
    Change-Id: If4df2dc08f9f4cb7796fd98308c7d62e311d1138

commit 2610d6c144e0d81cd94a6f18eb899443ce7d64fb
Merge: 05e4355 5616563
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 19:21:10 2013 +0000

    Merge "Pass region_name argument to keystone client"

commit 05e435542b5f42899accad1bbe232139e79cfaff
Merge: 3499631 fb1ff39
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 23 17:02:55 2013 +0000

    Merge "Replace OpenStack LLC with OpenStack Foundation"

commit 3499631b1a32b2125bd89de2e7ce45d9dd19a7c4
Author: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
Date:   Sun Sep 15 22:26:04 2013 +0200

    Use the new alarm format
    
    The change sync the client API with the new alarm type and keep
    compatibility with the previous format of the alarm.
    
    It allows to create the new type of alarm: combination alarm.
    
    Implements blueprint alarming-logical-combination
    
    Change-Id: Ie62265023cadc20cf36a0d0b3775f4d984e324cf

commit fb1ff39d53826b94c3c04645d972a0a96dc8225a
Author: ZhiQiang Fan <aji.zqfan@gmail.com>
Date:   Fri Sep 20 03:14:11 2013 +0800

    Replace OpenStack LLC with OpenStack Foundation
    
    Change-Id: Ia007da282714d8ee7337fd3b51f6dcc3b64d7ec3
    Fixes-Bug: #1214176

commit 56165637f84681f18f81d1e6afbcd8957c097f22
Author: Bartosz Górski <bartosz.gorski@ntti3.com>
Date:   Tue Sep 17 18:48:41 2013 -0700

    Pass region_name argument to keystone client
    
    Change-Id: If82bd7fe5680faef6e56abb6f76d203b7296beb5
    Closes-Bug: #1228063

commit 052f210f56a4b13f19b246f10f18bf071e48e161
Author: Bartosz Górski <bartosz.gorski@ntti3.com>
Date:   Thu Sep 12 16:34:03 2013 -0700

    Adding missing 'statistic' field to alarm-show
    
    Closes-Bug: #1225049
    
    Adding missing 'statistic field to printed table with alarm details
    
    Change-Id: I69a743bfa340d4e1193f58c84195db398cbdf02b

commit fd9eb2e2375953ef136329ab8a6bf40345097b58
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Sep 13 11:26:36 2013 +0800

    Use global openstack requirements
    
    Update global openstack requirements.
    
    Change-Id: Idf561ce746c86c775855d00cb3436feaf9f65cba

commit b58d4ef76ce1ae85dfe89d35e3144641b92c8e67
Merge: c3f2459 6fdd645
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 11 22:54:18 2013 +0000

    Merge "alarm: rename counter_name to meter_name"

commit c3f2459043a8a9ff9a9ed6897228a291a86f43c6
Author: Cyril Roelandt <cyril.roelandt@enovance.com>
Date:   Mon Sep 9 15:31:17 2013 +0000

    Fix a typo in "sample-create" help message
    
    The word "alarm" is used twice instead of "sample".
    
    Change-Id: I9a3ce514f3a3766add14ed1b352e31bf003f1cee

commit 3569e6586167f18682acc5843e4d5143355ac2ba
Author: Alex Gaynor <alex.gaynor@gmail.com>
Date:   Thu Sep 5 09:57:46 2013 -0700

    Added support for running the tests under PyPy with tox
    
    This is a precursor to having them run under check and gate.
    
    Change-Id: I42ed34362bb840fe3a6d1d22e28beba8963fdb85

commit 6fdd6454b3044288d334489430b515035c65fa53
Author: Julien Danjou <julien@danjou.info>
Date:   Wed Sep 4 17:45:21 2013 +0200

    alarm: rename counter_name to meter_name
    
    This is a follow-up wrt the recent fix that handled in Ceilometer for
    the alarming API.
    
    Change-Id: Ide73a2e703bf31652b819c6d5170891c73b77ec9

commit 9e330726ce6409088f7cbf50f4c76622c2f1732f
Merge: 9e8a989 e8bf783
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 9 12:46:45 2013 +0000

    Merge "Add support for new alarm repeat_actions attribute"

commit e8bf783d6aec35a694db491c8df580db54fa4de0
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Aug 8 15:01:21 2013 +0000

    Add support for new alarm repeat_actions attribute
    
    Continuous notification is generally required by Heat.
    
    Change-Id: Ib396f47c68298f883e305c755d821c2679a56a5c

commit 9e8a989b2a9e4e7780cc476ac754465c7e8b5a0e
Author: Monty Taylor <mordred@inaugust.com>
Date:   Tue Aug 6 13:30:55 2013 -0300

    Updated from global requirements
    
    Change-Id: Ibf423f14a5c37aa298b2115bfd4936f660c6f530

commit 091937b9a25aac666dba45ca5c8cc725af765a22
Merge: 423fa26 e4348aa
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 13:29:07 2013 +0000

    Merge "Handle case where os_auth_token is set to ''"

commit 423fa26342ebfe400b2decd81e7f7dfc5053d718
Merge: 194f145 dd4b654
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 13:26:19 2013 +0000

    Merge "Fix typo in help text."

commit 194f145b3a823a33b0d0bcaea4853d7829c07ed5
Merge: 1772adf 3a780a6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 5 13:22:17 2013 +0000

    Merge "Enhance ceilometer statistics command with --period"

commit e4348aa3d28f26b354326e056dc26c293963ea7f
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri Aug 2 17:07:28 2013 +0100

    Handle case where os_auth_token is set to ''
    
    Properly handle case (as in CLI) where os_auth_token is
    set, but to an empty string.
    
    Change-Id: I7e96bf22e2a91e0e3ec783b406fd05e4138860c8

commit 1772adf0cce19de9ef151c24c482122f9d18507e
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Aug 1 17:07:09 2013 +0000

    Ensure keystoneclient.auth_token is re-evaluated
    
    Fixes bug 1207441
    
    Force the re-evaluation of the keystoneclient.auth_token property
    so as to avoid missing out on the in-built refresh logic when expiry
    is imminent.
    
    Change-Id: I8319e9e9a71e33e089fbe2fbc812d2b6c15da927

commit dd4b654e5f6d6d739d69226f1898b1d31db07b37
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Aug 1 17:41:38 2013 +0000

    Fix typo in help text.
    
    Minor misspelling in alarm-{create|update} help text.
    
    Change-Id: I1ddbaec42dda175a17d32229029c08d46e64151f

commit 3a780a6159e53a25e722ec083ab45d915279958a
Author: Guangyu Suo <guangyu@unitedstack.com>
Date:   Fri Jul 19 10:34:17 2013 +0800

    Enhance ceilometer statistics command with --period
    
    Currently, if don't specify query parameter in ceilometer statistics
    command, ceilometer statistics with --period will not work. This change
    is trying to fix this issue.
    
    Change-Id: I8723bad11d5c452c2834e33df9bb01ebdc6ce9ce
    Fixs: bug #1202658

commit 04cc271da208069e921da252554e839de46442ed
Author: Mehdi Abaakouk <mehdi.abaakouk@enovance.com>
Date:   Tue Jul 16 18:43:35 2013 +0200

    Allow to set matching_metadata with the cli
    
    This change allows to set the matching_metadata of a alarm like this:
    
     ceilometer alarm-create --matching-metadata 'key=value' \
          --matching-metadata 'key2=value2' --name 'alarm' ...
    
    Fixes bug #1201877
    
    Change-Id: I22bf261b0a9580a06ae107ed45d082171f21fcc4

commit 3010ebcc75ea271c46351ef68d00482f0fbacb85
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Thu Jul 18 09:41:16 2013 +1000

    Add support for creating samples
    
    Change-Id: Ib33a5fd162d760efa23a2fc496c1d11d79484491

commit efd67de3fae0be1893c5dbf60e3a29d40e5bdb0d
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sun Jul 14 21:12:41 2013 +0200

    Rename README.md to README.rst
    
    It actually is a reStructuredText file and README.rst
    seems to be more common accross all OpenStack projects.
    
    Change-Id: I2f5ef97315ec906fc7f0089536b038b977f8f68c

commit 3498d5146dbc5b6021c72b0a802af266b213f646
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Fri Jul 12 14:14:03 2013 -0400

    Relax OpenStack upper capping of client versions
    
    uncap upper keystoneclient version
    
    Change-Id: Id1017f6073be8b7b95ca7ff0c68e09f61b26bb82
    Fixes: bug#1200214

commit 5aff59d7f4813daf6e076cb955811a4443c50421
Merge: 12ffe2f 2687315
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Jul 11 18:03:58 2013 +0000

    Merge "Add matching_metadata to the allowed attributes"

commit 12ffe2f211cbcb71ad66732f25d13a5e8bfc54f6
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Wed Jul 10 08:54:59 2013 +0200

    Allow Keystoneclient 0.3.x
    
    Sync requirements with openstack/requirements file.
    
    Change-Id: I344aa47f248071cea8b6cbe31450528cd343bca2

commit 075148bea58a96abd47e428af45035d9df2af801
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jul 5 22:34:39 2013 -0400

    Sync install_venv_common from oslo
    
    Change-Id: I74ab14534d80b33f5b9eb1b2200facf82b6d9504

commit 2687315dc8c7dc8936f26c974f731cb3333e45f7
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Jul 5 12:18:24 2013 +1000

    Add matching_metadata to the allowed attributes
    
    Change-Id: Icbd68061a43d18dd27baa7ff68f9381a160cd545

commit f1aaf95f0605eeed422a5579710ea93737b1607b
Merge: 6f81aa1 f09dfd0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jul 5 01:50:10 2013 +0000

    Merge "requirements.txt is not configured properly"

commit 6f81aa1a99b4e073855270120d18643ee0a7133e
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sun Jun 30 22:40:55 2013 -0700

    Move tests to ceilometerclient.
    
    tests.* implies an incorrect global package name. Additionally,
    consuming code can benefit from being able to choose to consume
    test code and fixtures.
    
    Change-Id: I7ba2b3ba1c2a99410b54fc40b48dfe2fc53eb79a

commit 52e3f6ffe188a82a67fdd573bb03ab1d9b0b95b4
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Mon Jun 24 18:36:13 2013 +0000

    Avoid unnecessary GET of existing alarm for update
    
    The existing alarm representation is retrieved prior to update,
    which is uneccessary as the API merges the new and existing
    state in any case.
    
    This change saves the threshold eval logic one unnecessary API
    call per state transition.
    
    Change-Id: If21c53d6f43164315e1e70e62b0c70520fb5a45c

commit ff77aeea56872be38914c851926af1fb504dba5f
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri Jun 21 11:33:33 2013 +0000

    Make authenticated client easier to consume.
    
    Encapsulate keystone logic in an convenience method.
    
    Change-Id: I0a048e02f57d657b8b414a76d759ceb9e0e025df

commit aa5330b48cf3165a775e13fc2cc3117a05b31896
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Thu Jun 20 20:23:54 2013 +0000

    Add support for specifying statistics period.
    
    Allow the period to be be specified as an addition parameter
    when retrieving statistics.
    
    Change-Id: Ied3add404fb8b20c46a4de00f07273a6d6c4ffce

commit f09dfd05b308b665702e974c2a2dc4b5b0f66c4c
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Tue Jun 18 17:33:44 2013 -0400

    requirements.txt is not configured properly
    
    the leading comment seems to cause an issue with pbr.
    also adding in d2to1 and pbr versions to requirements.
    
    Change-Id: I334d928b8a575522e3879f07d578be39890712b5
    Fixes: bug 1192351

commit 819e4580ab17760b8f546d1c8955574571589959
Merge: b5622b2 3efea51
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Jun 14 01:35:31 2013 +0000

    Merge "Use Python 3.x compatible except construct"

commit b5622b25a35291ee988abcc1fb2d1516c59cd603
Author: Brian Waldon <bcwaldon@gmail.com>
Date:   Thu Jun 13 11:35:00 2013 -0700

    Drop unnecessary arg when instantiating HTTP class
    
    Fixes bug 1190111
    
    Change-Id: I45e5e5d5af97a4f75833d9ca000b1b555bdda752

commit 6512994a97f3191a7030286b548f21b4b3866cab
Author: Monty Taylor <mordred@inaugust.com>
Date:   Tue Jun 11 11:31:42 2013 -0700

    Remove explicit distribute depend.
    
    Causes issues with the recent re-merge with setuptools. Advice from
    upstream is to stop doing explicit depends.
    
    Change-Id: Ibcc84afe046cb3e3464423fdb81b7dc5edf9d06b

commit d00756acfd95785390132221edbdebe5f8c1599f
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sun Jun 9 11:34:46 2013 +0200

    Start using pyflakes
    
    Enable Pyflakes tests. Fix those warnings that occur.
    Also explicitely list the pep8 warnings that currently
    fail.
    
    Change-Id: Icfd7bf23007a99187cfee66cbd630e0e885bf7d3

commit 3efea51828fed509b31b0ab25ddfe77f258b202e
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Fri Jun 7 15:55:28 2013 +0200

    Use Python 3.x compatible except construct
    
    Per (proposed) Hacking check, use except x as y:
    instead of x,y:, which works with any Python version >= 2.6
    
    Change-Id: I6e52cedec5c694bccae10541b1964a8547d4ffd1

commit 4946780d5f3c29d753bd9ba36c89257b0a229703
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed May 22 16:33:23 2013 +0100

    Add client support for creating new alarms.
    
    Change-Id: I4e3be2e480803eeaf4ec11079e69e7e6afd5e0d1

commit 8cc09381cb82b197dcdda89cdacbe42c002ea470
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Tue May 21 21:25:47 2013 +0000

    Add client support for updating alarms.
    
    Change-Id: I2a368f536ec440387d32a8076a86d143b94d7c90

commit f9af1f3d78240f3ac957f49fad7c877245dc00cb
Merge: c272dc7 a82e531
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 23 13:05:18 2013 +0000

    Merge "Fix install_venv.py requirements file"

commit a82e53121ad27e593d3e9edbe6f1bc0d4aeb366d
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Thu May 23 09:53:39 2013 +1000

    Fix install_venv.py requirements file
    
    I missed this in https://review.openstack.org/#/c/29876/
    (but Gordon noticed)
    
    Change-Id: Ie00cae414ae44bbd258910a2628174487c9756e3

commit c272dc73673b1a69aab5dd847186d552783253a4
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Thu May 23 10:13:01 2013 +1000

    Enable more pep8 checks
    
    Change-Id: Ib8509391d4c4521e18f0e980003c5e94c7ba2f54

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

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

commit a1a21bd7fd09f31789ac773f37004ba42895894b
Merge: 399e422 10e2473
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 22 23:36:24 2013 +0000

    Merge "Fix pep H306 (import order)"

commit 399e422ef83de36c6554e48500c47079f374c3a8
Merge: f987463 ae142c0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed May 22 23:36:06 2013 +0000

    Merge "Fix pep H402 and H401 errors"

commit f987463cae866439d7bd1a09190c2a4afa585695
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Tue May 21 20:29:19 2013 +1000

    Rename tools/pip-requires to requirements.txt
    
    (and tools/test-requires to test-requirements.txt).
    
    Requested by infra: bug 1179008
    
    Change-Id: I7a6375622d095a9eda232ed82d167fc3a198ed06

commit 42e97cf60902f8c39a4d6fa92578a42c082257de
Merge: b324ccc d42fbeb
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon May 20 04:29:04 2013 +0000

    Merge "Add support for deleting alarms."

commit 10e247319989da9a70e1a4f37a82dcbd13877365
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Mon May 20 13:00:29 2013 +1000

    Fix pep H306 (import order)
    
    Also remove some unused imports
    
    This is an effort to get the pep ignores to be closer to nova.
    
    Change-Id: I35612de45084fac0ae1c96dad84bb23cfade0e4f

commit ae142c0ffe0c10348ef3e6ff38bbffae5cdd6f59
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Mon May 20 12:52:58 2013 +1000

    Fix pep H402 and H401 errors
    
    This is an effort to get the pep ignores to be closer to nova.
    
    Change-Id: I451df579bbead00a8ff2c301c1a84e7c0a896002

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

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

commit d42fbebaa817c8b4f1d409b951acb17a72bcfd55
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Fri May 17 15:49:35 2013 +0000

    Add support for deleting alarms.
    
    Change-Id: Ifbf682bc05ce47d04be1940238cd52d0e895588f

commit f175a98e9fda8a68b592093040c2f7b8bd584d9b
Merge: 27890b2 173cfa5
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 17 01:22:12 2013 +0000

    Merge "Add support for getting individual alarms."

commit 27890b2eb81cfd718b135fa67edf9ba19f4e45e5
Merge: 8bfc457 382e62b
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 17 01:22:11 2013 +0000

    Merge "Add support for listing alarms."

commit 173cfa50fd0106cb0ff971bbb6022a52d8f3dfad
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed May 15 16:10:32 2013 +0000

    Add support for getting individual alarms.
    
    Include the *_actions attributes in the CLI output.
    
    Change-Id: I19e2e7b9c60b56c0c84687694365ef3614dd0e44

commit 382e62be8cc4cdf15f8fc71437a69e17c6833cf7
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Tue May 14 18:57:33 2013 +0000

    Add support for listing alarms.
    
    Just getting the ball rolling on client support for the
    new alarms API.
    
    Change-Id: I66380a7bfd650357dd4ec34cbe64807ac6921163

commit 8bfc457b31054b0c3650121a1520958f36b17b43
Author: Eoghan Glynn <eglynn@redhat.com>
Date:   Wed May 15 15:21:24 2013 +0000

    Fix mis-scoped Client class breaking CLI
    
    Fixes bug 1180439
    
    The change in importation in this commit:
    
      https://github.com/openstack/python-ceilometerclient/commit/453f4d2a
    
    caused the ceilometer CLI to fail in all cases with:
    
      'module' object has no attribute 'Client'
    
    due to the mis-scoping of ceilometerclient.client.Client
    as ceilometerclient.Client.
    
    Change-Id: I5ec30bf74233f758519810629763ccb70bb7af87

commit 7091db40a9486ebdc8a19699826b171465e40384
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri May 10 21:39:34 2013 +1000

    Use testr to run tests
    
    This is taken largely from python-novaclient and Heat
    
    Change-Id: I8f2eb9185ac073e9ee97bb9c757a4c3c2f8d6d6b

commit 44885c83b1548285a80fbff1e3617391c3e0b482
Merge: 37b16a1 99aa8d1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 10 06:22:27 2013 +0000

    Merge "Add install_venv_common from oslo"

commit 37b16a1032e935ba83484f4c9f6a3b96ea6517a9
Merge: 5b3a92e 453f4d2
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri May 10 03:42:32 2013 +0000

    Merge "client does not show version"

commit 99aa8d1245a867d3683caee8a8bbc0c8db2b5903
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 19:59:08 2013 +1000

    Add install_venv_common from oslo
    
    Change-Id: I8f6e07abd733b1eea6c2d3e397e8e34aef531e4f

commit 5b3a92e7ae0b523963654c6f7adb20800d00f708
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 19:12:14 2013 +1000

    Update oslo code and split the module lines
    
    Change-Id: I2d9f4b9ac585d91c2d7651db96c9440ff683e0ef

commit c557722c609839e3b06fee682288ac044b445d8a
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 17:34:58 2013 +1000

    Use the utils.BaseTestCase for all tests
    
    Change-Id: I411fa9a60122cef6f9d5f723497a2d9427f5624e

commit d1f9a1fa13da33a3b54bf6dba61d5d83a18ab9f6
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 17:07:52 2013 +1000

    Fix pep8 errors in test code
    
    Change-Id: Ib38ff406a9edae8a8eea97744f5693c00d76a483

commit 2f6e53a12975dc4e15ba8b85e4df409868ec4df9
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 16:44:32 2013 +1000

    Remove unused test code in test_util.py
    
    This doesn't seem to do anything
    
    Change-Id: Ieba6b5f7229680146f9b3f2ae2f3f2d2b1354376

commit 765c9ad95c26e0fb53ae98316d592847e3de5a74
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed May 8 16:23:35 2013 +1000

    Fix manifest (README.rst -> README.md)
    
    and remove HACKING (we don't have one)
    
    Change-Id: I12b219f3a2f5d9da580f3a827d40b351e57f6b35

commit 453f4d2a4b7c37fee5f3deee16fb0f8938b6f8d1
Author: Gordon Chung <chungg@ca.ibm.com>
Date:   Tue May 7 18:05:12 2013 -0400

    client does not show version
    
    add support for --version
    update openstack.common to bring in latest openstack.common.version
    
    Change-Id: Ic1e66ea1f1aa65039b79902b893d1b2474ecb63e
    Fixes:bug1177573

commit f375d940e9c7cf28375d5b21c02aea38533e7186
Merge: 6b76e58 0a07682
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu May 2 15:43:45 2013 +0000

    Merge "Sync requirements with openstack-common/requirements"

commit 0a076826c0288e3d0dec1177eff12164e251a201
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Thu Apr 25 17:47:00 2013 +0200

    Sync requirements with openstack-common/requirements
    
    Allow prettytable 0.7.x specifically. Add testcase.
    Remove setuptools_git from test-requires, already part
    of setup_require
    
    Change-Id: If0d114cc6ec0f84ea75d798adb5ebc424605b22e

commit 6b76e58d6f1f0342b1f3937941a87f83ea799acb
Author: Eric Pendergrass <eap@hp.com>
Date:   Wed May 1 21:07:43 2013 +0000

    Fix for Bug #1167521, ceilometer client crashes with missing content type response
    pep8 compliance
    
    Change-Id: I7669c103fe3336aa82b289e04560192b44a186da

commit 888d63aaa00641dcb9c38f6c6865fc0e6933be4f
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Mon Apr 29 11:19:13 2013 +0200

    Restore compatibility with PrettyTable < 0.7.2
    
    PrettyTable 0.7.2 changed the default to print
    also tables when the result set is empty. Revert
    to previous default.
    
    Change-Id: I22ab7522227ef70929d31dd2c4aaff93c4c518c2

commit 2bcc72c4855c7256b96ecc23fa45b3c585fd3a39
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Apr 10 10:37:31 2013 +1000

    Change the default API version used by the cli to v2
    
    Since the v1 API is somewhat deprecated lets default to v2.
    
    Change-Id: Iece5428b2a47e63995e26f58347d4f7c8f8cb238

commit f3d044291fe75c2b6ce7a4f8e9a6885d4ffd38c0
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Fri Mar 29 18:40:44 2013 +0800

    v2 API: added resource-show.
    
    Added resource-show command for v2 API.
    
    blueprint more-cli-cmd.
    
    Change-Id: I9e0dcff63b2ac6650094d47a947a2deaaea2ba4d

commit e30d70074f278f58457d9d2b278815b5ccb39a63
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Mar 27 18:00:11 2013 +1100

    Make it possible to pass -q "metadata.field=value"
    
    Currently the regex doesn't account for the "."
    
    Change-Id: Ia01bb3e2a79e54fd01b0b6fa5437827694d4fb96
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 845a106c0fe44afa32d47befc9d2a67cfe223d3e
Merge: e6e357f 3b75a7a
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Mar 19 15:15:33 2013 +0000

    Merge "Corrected help strings."

commit e6e357f1a00fab9af2c5c803d7ba37773008dbf2
Merge: d84fd99 c813dbd
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Mar 19 15:15:14 2013 +0000

    Merge "Don't log unneccessarly on each http request"

commit 3b75a7afc608b83b9c77a375eef0b6ef89e24f7d
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Thu Mar 14 17:05:45 2013 +0800

    Corrected help strings.
    
    Corrected the wrongly mentioning of glance in help strings.
    
    Change-Id: Ic8613e8670f96be38d1a63777edc6c113a1894d4

commit d84fd99be8ea223dfadf2a4331d6ad4c9b2f58a3
Merge: 152f764 2b5fcd6
Author: Jenkins <jenkins@review.openstack.org>
Date:   Thu Mar 14 08:26:36 2013 +0000

    Merge "Catch KeyError exception as early as possible when there is no matching data on the server."

commit c813dbd800a475ffb525b376c4497b81a95f1e3e
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Mar 13 13:54:46 2013 +1100

    Don't log unneccessarly on each http request
    
    Note: logging still works with -d, this just quiets it down
    for the normal case.
    
    bug 1154408
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
    
    Change-Id: I0adccc8b2c83d917d2742e86fdb4b6363b398ca6

commit 2b5fcd60c4b5ca37e347657879a28af011729dbd
Author: Dan Florea <dflorea@cisco.com>
Date:   Fri Mar 8 14:15:54 2013 -0800

    Catch KeyError exception as early as possible when there is no matching data on the server.
    
    When the server does not have any data matching the requested response_key, it can still return
    successfully. A subsequent lookup in the returned data throws a KeyError exception. The simple
    fix for this is to catch the KeyError exception and return an empty list. An empty list, rather
    than None, is required because the calling code expects an iterable. The exception is caught
    as early as possible after the server returns from the GET request. The end result is that the
    CLI user sees an empty result when the requested data doesn't exist on the server. Prior to
    this fix the keyError exception was propagated all the way to the user, causing a confusing
    message to be printed. Also added associated unit test.
    
    Fixes bug #1111972
    
    Change-Id: I88ba658f8be7e7edf255ef9f7d83ba87f36f4efc

commit 152f764042bbbb1ad4b1afb6afbcd0283d8283cb
Author: yolanda.robla <yolanda.robla@canonical.com>
Date:   Tue Mar 5 15:06:39 2013 +0100

    Properly removing start and ending slashes
    
    Fixes: bug #1146690
    
    Change-Id: I4258948f749128edeafb6ef3e64bda4ff35dbb58
    Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>

commit e001aaae1c5a88fc82ce7e81511ce0888614894d
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Thu Mar 7 16:00:44 2013 +1100

    Remove warlock from pip-requires as it is not used
    
    Change-Id: I1f64a774d3888b6c4fc96b62ff282b8c2d636b74
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit a550dcfa4971df5ef517aa73d2ebc7a6675c72c6
Merge: b81481c 987f1ec
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Mar 4 12:58:16 2013 +0000

    Merge "Add resources and meters to the v2 shell"

commit b81481c826b49fc9acf3b3e1d66e1563b138a810
Merge: dde86a3 17204a4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Mar 4 12:57:01 2013 +0000

    Merge "Support --os-auth-token."

commit 987f1ec20a429d4ebcccacd2bc17d6f4759c2ad8
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Feb 27 20:26:56 2013 +1100

    Add resources and meters to the v2 shell
    
    This also moves the build_url function to a common file.
    
    Change-Id: Ia94f9fa37c83fc756a395a918ad254111951f67b
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit dde86a38144a549efa080c4f77c1aa95a5fbface
Author: Jason Zhang <zhesen@nttmcl.com>
Date:   Tue Feb 26 18:14:34 2013 -0800

    Correct the help info of resource-list sub-command.
    
    Fixes: bug #1133823
    
    Change-Id: I98691379c9c0adf78ef9ab761c2f2b203cd1ee6c

commit a692906b383137a86213149496dff7432bc99c1a
Merge: 8b3ef28 a7fba2c
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Feb 25 14:56:00 2013 +0000

    Merge "Add shell.py so we can do v2 shell commands"

commit a7fba2cb63489d35344b3f8a055aa3fe2fa49193
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Mon Feb 25 20:59:27 2013 +1100

    Add shell.py so we can do v2 shell commands
    
    ceilometer --ceilometer-api-version 2  sample-list -m <meter>
    
    fixes bug #1132633
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
    
    Change-Id: I177c2f759b9b07b44dcd6dd20f457cefd036d0b9

commit 17204a4dcd11da3074d16ca9909ad4a956bd1152
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Wed Feb 20 17:30:58 2013 +0800

    Support --os-auth-token.
    
    Fixed bug #1130286.
    
    Change-Id: Ia0a8884f2738c31c3d91d6679622ebd3ec9b86b5

commit 8b3ef28c752fa96a1019900d3b9b9a80ede3eeec
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Wed Feb 20 15:57:50 2013 +0800

    v1-api: Added timestamp support.
    
    Added timestamp support for resource/sample api. Fixed bug #1118542.
    
    Change-Id: I644c480ca00f57549dc66bd387721c25d3b353c4

commit feb4bcc6148a166676bbff2718590ea2291a2de5
Author: Lianhao Lu <lianhao.lu@intel.com>
Date:   Wed Feb 20 13:38:14 2013 +0800

    v1-api: Adapted resouce/user api.
    
    Added project-id support in resource api and source-id support in user
    api.
    
    Change-Id: I3295a36a4b3a57e9451cc042d542ead1354f8e61

commit d740e3767219e6dd980fc10005ef110752ec406a
Author: Julien Danjou <julien@danjou.info>
Date:   Mon Feb 4 19:11:50 2013 +0100

    Add support for v2 API
    
    Change-Id: I861e53db5446d2e3dc49935ea1cdd1607cff0a2a
    Signed-off-by: Julien Danjou <julien@danjou.info>

commit 26b92cc64fb9308cae05c91132d37f02d280a964
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon Feb 4 11:46:14 2013 +1100

    Update to latest oslo-version
    
    Gets things set for tag-based versions.
    
    Change-Id: I8cc498562dde8831145583caf85de2ed46ccd206

commit 1a76566511f18523a0dc00f66484edaaebfa945c
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Jan 18 17:48:05 2013 +1100

    Add tests for samples
    
    Change-Id: I8725fedc6f728adaef91ffe9bb80df1c04debf85

commit a8605b57e5dbcf9b7cf69e6a8e898a0c46940623
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Jan 18 17:44:54 2013 +1100

    Add a test for list by source
    
    Change-Id: If63134c37784157d19848f35f6546c98402de92d
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 22eb07ac5055fe8b1a1dbda54e980bda645df1b7
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Dec 7 14:47:48 2012 +1100

    fix the fields in v1 do_meter_list
    
    Change-Id: I2ac7f9af13a38d1de0d61585f75e5955330284b7

commit bcf63bc548d423683a420d3a9aab3404244c8883
Merge: 027f574 47e1dab
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Jan 8 15:37:36 2013 +0000

    Merge "Pin pep8 to 1.3.3"

commit 027f574bce74db82ee4bdc6762edcd3c803abd45
Author: Chuck Short <chuck.short@canonical.com>
Date:   Mon Jan 7 12:08:12 2013 -0600

    Add missing dependencies
    
    Add httplib2 to make tests build again.
    
    Change-Id: If581019cc7ecbe4fd7c97570c2984e215cedd43d
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 47e1dab59796094a019801a3d485c583d205786f
Author: Chuck Short <chuck.short@canonical.com>
Date:   Mon Jan 7 11:58:17 2013 -0600

    Pin pep8 to 1.3.3
    
    pep8 1.3.3 is pretty much standard across the openstack
    projects. Pin pep8 1.3.3 and fix associated warnings/errors.
    
    Change-Id: I7230857889d261320a0dab2c261c9f85dc0ee602
    Signed-off-by: Chuck Short <chuck.short@canonical.com>

commit 904f2077ec1333770f27d22d78dd1766680ca105
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Wed Dec 12 16:51:31 2012 +1100

    Add support for metadata query
    
    Change-Id: Iade319df3ab503e392f4216b2531b20642a20c31

commit f66ca807efe8d827da49e96f0cb385445eb84069
Merge: 39e98f8 5180619
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Dec 11 10:38:35 2012 +0000

    Merge "Move repository to openstack org."

commit 39e98f8a3990bc3a55e635489a9074a4903e3fe8
Author: Julien Danjou <julien@danjou.info>
Date:   Thu Dec 6 13:37:12 2012 +0100

    Fix tests
    
    Change-Id: I8c6a1c4bc4dec052fbb5f2544f519253bc8be143
    Signed-off-by: Julien Danjou <julien@danjou.info>

commit 5180619b831eac1be5579cff9b3f9b81e0b3a6a9
Author: James E. Blair <jeblair@hp.com>
Date:   Wed Dec 5 14:01:25 2012 -0800

    Move repository to openstack org.
    
    The upstream repo is now:
    
      https://github.com/openstack/python-ceilometerclient
    
    Update the README and .gitreview to reflect that.
    
    Change-Id: I573584457a626174b5115a999181ed82dd2abf9a

commit 956259fbf8eb127e7548f04eb1ff18964c08444f
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 30 15:10:42 2012 +1100

    Revert "Remove the event class and use Meter instead."
    
    Just rename Event to Sample
    
    This reverts commit 46cedbcf1e0f7a329b8a895e1f97ca8b817dd319.

commit 46cedbcf1e0f7a329b8a895e1f97ca8b817dd319
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 30 13:31:47 2012 +1100

    Remove the event class and use Meter instead.
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 2ae6238fe974cfe983be68e69fd3d8846af063a2
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 30 13:20:43 2012 +1100

    Make sure the version is prepended
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 16357a15abb38a70c94f829fdb3db8693b9c54ca
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 30 13:20:21 2012 +1100

    Fix the default service_type
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 635bc921dbf0fe0c65d5ec84a6cd327e83550e40
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 9 23:31:27 2012 +1100

    Add basic functionality
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>

commit 098f944eda406a2741c8d0f3546ea318421340bf
Author: Angus Salkeld <asalkeld@redhat.com>
Date:   Fri Nov 9 12:52:21 2012 +1100

    Initial Commit
    
    Signed-off-by: Angus Salkeld <asalkeld@redhat.com>