)]}'
{"id":"openstack%2Fpython-cinderclient~162230","triplet_id":"openstack%2Fpython-cinderclient~master~I9dc0b8f761676c1b3bbdeb03e2f44b35f75c693e","project":"openstack/python-cinderclient","branch":"master","topic":"create_specific_unit_test_dir","hashtags":[],"change_id":"I9dc0b8f761676c1b3bbdeb03e2f44b35f75c693e","subject":"Move unit tests into test directory","status":"MERGED","created":"2015-03-06 16:57:18.000000000","updated":"2015-03-31 16:51:05.000000000","submitted":"2015-03-31 16:51:04.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7eec7628115e45b60486af3567720956e9deb17c","_number":162230,"virtual_id_number":162230,"owner":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":2,"date":"2015-03-31 16:51:04.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"value":0,"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"recommended":{"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"},"all":[{"value":1,"date":"2015-03-24 22:00:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":1,"date":"2015-03-24 09:23:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":1,"date":"2015-03-28 09:46:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"},{"value":2,"date":"2015-03-24 20:46:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":2,"date":"2015-03-31 05:22:47.000000000","_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":2,"date":"2015-03-24 20:20:42.000000000","_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"value":1,"date":"2015-03-24 08:36:04.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"value":1,"date":"2015-03-31 13:47:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"all":[{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":1,"date":"2015-03-31 05:22:47.000000000","_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"value":0,"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"value":0,"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"value":0,"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"value":0,"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"},{"value":0,"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"value":0,"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"value":0,"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"value":0,"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"value":0,"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},{"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-14 18:21:21.000000000","updated_by":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"reviewer":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"state":"REVIEWER"},{"updated":"2015-03-24 08:36:04.000000000","updated_by":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"reviewer":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"state":"REVIEWER"},{"updated":"2015-03-24 09:23:28.000000000","updated_by":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"reviewer":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"state":"REVIEWER"},{"updated":"2015-03-24 20:20:42.000000000","updated_by":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"reviewer":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"state":"REVIEWER"},{"updated":"2015-03-24 20:46:23.000000000","updated_by":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"reviewer":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"state":"REVIEWER"},{"updated":"2015-03-24 22:00:59.000000000","updated_by":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"reviewer":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"state":"REVIEWER"},{"updated":"2015-03-28 09:46:47.000000000","updated_by":{"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"},"reviewer":{"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"},"state":"REVIEWER"},{"updated":"2015-03-31 05:22:47.000000000","updated_by":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"reviewer":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"state":"REVIEWER"},{"updated":"2015-03-31 13:47:45.000000000","updated_by":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"reviewer":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"state":"REVIEWER"},{"updated":"2015-03-31 16:51:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d19e139022a959cc448f4b40770b0c06b0fd1f2b","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-03-06 16:57:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"20624cf9d00c26c273b0b6ac825f5a3ce747d9f7","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2015-03-06 17:23:49.000000000","message":"Patch Set 1: Code-Review+1\n\nLGTM and all tests are still running fine. :)","accounts_in_message":[],"_revision_number":1},{"id":"2a3432d1d0a0b348a10435eac0fd5e5ea9378a2f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-06 20:26:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/1/check/gate-python-cinderclient-python26/ac36c36/ : SUCCESS in 2m 22s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/1/check/gate-python-cinderclient-pep8/c944b2f/ : SUCCESS in 36s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/1/check/gate-python-cinderclient-docs/df38bf3//doc/build/html/ : SUCCESS in 32s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/1/check/gate-python-cinderclient-python27/c5157af/ : SUCCESS in 41s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/1/check/gate-python-cinderclient-python34/1084bcb/ : SUCCESS in 2m 14s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/1/check/gate-tempest-dsvm-neutron-src-python-cinderclient/44233d8/ : SUCCESS in 55m 23s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse http://logs.openstack.org/30/162230/1/check/gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse/f1aa7d5/ : SUCCESS in 21m 28s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-juno http://logs.openstack.org/30/162230/1/check/gate-tempest-dsvm-neutron-src-python-cinderclient-juno/eca9e40/ : SUCCESS in 36m 27s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/1/check/gate-python-cinderclient-pypy/19949cc/ : SUCCESS in 1m 20s","accounts_in_message":[],"_revision_number":1},{"id":"13f45fa8fc06a3eeab10604c52179b8e263a3c8d","author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"date":"2015-03-06 21:46:50.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"b1a7ddf62ab1d8362a8801d58ce9f6a07c8c5761","author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"date":"2015-03-08 22:29:35.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"69a24bde0a4d40c0cab0d50ad5236fd9bb70e450","author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"date":"2015-03-09 02:18:17.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nIt looks to me that V1 and V2 of test_qos.py and test_volume_transfers.py are mixed up, unless if I missed something here. Looks good other than that. Thanks.","accounts_in_message":[],"_revision_number":1},{"id":"f1783ae3de857ef8680a6f7baecaa3bef34dae40","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-03-10 00:35:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"35b640ca351652afeea9829edaf466d98f705203","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-03-10 00:35:22.000000000","message":"Patch Set 1:\n\nNice catch Xing!!","accounts_in_message":[],"_revision_number":1},{"id":"d9ec34c51a5dc26e630877aed3365b608045f55c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-10 01:59:18.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-python26/fe49128/ : FAILURE in 49s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-pep8/c9a560c/ : SUCCESS in 55s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/2/check/gate-python-cinderclient-docs/88dedad//doc/build/html/ : SUCCESS in 37s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-python27/09ad6f2/ : FAILURE in 38s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-python34/d06820b/ : FAILURE in 2m 10s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient/dec78a0/ : SUCCESS in 53m 26s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse http://logs.openstack.org/30/162230/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse/fd84282/ : SUCCESS in 24m 21s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-juno http://logs.openstack.org/30/162230/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient-juno/ce1cf77/ : SUCCESS in 42m 35s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-pypy/748ec1f/ : FAILURE in 1m 07s","accounts_in_message":[],"_revision_number":2},{"id":"80700fe8f4feda532022117df866b99910360d40","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-03-10 04:11:31.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"e5bcebff4a74599840bca9ded5b9621260384483","author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"date":"2015-03-10 04:47:40.000000000","message":"Patch Set 2:\n\nHi John,\n\nThe unit test error was caused by the import problem in \"cinderclient/tests/unit/v1/test_qos.py\". Should import from the new tests/unit folder.\n\nAlso it still showed that \ntests/unit/v2/test_volume_transfers.py was \ncopied from tests/v1/test_volume_transfers.py. \nAnd tests/v2/test_volume_transfers.py was deleted.","accounts_in_message":[],"_revision_number":2},{"id":"d16db08c39ee6225d7dc6998c36784d929891cdb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-10 04:59:49.000000000","message":"Patch Set 2:\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-python26/aff41a2/ : FAILURE in 44s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-pep8/f22e512/ : SUCCESS in 46s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/2/check/gate-python-cinderclient-docs/aa20fd8//doc/build/html/ : SUCCESS in 1m 53s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-python27/c7a7a51/ : FAILURE in 34s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-python34/2d74377/ : FAILURE in 1m 56s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient/e721586/ : SUCCESS in 47m 26s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse http://logs.openstack.org/30/162230/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse/22e0569/ : SUCCESS in 24m 44s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-juno http://logs.openstack.org/30/162230/2/check/gate-tempest-dsvm-neutron-src-python-cinderclient-juno/72e33ce/ : SUCCESS in 48m 16s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/2/check/gate-python-cinderclient-pypy/476113f/ : FAILURE in 1m 12s","accounts_in_message":[],"_revision_number":2},{"id":"ef4d55e327a114d0eac560d8e21732aeca88eb19","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2015-03-10 09:11:16.000000000","message":"Patch Set 2: Code-Review-1\n\nI agree, utils and fakes should import from cinder.tests.unit and cinder.tests.unit.v1 respectively. After changing that tests run just fine.\nI don\u0027t know abut the v2 volume transfer tests, because it\u0027s there after applying the patch, and run_tests runs 434 test with and without this patch.","accounts_in_message":[],"_revision_number":2},{"id":"6f817dfa2b2b79d5565267998ddc1f0e7ce58e61","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-03-10 13:23:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b6159e441315372c3283e584c90b5f6f3f59a639","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-03-10 13:27:58.000000000","message":"Patch Set 3:\n\nThanks everyone, FYI... those renames were actually already corrected.  The problem is that when I first ran git add it had the wrong files.  I actually went back and fixed those, but it\u0027s in git history as being wrong.  Didn\u0027t want to change the git commit log but I went ahead and did that this time to eliminate confusion.\n\nRunning a diff between current master and new dirs should only show the added unit directory on imports (the only diff).","accounts_in_message":[],"_revision_number":3},{"id":"05ec78b7cb6b25ffbfdff8346e194af5ae7e9062","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-10 14:20:16.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/3/check/gate-python-cinderclient-python26/c89998a/ : SUCCESS in 54s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/3/check/gate-python-cinderclient-pep8/03e4f41/ : SUCCESS in 53s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/3/check/gate-python-cinderclient-docs/2f5b7ad//doc/build/html/ : SUCCESS in 49s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/3/check/gate-python-cinderclient-python27/68ac66f/ : SUCCESS in 2m 38s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/3/check/gate-python-cinderclient-python34/18f11bf/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/3/check/gate-tempest-dsvm-neutron-src-python-cinderclient/362832c/ : SUCCESS in 47m 18s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse http://logs.openstack.org/30/162230/3/check/gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse/890923f/ : SUCCESS in 21m 57s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-juno http://logs.openstack.org/30/162230/3/check/gate-tempest-dsvm-neutron-src-python-cinderclient-juno/77e870b/ : SUCCESS in 38m 40s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/3/check/gate-python-cinderclient-pypy/188526e/ : SUCCESS in 2m 02s","accounts_in_message":[],"_revision_number":3},{"id":"a4318196deef3c99f1cc1217467f2f6db70ece34","author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"date":"2015-03-10 14:20:46.000000000","message":"Patch Set 3: Code-Review+2\n\nThanks John.","accounts_in_message":[],"_revision_number":3},{"id":"edbb10b14ad92c41794e8d568e453fef11c3279b","author":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"date":"2015-03-10 14:36:34.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"a7d5fd0e4d8c2867853850098f0ac192e5b85d2e","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2015-03-10 15:06:45.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"aab744351c66a9a0060b47b99d0f6c2013e35101","author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"date":"2015-03-11 17:32:22.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"3849f9b1d29a174af9f9944672d80d163339775b","author":{"_account_id":7764,"name":"Peter Hamilton","email":"peter.hamilton@jhuapl.edu","username":"Peter"},"date":"2015-03-14 18:21:21.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"1a31e1025df9a483f2b8ca6065f33ac90d660046","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-16 17:21:38.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"239cc561c89b202a92b4410c5eccb90aecfc9130","author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"date":"2015-03-24 03:20:14.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"273c8d868de6c7419f7f6044a52b8c0cb2f37deb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-24 04:16:28.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python26/3e8f35e/ : SUCCESS in 56s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-pep8/fcd6061/ : SUCCESS in 49s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/4/check/gate-python-cinderclient-docs/a03bebb//doc/build/html/ : SUCCESS in 54s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python27/1bb4913/ : SUCCESS in 1m 03s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python34/2ec1100/ : SUCCESS in 2m 39s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient/7e6ea80/ : SUCCESS in 56m 10s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse/6625971/ : SUCCESS in 24m 25s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-juno http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient-juno/f307e20/ : SUCCESS in 55m 29s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-pypy/e184869/ : SUCCESS in 1m 59s","accounts_in_message":[],"_revision_number":4},{"id":"dce00c2f2e0a9415a38e86c1679b070dc8c6eb8c","author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"date":"2015-03-24 08:36:04.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"939864aef7235fa8e92be37890483ab9046e7b50","author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"date":"2015-03-24 09:23:28.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"ecee009363caabcca7ddf2325c427297c12b08ef","author":{"_account_id":6491,"name":"xing-yang","email":"xingyang105@gmail.com","username":"xing-yang"},"date":"2015-03-24 20:20:42.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"ff23184816e854c47de7945a3cf95fb64560dbc5","author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"date":"2015-03-24 20:46:23.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"5615bfe1644597751b89a979b680b81165d76c10","author":{"_account_id":14305,"name":"Yuriy Nesenenko","email":"ynesenenko@mirantis.com","username":"yuriy_n"},"date":"2015-03-24 22:00:59.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"fa7dab647a45b9557842215d0563c839cae91e30","author":{"_account_id":15556,"name":"luyingxi","email":"luyingxi@huawei.com","username":"lu"},"date":"2015-03-28 09:46:47.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"e2b765a708ef56ef24272684e24bb1de1c133a5e","author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"date":"2015-03-31 05:22:47.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"ddb2f1634287e84d0ce44871673b2ec812cc50a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 05:22:48.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"b79c502cdf2441ca1582e5893e9d10fac9cd72db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 05:35:24.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-python26/484f4c4/ : SUCCESS in 47s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/4/gate/gate-python-cinderclient-docs/993e78c//doc/build/html/ : SUCCESS in 47s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-pep8/cda078c/ : SUCCESS in 56s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-python27/37b7a83/ : SUCCESS in 51s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-python34/b1ae56f/ : SUCCESS in 2m 51s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/4/gate/gate-tempest-dsvm-neutron-src-python-cinderclient/a1be3c8/ : FAILURE in 12m 35s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-pypy/f89e0cd/ : SUCCESS in 2m 11s","accounts_in_message":[],"_revision_number":4},{"id":"8edfb14145c59e25ddb1a94290a8c8ac4af462d9","author":{"_account_id":1736,"name":"Ivan Kolodyazhny","email":"e0ne@e0ne.info","username":"e0ne"},"date":"2015-03-31 09:50:35.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"e3896bdb6f826afd9e0086a63e9c3f23d8b1cdaa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 10:47:46.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python26/c48c87d/ : SUCCESS in 1m 01s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-pep8/3114521/ : SUCCESS in 53s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/4/check/gate-python-cinderclient-docs/2079b1f//doc/build/html/ : SUCCESS in 51s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python27/05815b3/ : SUCCESS in 59s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python34/6857fcc/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient/9e01e14/ : FAILURE in 12m 54s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse/d7d20f0/ : SUCCESS in 30m 40s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-juno http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient-juno/be2b75c/ : SUCCESS in 51m 59s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-pypy/02dcd61/ : SUCCESS in 1m 56s","accounts_in_message":[],"_revision_number":4},{"id":"1117906608c1fb5979fb4e3ffe3b92431f917f81","author":{"_account_id":14271,"name":"Kallebe Monteiro","email":"kallebe.monteiro@lsbd.ufc.br","username":"kallebe"},"date":"2015-03-31 13:47:45.000000000","message":"Patch Set 4: Code-Review+1\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"2a66d4ecc01ac812d30723de5192fc368220ad0f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 15:49:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python26/8341854/ : SUCCESS in 54s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-pep8/aa37b57/ : SUCCESS in 55s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/4/check/gate-python-cinderclient-docs/1e4c698//doc/build/html/ : SUCCESS in 58s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python27/117e415/ : SUCCESS in 1m 02s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-python34/2d05f0b/ : SUCCESS in 2m 31s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient/9b2b267/ : SUCCESS in 1h 01m 14s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient-icehouse/dca48db/ : SUCCESS in 29m 19s\n- gate-tempest-dsvm-neutron-src-python-cinderclient-juno http://logs.openstack.org/30/162230/4/check/gate-tempest-dsvm-neutron-src-python-cinderclient-juno/e7e07f0/ : SUCCESS in 44m 54s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/4/check/gate-python-cinderclient-pypy/abe8938/ : SUCCESS in 1m 48s","accounts_in_message":[],"_revision_number":4},{"id":"73d985632777aa9bcdd614884135f3ad3743e188","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 15:50:03.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"84b98f8fdb92d482eede0975473f1402289460bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 16:51:04.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-cinderclient-python26 http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-python26/dc5986d/ : SUCCESS in 57s\n- gate-python-cinderclient-docs http://docs-draft.openstack.org/30/162230/4/gate/gate-python-cinderclient-docs/8fe1346//doc/build/html/ : SUCCESS in 53s\n- gate-python-cinderclient-pep8 http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-pep8/eb81cb8/ : SUCCESS in 53s\n- gate-python-cinderclient-python27 http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-python27/1d8a881/ : SUCCESS in 51s\n- gate-python-cinderclient-python34 http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-python34/6e1aca1/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-neutron-src-python-cinderclient http://logs.openstack.org/30/162230/4/gate/gate-tempest-dsvm-neutron-src-python-cinderclient/c565d32/ : SUCCESS in 54m 26s\n- gate-python-cinderclient-pypy http://logs.openstack.org/30/162230/4/gate/gate-python-cinderclient-pypy/5fc24fb/ : SUCCESS in 1m 20s","accounts_in_message":[],"_revision_number":4},{"id":"a7691b035164381066f5f7fd9eaa079b0d36b84c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 16:51:05.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e5a13047918402ab0373181e25bb842d33c4ad50","revisions":{"cd82879ab5290aa48cbc6b93b6c6f4b128088613":{"kind":"REWORK","_number":1,"created":"2015-03-06 16:57:18.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/30/162230/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/30/162230/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/1"}}},"commit":{"parents":[{"commit":"f47f973d9b15599983224c05c1408ee723236ea2","subject":"Updated help on cinder reset-state cli","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f47f973d9b15599983224c05c1408ee723236ea2"}]}],"author":{"name":"John Griffith","email":"john.griffith@solidfire.com","date":"2015-03-06 16:55:26.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith@solidfire.com","date":"2015-03-06 16:55:26.000000000","tz":-420},"subject":"Move unit tests into test directory","message":"Move unit tests into test directory\n\nThis is the first step of moving functional testing\ninto the project tree.  This change just moves\nall of the unit tests to be under a dedicated tests/unit\ndirectory.\n\nFollow up patches will add the functional directory and\nstart moving tempest CLI tests there.\n\nChange-Id: I9dc0b8f761676c1b3bbdeb03e2f44b35f75c693e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/cd82879ab5290aa48cbc6b93b6c6f4b128088613"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/cd82879ab5290aa48cbc6b93b6c6f4b128088613"}]},"branch":"refs/heads/master"},"8a79cacf8dac5d8790641bff6632148795b9c8ff":{"kind":"REWORK","_number":2,"created":"2015-03-10 00:35:09.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/30/162230/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/30/162230/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/2"}}},"commit":{"parents":[{"commit":"f47f973d9b15599983224c05c1408ee723236ea2","subject":"Updated help on cinder reset-state cli","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f47f973d9b15599983224c05c1408ee723236ea2"}]}],"author":{"name":"John Griffith","email":"john.griffith@solidfire.com","date":"2015-03-06 16:55:26.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith@solidfire.com","date":"2015-03-10 00:34:04.000000000","tz":-360},"subject":"Move unit tests into test directory","message":"Move unit tests into test directory\n\nThis is the first step of moving functional testing\ninto the project tree.  This change just moves\nall of the unit tests to be under a dedicated tests/unit\ndirectory.\n\nFollow up patches will add the functional directory and\nstart moving tempest CLI tests there.\n\nChange-Id: I9dc0b8f761676c1b3bbdeb03e2f44b35f75c693e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/8a79cacf8dac5d8790641bff6632148795b9c8ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/8a79cacf8dac5d8790641bff6632148795b9c8ff"}]},"branch":"refs/heads/master"},"b74c63db1f432451e8323656aea27956f7caecec":{"kind":"REWORK","_number":3,"created":"2015-03-10 13:23:50.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/30/162230/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/30/162230/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/3"}}},"commit":{"parents":[{"commit":"f47f973d9b15599983224c05c1408ee723236ea2","subject":"Updated help on cinder reset-state cli","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/f47f973d9b15599983224c05c1408ee723236ea2"}]}],"author":{"name":"John Griffith","email":"john.griffith@solidfire.com","date":"2015-03-06 16:55:26.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith@solidfire.com","date":"2015-03-10 13:21:56.000000000","tz":-360},"subject":"Move unit tests into test directory","message":"Move unit tests into test directory\n\nThis is the first step of moving functional testing\ninto the project tree.  This change just moves\nall of the unit tests to be under a dedicated tests/unit\ndirectory.\n\nFollow up patches will add the functional directory and\nstart moving tempest CLI tests there.\n\nChange-Id: I9dc0b8f761676c1b3bbdeb03e2f44b35f75c693e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b74c63db1f432451e8323656aea27956f7caecec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/b74c63db1f432451e8323656aea27956f7caecec"}]},"branch":"refs/heads/master"},"e5a13047918402ab0373181e25bb842d33c4ad50":{"kind":"REWORK","_number":4,"created":"2015-03-24 03:20:14.000000000","uploader":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"ref":"refs/changes/30/162230/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-cinderclient","ref":"refs/changes/30/162230/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-cinderclient refs/changes/30/162230/4"}}},"commit":{"parents":[{"commit":"e2afc016b248cf618a7076ecac492c4496e1e54c","subject":"bash_completion now shows only subcommands when subcommand is \"help\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e2afc016b248cf618a7076ecac492c4496e1e54c"}]}],"author":{"name":"John Griffith","email":"john.griffith@solidfire.com","date":"2015-03-06 16:55:26.000000000","tz":-420},"committer":{"name":"John Griffith","email":"john.griffith@solidfire.com","date":"2015-03-24 03:20:10.000000000","tz":-360},"subject":"Move unit tests into test directory","message":"Move unit tests into test directory\n\nThis is the first step of moving functional testing\ninto the project tree.  This change just moves\nall of the unit tests to be under a dedicated tests/unit\ndirectory.\n\nFollow up patches will add the functional directory and\nstart moving tempest CLI tests there.\n\nChange-Id: I9dc0b8f761676c1b3bbdeb03e2f44b35f75c693e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e5a13047918402ab0373181e25bb842d33c4ad50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-cinderclient/commit/e5a13047918402ab0373181e25bb842d33c4ad50"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
