commit f3d6ec51cf18b6d8f939f5bc0772638949ada032
Author: Sascha Peilicke <speilicke@suse.com>
Date:   Tue Nov 19 10:32:21 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: I076739d63d3f0bee229a7b61cbf20671421eb9c4

commit 5d3c318310980da6bdf34b4f9330c4688f1fa7fe
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Nov 11 17:01:27 2013 +0100

    Remove empty CLI source files
    
    A few empty files were added to anchor module structure back when we
    had no CLI implemented. This anchor is no longer needed because we
    already have some CLI subcommands implemented. Now we just keep adding
    empty files for the sake of consistency whenever we implement new
    Python bindings, which causes confusion when doing reviews. We should
    remove the empty files.
    
    Change-Id: Ia0f6677f532bbe2c65cb189acd91aa55676ccfb5
    Closes-Bug: #1250068

commit e312d999d07f02abc9ddf8455d0335ce9c9100b5
Merge: 19bfab2 12b4508
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Nov 12 13:38:48 2013 +0000

    Merge "Add bindings for overcloud entrypoints"

commit 12b45081cbac8c9a90d1f53e869984b133945e0f
Author: Imre Farkas <ifarkas@redhat.com>
Date:   Thu Oct 17 17:31:46 2013 +0200

    Add bindings for overcloud entrypoints
    
    Change-Id: Ic444b057875598111551b98005bbb583ceb247fb

commit 19bfab2dd4faf3b51286657380d4e9e69acb188b
Author: Victor Sergeyev <vsergeyev@mirantis.com>
Date:   Thu Oct 31 15:56:22 2013 +0200

    Fix handling of values obtained from Keystone
    
    The auth token and endpoint values obtained from Keystone used to be
    silently ignored, because _get_client_with_token() function referred to
    them using keyword argument names different from ones we called it with.
    
    To fix it, moved `token` and `endpoint` to keyword arguments as
     `os_auth_token` and `tuskar_url` in _get_client_with_credentials().
    Test modified.
    
    Change-Id: I1011571de566ad18e31b905971f38105279561bd
    Closes-Bug: #1246720

commit efc9c0d51b9ac2c0c2ad460593bab6f47beef40a
Author: Victor Sergeyev <vsergeyev@mirantis.com>
Date:   Wed Oct 30 14:46:12 2013 +0200

    Fix response code 301 processing
    
    In _http_request() method if we got 301 status code after http request,
    we try to get a new location in a wrong way - (`resp['location']`).
    Now we use `getheader('location')` to new location from headers.
    
    Added tests to _http_request() method (was mocked in existing tests).
    
    Closes-Bug: #1246402
    
    Change-Id: Ic69a27cd85299b0c1c60d9a2b9a870ad66152f6f

commit b44af3e40a6ee93f2da193e0f95897303bf6950e
Author: Petr Blaho <pblaho@redhat.com>
Date:   Thu Oct 17 17:09:15 2013 +0200

    Fixes bad StringIO call in common/http.py
    
    There was a uncatched StringIO.StringIO() call during refactoring of
    imports. It should be simply StringIO().
    
    Change-Id: I64b4b73eaeaf7ddd74b9b790733afee38879e237
    Fixes-bug: 1240993

commit b12c74a2fac05343457f9a07b751802f4a598a05
Merge: c4c0c1c 80e9106
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 16 21:56:20 2013 +0000

    Merge "Adds Flavor CRUD CLI commands"

commit c4c0c1c043a8416844cd59b5c7d2a2962e99583b
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Aug 26 17:54:54 2013 +0200

    Racks CRUD commands
    
    Commands implemented previously and tweaked:
    rack-show
    rack-list
    
    Newly implemented commands:
    rack-create
    rack-update
    rack-delete
    
    We might eventually want to provide a way to set capacities for racks
    and flavors one by one, but after discussing with multiple people we
    still don't have obvious correct way to do this, so i'm leaving it out
    for now and it can be added later. Currently we can set capacities in
    bulk via --capacities.
    
    Partially implements
    https://blueprints.launchpad.net/python-tuskarclient/+spec/tripleo-racks-cli
    
    Change-Id: Ic45f3c157e56b976438c9559245858c831511797

commit 774fa137c82eac577a557b7fc4c6a05ed74a6ae6
Author: Jiri Stransky <jistr@redhat.com>
Date:   Tue Oct 15 14:45:28 2013 +0200

    Print functions take output file parameter
    
    Functions print_dict and print_list take outfile parameter (file where
    to print output). This indirection allows for testing without patching
    sys.stdout (patching stdout can break debugging tools).
    
    Change-Id: Id4b76c5b7d9a8509eb0c662b498855cf9b261a82

commit 80e91066687618da5785e8193b98df94d20f2c36
Author: Petr Blaho <pblaho@redhat.com>
Date:   Wed Sep 4 15:59:00 2013 +0200

    Adds Flavor CRUD CLI commands
    
    Adds tests for Flavor CRUD CLI commands.
    
    Implements: blueprint tripleo-flavors-cli
    https://blueprints.launchpad.net/python-tuskarclient/+spec/tripleo-flavors-cli
    
    Change-Id: If00f281b6287e34773dacd43af849b221a93cd8d

commit 02f20fc0c7657e0e3d8259e41de787f8a7bf4a81
Merge: 01fb13c 0da5ad4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Oct 16 09:36:12 2013 +0000

    Merge "Add function to marshal resource associations"

commit 01fb13c61297dd914daa3510966ace9795d91073
Author: Clint Byrum <clint@fewbar.com>
Date:   Mon Oct 14 11:03:06 2013 -0700

    Fix all python3 test failures
    
    There are still problems with keystoneclient but this corrects all of
    the tuskarclient issues.
    
    Change-Id: I7ea8ba4bab9dd6efe27370b18b6c85d2ed717833
    Fixes-bug: #1213882

commit 4a7913d2f1c7894168f845f60a87ba8d9401d322
Author: Clint Byrum <clint@fewbar.com>
Date:   Tue Oct 15 08:22:01 2013 -0700

    Disable H302 check for importing modules only
    
    This check is not one that really helps readability much, and usually it
    hurts readability. In particular it makes using the six library more
    difficult as some things that would normally be modules are just classes
    now, but are used in exactly the same way.
    
    Change-Id: I4609f8b82aff396bd907c32121d6e74f60be55f3

commit 0da5ad4ab96d85d0c861fa86dc2d9600a6edf79f
Author: Jiri Stransky <jistr@redhat.com>
Date:   Tue Oct 8 17:04:31 2013 +0200

    Add function to marshal resource associations
    
    It will be useful e.g. for setting/updating links from Racks to
    Resource Classes, from Nodes to Racks or other similar associations.
    
    Change-Id: I7a525cc525940ee2ae72269004b5d8d1b27f123b

commit 95e1b2b2c985293c9d8cd3c90490171cc85410b9
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Aug 29 11:24:18 2013 +0200

    Don't print stack trace when resource not found
    
    CLI still prints that we don't have logging set up (bug 1218261), but
    for resource not found it prints a nice error message instead of a
    stack trace. The root cause of the problem was that we don't have
    finding of resources by name implemented yet.
    
    Fixes bug 1215433
    
    Change-Id: Iee1444f1ee324eaae499052cd2117475a5154ce3

commit 738c515bc40cd57c115938d45f4306423e7138d1
Merge: e56c893 d0d34b0
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Oct 7 19:36:36 2013 +0000

    Merge "Update 'stackforge' references to 'openstack'"

commit e56c8933222812f14096a172ec568b049eb03313
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Oct 7 17:37:06 2013 +0200

    Use the python in the virtualenv for everything
    
    Upgrade the tox requirements to match the rest of OpenStack. Benefits
    include not making an sdist first, and ensuring that the virtualenv is
    use for all actions.
    
    (Mirrors Tuskar patch: https://review.openstack.org/#/c/50091/)
    
    Change-Id: Ibcefee6520b2c1289b8dfe48d49d8ead298a5a00

commit 691a3ef4b1528ae6fa1d2960cf436589565cba87
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Oct 7 17:26:32 2013 +0200

    Remove pbr setup hook from setup.cfg
    
    The setup hook is no longer necessary since we don't use d2to1.
    
    Change-Id: I3ece334c0096ae3a17bf4f350501a71ef7ffa422

commit 0a5baba2f43e593ffc6ae072def5221480a0334c
Author: Jeremy Stanley <fungi@yuggoth.org>
Date:   Sat Oct 5 16:51:29 2013 +0000

    Update .gitreview file following repository move
    
    * .gitreview: The repository moved from stackforge to openstack.
    
    Change-Id: I77d909a6d0aa0baf980cc60238a68b3da3d151cd

commit d0d34b02c1985292f0287163de43d1acb7f4427e
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Oct 7 10:07:21 2013 +0200

    Update 'stackforge' references to 'openstack'
    
    The project has moved from Stackforge to OpenStack repositories.
    
    Change-Id: I57dc1056431672865491965706081d31a43ffd58

commit 9a459f43198a3b7211381c7d568a68e7a031147a
Author: Robert Collins <rbtcollins@hp.com>
Date:   Mon Oct 7 11:07:56 2013 +1300

    Remove coveralls.
    
    OpenStack doesn't use coveralls.io, and the coveralls library isn't in
    the pypi mirror, which controls all projects to use the OpenStack wide
    permitted libraries.
    
    Change-Id: I4a7a57d4449975019e5c14e08e038f9931636b3d

commit e560a50250daefc6ecd7e95fb6bb6a7f61d471c0
Author: Tzu-Mainn Chen <tzumainn@redhat.com>
Date:   Thu Oct 3 09:45:29 2013 -0400

    Add python bindings for Nodes
    
    Change-Id: I09118980b1aae247ffcf4678001c48cad3cadc9f
    Implements: blueprint add-node-support

commit ebb41da6f6f173ab59e207f2636d6077d6ed54ed
Author: Monty Taylor <mordred@inaugust.com>
Date:   Mon Sep 30 10:44:34 2013 -0400

    Remove d2to1 dependency
    
    Change-Id: I48cd05a5b333f729216284a78cec9e79756ad659

commit bc02bbc523d5df1a2205a523d474ad24d8f25587
Author: Victor Sergeyev <vsergeyev@mirantis.com>
Date:   Thu Sep 26 17:01:06 2013 +0300

    Set default Tuskar port to 8585
    
    Changed port in TUSKAR_URL variable due to changes in Tuskar -
    see I834be2e4444202aa8ee7eaaeecf26e0ca2f24eef.
    
    Change-Id: Ic73ff802a9a6939c6de0e92f27ee1a685740d693

commit e3eb26281f9a5428a03c122a224c8365c92a32c2
Merge: 710a658 f84f293
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 26 14:38:14 2013 +0000

    Merge "A few tweaks for readme"

commit 710a658edeedf9e9756bf2e074aca6fe269e54e9
Merge: bf2f355 1b982e3
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 26 12:45:18 2013 +0000

    Merge "Adds tests for client module and refactors"

commit f84f2936d5041d1c3b2d44b109978c6fe5ac256d
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Aug 26 12:56:16 2013 +0200

    A few tweaks for readme
    
    * Reword the intro sentence to make CLI sound equally important as
      Python client :)
    
    * Change clone url from tuskar org to stackforge org and change it to
      https, because ssh cloning requires the user to have a Github
      account.
    
    * Format paragraphs to keep line length under 72 chars.
    
    Change-Id: I07ab9a89076153691b75ba40aa569c59284e84dc

commit bf2f35506cba9b6a14eeec768261591ac7f21c60
Merge: 896ae5a ca01366
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Aug 26 10:22:10 2013 +0000

    Merge "Advanced print formatting for CLI"

commit 896ae5abddb7d969432692dd0b908d62d2205b86
Author: Matt Wagner <matt.wagner@redhat.com>
Date:   Fri Aug 23 14:30:58 2013 -0400

    Populates README file
    
    Replaces the blank README with a quick introduction, as well as
    tips on getting started and using it.
    
    Change-Id: I175822ccb046236de500a5a918b2f2337b692201

commit 3033395b0e2cd0d8efa6b2b9a55c96632da1040c
Merge: add9e5d 658a255
Author: Jenkins <jenkins@review.openstack.org>
Date:   Fri Aug 23 15:23:40 2013 +0000

    Merge "Adds test for tuskarclient/client._get_ksclient()"

commit ca01366beaa75f66d68cc4023691d886f180c086
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Aug 19 15:48:37 2013 +0200

    Advanced print formatting for CLI
    
    Modelled mostly after how Heat does it, but with some added power and
    also consistency between print_list and print_dict.
    
    We have print_list for printing of lists and print_dict for printing
    of show actions. Both functions take as arguments (aside from the data
    to print) also an optional dict of custom formatters (allowing to
    freely format the attributes before printing) and custom labels
    (allowing to tweak table headers and property names). The list is also
    sorted by one of the columns.
    
    The formatting is showcased on sample formatters and actions -
    rack-show and rack-list.
    
    Fixes bug 1213056
    
    Change-Id: Ic14dbb930a5967e2634c1b4777e6705ab2a370ec

commit 1b982e37469574101eccc031e0c3bb31ba1670e6
Author: Petr Blaho <pblaho@redhat.com>
Date:   Thu Aug 22 14:43:07 2013 +0200

    Adds tests for client module and refactors
    
    Refactors client/get_client() function into separate
    client/_get_client_with_token() and
    client/_get_client_with_credentials().
    
    Refactors some dict manipulation from test into tests/utils.
    
    Raises ValueError in client/get_client() when kwargs
    do not meet requirements.
    
    Adds tests for client/_get_client_with_token()
    Adds tests for client._get_client_with_credentials()
    Adds tests for client/_get_token_and_endpoint()
    Adds tests for client/get_client()
    Adds test for client/Client()
    
    Change-Id: I25e2d1df6b68c5d3cbd5cd1de5cf3c2df5828d4e

commit 658a255decfe96296020470afcf9bff1a2e62810
Author: Petr Blaho <pblaho@redhat.com>
Date:   Wed Aug 14 15:12:31 2013 +0200

    Adds test for tuskarclient/client._get_ksclient()
    
    Change-Id: I56c5d8f1ba225b17b7494a8897e92c0730427589

commit add9e5da589a6993043ae8f1bfaa654d73f958ba
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Aug 15 15:39:19 2013 +0200

    Implement a rough CLI foundation
    
    This is a foundation for CLI work, still has rough spots but works for
    two PoC commands - rack-list and rack-show (communicates with Tuskar,
    prints). There's remaining stuff to be solved:
    
    * Allow arbitrary formatting of attributes (bug #1213056)
    
    * Add help support for subcommands (bug #1213050)
    
    * Allow finding resources by name (bug #1213053)
    
    * Allow auth with pre-existing token and Keystone URL (bug #1213052)
    
    Fixes bug #1211826
    
    Change-Id: I9364be37c7111c85ef46be82b157782a14743004

commit ac1875bd52716a0ba8bd0515a1adb96154dfdb11
Merge: 405ad88 e621cc4
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Aug 21 15:29:29 2013 +0000

    Merge "Remove Travis and Coveralls badges from README.rst"

commit 405ad88b57d319926d4361734b8f969146200d26
Merge: bd69500 9a41de1
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Aug 20 13:44:21 2013 +0000

    Merge "Adds py26 and py33 to tox.ini"

commit e621cc4ee87ef53a0809e4dc8b2b20e88a57aa5b
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Aug 19 10:21:21 2013 +0200

    Remove Travis and Coveralls badges from README.rst
    
    They don't get updated to represent current state anymore.
    
    Fixes bug 1213831
    
    Change-Id: I3a5a412e54516882f43d4bf83783e039999edd1e

commit 9a41de13929d71ab26ec5c02816386930d2878d6
Author: Petr Blaho <pblaho@redhat.com>
Date:   Wed Aug 14 15:16:58 2013 +0200

    Adds py26 and py33 to tox.ini
    
    See bug 1211823
    
    Change-Id: I4135196b67a4806912748fbbd7d2e93c8e50d891

commit bd69500da5ee0287150f1d98c42c6f13e69c475f
Author: Petr Blaho <pblaho@redhat.com>
Date:   Mon Aug 12 16:00:25 2013 +0200

    Makes code pep8 and hacking suitable
    
    Swaps some import lines to be ok with hacking.
    Corrects indentation of closing bracket to be ok with pep8.
    Removes all errors from ignore list in tox.ini.
    
    Change-Id: If39bf90686ccf1fad9d5fb4b8b5a800f47286a16

commit 25fa053dee457e6568593bf0f1d0bccd5192c5de
Author: Jiri Stransky <jistr@redhat.com>
Date:   Tue Aug 13 11:14:10 2013 +0200

    Add .gitreview
    
    Fixes bug 1211689.
    
    Change-Id: Ic9a3417d1f00c88b86872435f108a18a6446abea

commit 3faf80a471b75bf434cd6ed4a0a71f9f34aed8a8
Merge: 47652ef 2246d68
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Mon Aug 12 06:41:41 2013 -0700

    Merge pull request #18 from petrblaho/tests-client-get-endpoint
    
    Adds tests for _get_endpoint in client submodule

commit 2246d681446cf9b70e5e93f2be6676f60c22115c
Author: Petr Blaho <pblaho@redhat.com>
Date:   Mon Aug 12 14:27:05 2013 +0200

    Adds tests for _get_endpoint in client submodule
    
    This adds tests for proper inner calling from _get_endpoint method in
    tuskarclient/client module with test for default kwargs values and
    return value.

commit 47652ef92d3953535f031f34a7b3f0b7a6571027
Merge: 91f3691 1c4072f
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Mon Aug 12 05:13:42 2013 -0700

    Merge pull request #17 from petrblaho/tox-on-travis-with-pep8-and-coverage
    
    Changes tox.ini in favor of tox and envs

commit 1c4072fe7292c897ca62b48c97d16ecd3db94931
Author: Petr Blaho <pblaho@redhat.com>
Date:   Mon Aug 12 12:36:46 2013 +0200

    Changes tox.ini in favor of tox and envs
    
    Travis will now use tox to run tests.
    This will setup travis envs to run tox on python 2.7, run pep8 tests and
    run tests with coverage report.
    Coveralls installed and called only in cover env.
    Removes python version spec from .travis.yml - tox uses its own.

commit 91f36916e558c4a3e18a035cd86dd63c3ce52673
Merge: 9efb9f1 c1b74bd
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Fri Aug 2 06:13:38 2013 -0700

    Merge pull request #16 from jistr/ftr/auth_options
    
    Allow token authentication CLI args

commit c1b74bd237ff1643ba965a47efe3dd97e9a2bf9b
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Aug 2 14:54:21 2013 +0200

    Set default service type to 'management'
    
    We don't know yet what service type will be used in Keystone to
    identify Tuskar service, but it sure won't be 'metering'. We should
    rather get an unknown service type error than fetch a Ceilometer
    service URL mistakenly.

commit 3e2415b6d27335c30f5b42141db6dca6fd1060c6
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Aug 2 14:50:09 2013 +0200

    Argument parsing and checking - allow token authentication
    
    This expands the argument parser and ensure_auth_info method to
    provide alternative means of authentication. Up to now the CLI
    required username, password, tenant and Keystone URL. Now user can
    also provide auth token and Tuskar URL (alternatively Keystone URL
    instead of Tuskar URL, in that case the Tuskar URL would be fetched
    from Keystone).

commit 9efb9f1993bbeac5a8a857ae8d461a2136c9fff3
Merge: a97dbb7 98f61f7
Author: Michal Fojtik <mi@mifo.sk>
Date:   Wed Jul 24 05:47:16 2013 -0700

    Merge pull request #14 from jistr/ftr/big_red_button
    
    Add a trigger for provisioning the data center

commit 98f61f7f1db7292dc64a465a5415f9eeb128600e
Author: Jiri Stransky <jistr@redhat.com>
Date:   Wed Jul 24 12:15:51 2013 +0200

    Add a trigger for provisioning the data center
    
    (aka the Big Red Button)

commit a97dbb768cf6aacadb1d596dbfa779fe0a821499
Merge: 91cbb97 bdd3abb
Author: Jan Provaznik <jan.provaznik@gmail.com>
Date:   Thu Jul 18 12:57:43 2013 -0700

    Merge pull request #12 from jistr/ftr/flavors
    
    Flavors CRUD

commit 91cbb972d0fe343605edc025dccf254428774bf1
Merge: 7d7d526 2184139
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Thu Jul 18 07:39:30 2013 -0700

    Merge pull request #13 from jistr/ftr/allow_keystone_v0_3
    
    Allow keystoneclient 0.3

commit 21841395159e3cb89b59d8268b2c330339ae93d7
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Jul 18 15:26:48 2013 +0200

    Allow keystoneclient 0.3

commit bdd3abb10986b789238e9228c5d684f39f8b0b2c
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Jul 18 14:10:30 2013 +0200

    Flavors CRUD
    
    Flavors are a subresource of Resource Class, so there's one more id
    parameter to supply for each operation. Otherwise it works pretty much
    the same as every other resource.

commit 7d7d526a64699ef830948b81a740d4e82c589cc7
Merge: 44e71af ca27bda
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Tue Jul 16 08:44:34 2013 -0700

    Merge pull request #11 from petrblaho/ftr/resource_classes_update
    
    Adds update method to ResourceClassManager

commit 44e71afbcea72a93d4182b46665601524cd8e2d8
Merge: 8bda3b0 be9956d
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Tue Jul 16 06:31:48 2013 -0700

    Merge pull request #10 from jistr/ftr/racks_create_update
    
    Racks create and update

commit ca27bda1016a911e2ccc6a3297030970f0ee7827
Author: Petr Blaho <pblaho@redhat.com>
Date:   Tue Jul 16 15:26:19 2013 +0200

    Adds update method to ResourceClassManager
    
    with tests

commit be9956dd23b228a43f6a9d0e0b5803a1ed1b38e7
Author: Jiri Stransky <jistr@redhat.com>
Date:   Tue Jul 16 14:59:10 2013 +0200

    Racks create and update

commit 8bda3b0ef3183071b08f1ecb6ca4397bf8283a44
Merge: 7bcdc9e b220cb8
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Mon Jul 15 06:07:42 2013 -0700

    Merge pull request #9 from petrblaho/ftr/resource-classes-delete
    
    Adds delete method to ResourceClassManager

commit b220cb89e1b3c05fa898718a36d9e6cb0c5d0bc1
Author: Petr Blaho <pblaho@redhat.com>
Date:   Fri Jul 12 17:09:38 2013 +0200

    Adds delete method to ResourceClassManager
    
    and adds test for that method

commit 7bcdc9e8bc4f21ddfaee91b5bff02bac5807f58d
Merge: 9df8cbf 82b6d4a
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Mon Jul 15 05:34:13 2013 -0700

    Merge pull request #8 from jistr/ftr/rack_delete
    
    Rack delete and safe _single_path helper

commit 82b6d4ab0d4b12d25069575e620aa9ae6b0a80b7
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Jul 12 18:35:34 2013 +0200

    Use _single_path in managers' get methods

commit 0c9450b26f8ed4ff9ac12ddcff831db074a37d07
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Jul 12 18:33:42 2013 +0200

    Rack delete

commit b8afcf52fd8dd68dc0ca201d46bd3336358ede69
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Jul 12 18:30:29 2013 +0200

    Add _single_path method for single resources path
    
    It makes sure that resource id is not None, so that e.g. DELETE request
    is not accidentally called on a collection URL.
    
    Also _path method stub is now in base.Manager, to be overriden by child
    classes.

commit 9df8cbf19b025023c5599eb96105ce84b4491d18
Merge: 66cd48a 0368621
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Mon Jul 15 04:09:01 2013 -0700

    Merge pull request #7 from petrblaho/ftr/resource-classes-create
    
    Adds create method to ResourceClassManager

commit 03686212753d6fdec6165d602953060d67e42f81
Author: Petr Blaho <pblaho@redhat.com>
Date:   Fri Jul 12 18:33:59 2013 +0200

    Adds create method to ResourceClassManager
    
    This is simplest implementation of create method
    for ResourceClassManager
    It just takes keyword arguments and pass them
    to the _create method of base.Manager as a dictionary

commit 66cd48a994b51459bf41fd4a709d471b77eea09d
Merge: 410d747 00622fe
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Fri Jul 12 05:02:17 2013 -0700

    Merge pull request #6 from jistr/bug/v1_module_name
    
    v1 module name + minor gitignore change

commit 00622fe2193722a90309baf76d8e64c9828c5335
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Jul 12 11:01:41 2013 +0200

    Gitignore coverage temp files
    
    Sometimes the coverage tool generates temp files like
    `.coverage.f18-tuskar.21667.397772`. They are now gitignored.

commit c699a22c843685ab53c3a7295cb72d2b6bac0f37
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Jul 12 10:54:20 2013 +0200

    Rename v1_0 module to v1
    
    To be synced with Tuskar HTTP API versions.

commit 410d747c545461e932aceef0d4797ea4049494b9
Merge: 1231555 c832171
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Fri Jul 12 01:41:16 2013 -0700

    Merge pull request #5 from jistr/ftr/python_api_entrypoint
    
    Python API v1 entrypoint

commit c8321714406b8bd5944b15ce304103a7a18054e2
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Jul 12 10:29:42 2013 +0200

    Python API v1 entrypoint

commit 12315552abb4f7374557b665a41db1a3ea389871
Merge: 280016f fdb88ea
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Thu Jul 11 08:57:23 2013 -0700

    Merge pull request #4 from petrblaho/ftr/resource-classes-get-list
    
    Adds ResourceClassResource and ResourceClassManager (list, get)

commit fdb88eaddfc05befc7e0fd3b9ac8165dfb30f5f1
Author: Petr Blaho <pblaho@redhat.com>
Date:   Thu Jul 11 15:32:44 2013 +0200

    Adds ResourceClass and ResourceClassManager (list, get)
    
    ResourceClass just inherit from Resource now.
    ResourceClassManager implement list and get methods.

commit 280016ff6f9f38c7a1e4a19eb6c5bba27a013efa
Merge: 2ec4bbb 04bf5f4
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Thu Jul 11 06:28:41 2013 -0700

    Merge pull request #1 from jistr/ftr/racks_python_api
    
    Racks Python API and _get in base.Manager

commit 04bf5f409dd9b6a941a6859d343ecaf4f1761b5f
Author: Jiri Stransky <jistr@redhat.com>
Date:   Wed Jul 10 15:15:24 2013 +0200

    RackManager class

commit 9dc11442f1db883426dcdbfcd63424708c24ebbd
Author: Jiri Stransky <jistr@redhat.com>
Date:   Tue Jul 9 13:56:25 2013 +0200

    Rack class
    
    Currently just inherits from Resource and doesn't contain anything
    testable really.

commit be3dc4ee6a0f55d5b48384c9b8118f7f4e52eb80
Author: Jiri Stransky <jistr@redhat.com>
Date:   Wed Jul 10 16:30:17 2013 +0200

    Add _get function to base.Manager
    
    This is useful so that we don't have to use _list in each Manager
    subclass for getting a single resource and then fetching first item of
    the array and checking for index error. This method wraps it for us.

commit 2ec4bbbc2e54944623b71fb023be53d90cb7d8cd
Author: Petr Blaho <pblaho@redhat.com>
Date:   Tue Jul 9 18:38:07 2013 +0200

    Adds tests for HTTPClient.raw_client
    
    Imports mock in test file.
    Changes name for UrlGeneration tests
    Adds tests for HTTPClient.raw_client

commit 1eb8891ab8c193fd88afff4b77d05064e87995b6
Author: Petr Blaho <pblaho@redhat.com>
Date:   Wed Jul 10 14:53:25 2013 +0200

    Changes badges to tuskar owner

commit 81fa5cb35578ad7a4fb910019511292154f3c190
Merge: 306f6aa 81173e7
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Tue Jul 9 06:31:23 2013 -0700

    Merge pull request #4 from petrblaho/test-coverage
    
    Test coverage reporting setup

commit 81173e7e55b2207e8776282c18f022a8d0e80e82
Author: Petr Blaho <pblaho@redhat.com>
Date:   Tue Jul 9 14:09:17 2013 +0200

    Adds coveralls.io config
    
    Adds coveralls to test-requirements.txt
    Adds coveralls to after_success section in .travis.yml
    Adds coveralls badge to README.rst

commit 245ee2b7db4929b0fd6f518b091d15e639f46323
Author: Petr Blaho <pblaho@redhat.com>
Date:   Tue Jul 9 13:49:00 2013 +0200

    Adds .coveragerc and modify tox.ini for coverage
    
    Adds some default settings to coverage tool via .coveragerc config file
    Adds erase and report commands to cover env in tox.ini

commit 306f6aa52d6fb27e3f0eca2ab23e32aed770216c
Merge: 7b44a7a 4bcbc1a
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Mon Jul 8 08:40:43 2013 -0700

    Merge pull request #3 from jistr/wip_apiclient2
    
    API client skeleton variant 2 (taken from ceilometerclient)

commit 4bcbc1aaea4d1e15b7072346830098ff246ec1b1
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Jul 4 16:43:35 2013 +0200

    Add top level client wrapper module
    
    Taken from ceilometerclient. It takes care of authentication via
    keystoneclient and returns an authenticated and versioned client
    instance.

commit af224af2ab5ad31443ea5294f8c714e2d721be6a
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Jul 4 16:32:33 2013 +0200

    Add API client code from ceilometerclient
    
    Contains code for making http requests as well as very basic foundation
    classes for resources and their managers.
    
    Also adds FakeAPI and FakeResponse classes to test utils.

commit 566b2e9450c0602ea622d5c9b0ea90512336aef5
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Jul 4 16:11:05 2013 +0200

    Add exceptions from ceilometerclient

commit 9b18359accef986bd89998150aacc4d56ba33e04
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Jul 4 15:49:38 2013 +0200

    Add keystoneclient dependency

commit bf10f3bdab239c01df3b871e9bc5dc5c3ce84fb4
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Jul 4 15:39:00 2013 +0200

    Add common utils
    
    Taken from ceilometerclient. Will be useful for printing output and
    importing versioned modules.

commit 0e6f1a7afff91a5c0674d15b744fe917f253cce6
Author: Jiri Stransky <jistr@redhat.com>
Date:   Thu Jul 4 15:30:17 2013 +0200

    Add importutils
    
    They will be used when importing versioned modules.

commit 7b44a7a69398b00178ce238c3fc598c9b8cf0325
Merge: f74ce14 0f0538a
Author: Jiří Stránský <jiri.stransky@gmail.com>
Date:   Thu Jul 4 01:43:03 2013 -0700

    Merge pull request #2 from petrblaho/setup-testing-env
    
    Setup testing environment including TravisCI

commit 0f0538a42cb5d5a4f00ae40a79422eedcb37fa3b
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Wed Jul 3 18:37:25 2013 +0200

    Changes url to TravisCI badge to jistr

commit bec807c8f4cb78702d43177129773f68798b1cf5
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Wed Jul 3 18:24:48 2013 +0200

    Adds TravisCI badge to README.rst

commit 9592553dfad4a9e763327173a820b87ab7b8079b
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Wed Jul 3 18:15:11 2013 +0200

    Adds TravisCI config file

commit cd50bc5be75c59ac5ad25ec42d7cec8584a7ea59
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Wed Jul 3 18:12:23 2013 +0200

    Omits tests dir in coverage command in tox.ini

commit b8daf9441a9f002f5d6fdf0bca66d08970611c12
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Wed Jul 3 18:11:00 2013 +0200

    Modifies envlist in tox.ini
    
    Removes py26 and py33 - we are not using them at the moment
    Adds cover env to run tests with coverage report

commit 59493943d575144f522299c4fe5465ad21f35891
Author: Petr Blaho <petrblaho@gmail.com>
Date:   Wed Jul 3 18:08:43 2013 +0200

    Updates .gitignore with coverage and *.egg

commit f74ce1464173bcddec1bb2e2c334a3e1911f0d67
Author: Jiri Stransky <jistr@redhat.com>
Date:   Tue Jul 2 13:36:47 2013 +0200

    Shortcut script for running the CLI in virtualenv

commit 06326e5232bf841be72f64d881c3c5e78ae9ded2
Author: Jiri Stransky <jistr@redhat.com>
Date:   Tue Jul 2 13:34:31 2013 +0200

    Top level argument parser with auth info assertion
    
    Adds a top level argument parser with support for help option and
    options for setting authentication information. Checks that
    authentication information is supplied.

commit b6d75089f63afc605215e1d64c32663c683ae415
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Jul 1 15:52:28 2013 +0200

    Shell test stub

commit 4a9a606acda6b67a858b6924c272bd305336f805
Author: Jiri Stransky <jistr@redhat.com>
Date:   Mon Jul 1 11:06:00 2013 +0200

    Shell class stub

commit c469f3a6561e1a93e66cef0a3c447d8bad03fdcc
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Jun 28 17:31:51 2013 +0200

    Basic project structure
    
    Mostly taken from other OpenStack client projects and adapted for
    Tuskar.

commit f4090e5be3d999df8d1a38356f233bd927e84837
Author: Jiri Stransky <jistr@redhat.com>
Date:   Fri Jun 28 11:06:37 2013 +0200

    Initial commit