summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add release notes for 1.7.01.7.0Doug Hellmann2014-08-281-5/+65
| | | | | | | Add release notes for recent changes and update the formatting of older release notes for consistency. Change-Id: I3992b0c198eac41b2acf37d73e6642f47aeb5330
* Fix stable integration testsDoug Hellmann2014-08-263-0/+12
| | | | Change-Id: I7def2163b8e2064a7af4f0f53861ae3e7aec1e9c
* Merge "Set the main logger name to match the application"Jenkins2014-08-131-12/+10
|\
| * Set the main logger name to match the applicationDoug Hellmann2014-07-251-12/+10
| | | | | | | | | | | | | | | | | | | | Change the main logger to use the application's name instead of 'cliff.app' so that unhandled errors reported as oneliners come out as "ERROR: myapp some problem happened" instead of "ERROR: cliff.app some problem happened". Change-Id: I7d31cb8c1700984e6bd951ee05817b2e6a915da4 Closes-bug: #1348648
* | Merge "Clean up default tox environment list"Jenkins2014-08-051-1/+1
|\ \
| * | Clean up default tox environment listDoug Hellmann2014-07-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reorder the list to place python 3.3 first to avoid the issue with python 2.6/7 choosing a dbm format not available in 3.3. Remove python 3.2 from the default list so that running tox without any arguments runs a useful set of tests. Change-Id: I181f73871df16b44de6426f7cddc40956e338c72
* | | Updated from global requirementsOpenStack Proposal Bot2014-07-261-1/+1
|/ / | | | | | | Change-Id: I02dddff536946ea6eb7662e2af6ddb8b5cbf5641
* | Do not allow wheels for stable testsDoug Hellmann2014-07-252-2/+2
|/ | | | | | | | | The tests against stable versions of consuming projects download the release packages from the PyPI mirror. Now that there are wheels available, installing those packages breaks. Rather than completely rewrite the test scripts, force the sdist to be downloaded. Change-Id: I574610b934a40aa4e4c017d1f247cc14b81a8160
* Merge "CSV formatter should use system-dependent line ending"Jenkins2014-06-161-0/+2
|\
| * CSV formatter should use system-dependent line endingIlya Shakhat2014-06-111-0/+2
| | | | | | | | | | | | Closes bug 1298907 Change-Id: I6042efc694fefc705db5d425142a1068780ef2de
* | Merge "Expose load_commands publicly"Jenkins2014-06-164-60/+55
|\ \
| * | Expose load_commands publiclyJamie Lennox2014-05-234-60/+55
| |/ | | | | | | | | | | | | | | This will allow us to load commands from other entrypoints into the list. It brings together the two CommandManager overrides in tests into one place in utils to simply usage. Change-Id: Ib463eff98c2ac04488ce4a8875cf3e1b7779b27c
* | Merge "fixed typos found by RETF rules"Jenkins2014-06-163-3/+3
|\ \
| * | fixed typos found by RETF rulesChristian Berendt2014-05-293-3/+3
| |/ | | | | | | | | | | rules are avaialble at https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Typos Change-Id: I1ecf1b48d82c71ef12cf419540740aac2d64bb56
* | Merge "Fix wrong method name assert_called_once"Jenkins2014-06-141-5/+5
|\ \
| * | Fix wrong method name assert_called_onceChangBo Guo(gcb)2014-05-171-5/+5
| |/ | | | | | | | | | | | | There isn't method assert_called_once, and it doesn't really check anything. We'd better check mock.called directly. Change-Id: Iffbaa176c3efd41084a655adcbbb0821d8ad496d
* | Merge "The --variable option to shell format is redundant"Jenkins2014-06-121-1/+2
|\ \
| * | The --variable option to shell format is redundantTerry Howe2014-05-231-1/+2
| |/ | | | | | | | | | | | | | | The --variable option to the shell format is redundant to the --column option and it adds to the clutter. Change-Id: I0e3dbca8272d1503df3188dbba00afa902dbd34b Closes-Bug: #1320629
* | Merge "Use six.add_metaclass instead of __metaclass__"Jenkins2014-06-095-8/+16
|\ \
| * | Use six.add_metaclass instead of __metaclass__Christian Berendt2014-06-035-8/+16
| |/ | | | | | | | | | | | | According to http://docs.openstack.org/developer/hacking/ it should be preferred to use six.add_metaclass instead of __metaclass__. Change-Id: I33a0d1b0a0a31beacc8c768eb18fac3cb9ed5936
* | Make show option compatible with Python 2.6.Feodor Tersin2014-06-064-29/+36
|/ | | | | Change-Id: I573ba628e1f7d4e1f6d71223e27f2301db7eb080 Closes-Bug: #1322931
* Updated from global requirementsOpenStack Proposal Bot2014-04-302-3/+19
| | | | Change-Id: I934f67643ed407ef3f12a9a2d0d9f695cb88038e
* Fix pep8 failures on rule E265Andrea Frittoli2014-04-251-42/+42
| | | | Change-Id: I5aae8afb822c1a840572c75120f16432f317cedd
* Remove PrettyTable from documentation requirements1.6.1Terry Howe2014-04-071-1/+0
| | | | | | | | Remove PrettyTable from documentation build requirements, it should be installed when cliff is installed Change-Id: If870128aafdbc5ace8d9185aff479926481fb8ee Closes-Bug: #1268339
* Merge "Import run_cross_tests.sh from oslo-incubator"Jenkins2014-04-042-0/+77
|\
| * Import run_cross_tests.sh from oslo-incubatorDoug Hellmann2014-04-032-0/+77
| | | | | | | | | | | | | | | | | | | | | | Add the script for running unit tests in other projects so we can establish cross-project gate jobs. Depends on https://review.openstack.org/#/c/83411/ and https://review.openstack.org/#/c/83412/ Change-Id: I3d3e25f92ab6337432b54967a381662f32902a6d
* | Fix a bug in ShellFormatter's escaping of double quotes in strings.Ryan Petrello2014-04-032-3/+20
| | | | | | | | | | Fixes bug: 1302066 Change-Id: I7fe066165ce11cfe977a18c0e49a55ff84ba4187
* | add doc requirements to venvDoug Hellmann2014-04-033-2/+2
| | | | | | | | Change-Id: Idb93d5ad7e9987a60cb5845e83ccdcab49f35f65
* | Merge "Add max-width support for table formatter"1.6.0Jenkins2014-03-281-1/+12
|\ \ | |/ |/|
| * Add max-width support for table formatterQiu Yu2014-03-241-1/+12
| | | | | | | | | | Change-Id: If6198ede935907396454e72fc76f8ec9c1265eb6 Closes-Bug: #1269299
* | Add value only output formattterTerry Howe2014-03-173-0/+31
| | | | | | | | | | | | | | | | | | | | | | It may be useful to have a value only output formatter to perform operationgs like: TOKEN=$(openstack token create -c id -f value) Rather than: eval $(openstack token create -c id -f shell) TOKEN="${id}" Change-Id: I7bda3cc1a1d154a05e8e31eed564dae1e82066d6 Closes-Bug: #1292578
* | Update readme with links to bug tracker and sourceDoug Hellmann2014-03-041-4/+4
| | | | | | | | | | | | | | This update is based on the oslo-cookiecutter template for the README for a new library. Change-Id: I3ee1e22377e1dcca86ca3d5b208abc3c9dea70a9
* | Merge "Move pep8 dependency into pep8 tox test"Jenkins2014-02-221-1/+0
|\ \
| * | Move pep8 dependency into pep8 tox testDirk Mueller2014-02-211-1/+0
| | | | | | | | | | | | | | | | | | The other unit tests do not require pep8 Change-Id: I7ac68bb3ff48a76a6dd3db08a05827831069f141
* | | Merge "Fix interactive mode with command line args"Jenkins2014-02-211-0/+3
|\ \ \ | |/ / |/| |
| * | Fix interactive mode with command line argsTerry Howe2014-02-201-0/+3
| |/ | | | | | | | | | | | | The cmdloop in cmd2 looks for a --test option in the parsed arguments which doesn't work if you want to pass other arguments in interactive mode. If any other arguments are passed in, an exception is thrown. Change-Id: Iacd3d338dce74f4de9eaf5c9c8ad8ac9f9ae32e3 Closes-Bug: #1103218
* | Merge "Sync with global requirements"Jenkins2014-02-212-7/+7
|\ \
| * | Sync with global requirementsSascha Peilicke2014-01-162-7/+7
| | | | | | | | | | | | Change-Id: Ibd2a7c044752416deb4bf9f0984e53f74fe7621c
* | | Merge "Fix doc build with Python 2.6.x"Jenkins2014-02-211-4/+2
|\ \ \ | |_|/ |/| |
| * | Fix doc build with Python 2.6.xDirk Mueller2014-02-211-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | subprocess.check_output was new in Python 2.7. Use an alternative construct via subprocess.Popen which works on Python 2.6 as well. Change-Id: I0b44fc19183f1c6b23fe5a9cce31de381809534d
* | | Update .gitreview after repo renameDoug Hellmann2014-02-071-1/+1
| | | | | | | | | | | | Change-Id: I6b6e20a7884b47ade466fc38641a5ac1a5f3e146
* | | Escape double quotes in shell formatterClint Byrum2014-02-032-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change the shell formatter could not be trusted to output anything with double quotes. With this change we can pass the output directly to the shell for evaluation. Change-Id: I8f2bf23a1523f6f02e5ce8563038b20e079b52da Closes-Bug: #1269908
* | | Add unit test for shell formatterClint Byrum2014-02-031-0/+20
|/ / | | | | | | | | | | | | This is in prepration for changing the behavior to escape double quotes. Change-Id: Ib82511d066d70a1603b80ba8680b005e00113483 Related-Bug: #1269908
* | Rename private attribute to avoid conflictDoug Hellmann2014-01-282-5/+5
|/ | | | | | | | | The neutronclient code is using '_formatters' for some column formatters. Rather than change their code in multiple branches, just rename our use of _formatters here to a unique name. Change-Id: I85272bcf4c3daa5fbb52ab75945e567a786bd203
* Add integration tests with known consumersDoug Hellmann2014-01-036-1/+90
| | | | | | | Run the tests of some consumers of cliff to ensure that changes being made do not break the apps or downsteam libraries. Change-Id: Ifded67608b49044cc6a0832389ad7fe825148a3c
* update history for previous changeDoug Hellmann2014-01-031-0/+6
| | | | Change-Id: I3bdf7f1293b00b563bc3332c6d6336f68e0f20e8
* Make the formatters a private part of the commandDoug Hellmann2014-01-032-11/+5
| | | | | | | | python-neutronclient was modifying the formatters set, but those objects were always meant to be private. Rename "formatters" to "_formatters" to make that clear. Change-Id: I993c948384201ef64c6fd0c957fa854bc4eed9d6
* move to pbr for packaging1.5.2Doug Hellmann2014-01-036-180/+67
| | | | Change-Id: I93e4f54d1b81f53615774aa5f79b3e6a9941a55d
* add venv environ to tox config1.5.1Doug Hellmann2014-01-031-0/+3
| | | | Change-Id: I9c2091ccac212e7bd8f5f6af571426dd10a1d18e
* Update history for next release1.5.0Doug Hellmann2014-01-032-5/+7
| | | | Change-Id: Ibc424639b06362ce915776ea5914860e809ce25e