)]}'
{"id":"openstack%2Fpython-glanceclient~23184","triplet_id":"openstack%2Fpython-glanceclient~master~I5ec527c5efff3726932d234d7c67e08149643f89","project":"openstack/python-glanceclient","branch":"master","topic":"bp/glanceclient-shells-unittests","hashtags":[],"change_id":"I5ec527c5efff3726932d234d7c67e08149643f89","subject":"Add test for glanceclient shells","status":"MERGED","created":"2013-02-28 16:55:32.000000000","updated":"2013-05-17 18:20:49.000000000","submitted":"2013-05-17 18:20:49.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c20834a11a070b00f7add959dce8cf842a821d59","_number":23184,"virtual_id_number":23184,"owner":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":2,"date":"2013-05-17 18:20:49.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"value":0,"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"value":0,"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},{"value":0,"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"all":[{"value":2,"date":"2013-05-17 17:20:23.000000000","_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"value":2,"date":"2013-05-17 17:30:43.000000000","_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"value":0,"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},{"value":0,"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"all":[{"value":0,"date":"2013-05-17 17:20:23.000000000","_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"value":1,"date":"2013-05-17 17:30:43.000000000","_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"value":0,"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},{"value":0,"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"value":0,"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"value":0,"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},{"value":0,"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-03-18 17:10:34.000000000","updated_by":{"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},"reviewer":{"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},"state":"REVIEWER"},{"updated":"2013-03-19 10:08:20.000000000","updated_by":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"reviewer":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"state":"REVIEWER"},{"updated":"2013-03-20 21:07:10.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2013-05-17 17:20:23.000000000","updated_by":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"reviewer":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"state":"REVIEWER"},{"updated":"2013-05-17 17:30:43.000000000","updated_by":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"reviewer":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"state":"REVIEWER"},{"updated":"2013-05-17 18:20:49.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"632bf89d7cff6767fe40dc28850ef7d29130657c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 17:41:04.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23184/1/check/gate-python-glanceclient-pep8/591 : SUCCESS\n- http://logs.openstack.org/23184/1/check/gate-python-glanceclient-docs/527 : SUCCESS\n- http://logs.openstack.org/23184/1/check/gate-python-glanceclient-python26/590 : SUCCESS\n- http://logs.openstack.org/23184/1/check/gate-python-glanceclient-python27/589 : SUCCESS\n- http://logs.openstack.org/23184/1/check/gate-tempest-devstack-vm-full/6092 : SUCCESS\n- http://logs.openstack.org/23184/1/check/gate-tempest-devstack-vm-postgres-full/5811 : SUCCESS\n- http://logs.openstack.org/23184/1/check/gate-tempest-devstack-vm-quantum/10883 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"eda1002ec28a1a387fbe7588aa9a8ec07666cdc0","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2013-03-11 11:03:55.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"4c8a80382b04b9922d10383714ac71eefe05bf0b","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-03-11 12:21:39.000000000","message":"Patch Set 1: Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"d2a865585d6c8021c84b8d587a79d2e01fa04d55","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-03-12 09:48:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1ccc3c187b085e944177d220c50e418c318e8306","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-12 10:29:35.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23184/2/check/gate-python-glanceclient-pep8/609 : SUCCESS\n- http://logs.openstack.org/23184/2/check/gate-python-glanceclient-docs/544 : SUCCESS\n- http://logs.openstack.org/23184/2/check/gate-python-glanceclient-python26/607 : SUCCESS\n- http://logs.openstack.org/23184/2/check/gate-python-glanceclient-python27/606 : SUCCESS\n- http://logs.openstack.org/23184/2/check/gate-tempest-devstack-vm-full/8293 : SUCCESS\n- http://logs.openstack.org/23184/2/check/gate-tempest-devstack-vm-postgres-full/8009 : SUCCESS\n- http://logs.openstack.org/23184/2/check/gate-tempest-devstack-vm-quantum/13501 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"611108785c4dcf5a0db771f08bb06d93a6294792","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2013-03-12 13:27:28.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"14cf1a1056554ac1ab600ec77f3d4780dc205f25","author":{"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},"date":"2013-03-15 20:18:46.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nThis looks great and well needed.  Some *tiny* nit picks in line.","accounts_in_message":[],"_revision_number":2},{"id":"0a5984b03b51f9ce11751068f358a1539cf45583","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-03-18 09:35:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e59811778dd8af4e4885fef8b3a2312f81111084","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-03-18 09:36:03.000000000","message":"Patch Set 3:\n\nGood points. Thank you for review.","accounts_in_message":[],"_revision_number":3},{"id":"a5f1ebcc83065b4a5972be85d9e58924aad864cb","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2013-03-18 10:12:21.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"55d0865056b752eaa514a3f7c26b627e5e1d1d36","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-18 10:21:03.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/23184/3/check/gate-python-glanceclient-pep8/625 : SUCCESS\n- http://logs.openstack.org/23184/3/check/gate-python-glanceclient-docs/557 : SUCCESS\n- http://logs.openstack.org/23184/3/check/gate-python-glanceclient-python26/620 : FAILURE\n- http://logs.openstack.org/23184/3/check/gate-python-glanceclient-python27/619 : FAILURE\n- http://logs.openstack.org/23184/3/check/gate-tempest-devstack-vm-full/9317 : SUCCESS\n- http://logs.openstack.org/23184/3/check/gate-tempest-devstack-vm-postgres-full/9033 : SUCCESS\n- http://logs.openstack.org/23184/3/check/gate-tempest-devstack-vm-quantum/14672 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"350a1aa21cfcffb83e0fd17dada67ab7be50df90","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-03-18 10:50:16.000000000","message":"Patch Set 3: Work In Progress","accounts_in_message":[],"_revision_number":3},{"id":"7ef57fbb5809f45cda6010859a69c28125ee6d32","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-03-18 11:50:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ad1f33039696f68681906bed38c8c3532dc361fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-18 12:36:17.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23184/4/check/gate-python-glanceclient-pep8/626 : SUCCESS\n- http://logs.openstack.org/23184/4/check/gate-python-glanceclient-docs/558 : SUCCESS\n- http://logs.openstack.org/23184/4/check/gate-python-glanceclient-python26/621 : SUCCESS\n- http://logs.openstack.org/23184/4/check/gate-python-glanceclient-python27/620 : SUCCESS\n- http://logs.openstack.org/23184/4/check/gate-tempest-devstack-vm-full/9325 : SUCCESS\n- http://logs.openstack.org/23184/4/check/gate-tempest-devstack-vm-postgres-full/9041 : SUCCESS\n- http://logs.openstack.org/23184/4/check/gate-tempest-devstack-vm-quantum/14680 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"b0781217d0b144689a3afd9caa135690feb5b8f6","author":{"_account_id":6493,"name":"John Bresnahan","email":"john@bresnahan.me","username":"jbresnah"},"date":"2013-03-18 17:10:34.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nI noticed that shell_help (which I commented on in patch 2) is gone.  I think it is a good test and I would rather see it in their and abstracted out later than gone.  But in any case this is great work and looks good to me.","accounts_in_message":[],"_revision_number":4},{"id":"a8119f41e59652f55a9f1e8b1ff366cb75f8162a","author":{"_account_id":1267,"name":"Alexei Ababilov","display_name":"Alexei Ababilov","email":"ilovegnulinux@gmail.com","username":"aababilov"},"date":"2013-03-19 10:08:20.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"a8cdadb2cf2a07a8fadc1df51635866737a8e249","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2013-03-20 21:07:10.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"70cb5e983a674d16100c10e89ac7664e368038a8","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-04-04 06:03:02.000000000","message":"Patch Set 4: Abandoned\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button  under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":4},{"id":"81c5c757a9b1a0689ab9bc58ac14343da1880b8f","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-04-04 06:03:02.000000000","message":"Patch Set 4:\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button  under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":4},{"id":"4036c12ff6e8a9e4f119fbbb3cfaec49b63abc81","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-04-04 09:22:21.000000000","message":"Patch Set 4: Restored","accounts_in_message":[],"_revision_number":4},{"id":"ee9d67e30429d541c3cb0ecac08c6363cbf6d57f","author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"date":"2013-04-04 18:31:34.000000000","message":"Patch Set 4: Do not merge\n\n(4 inline comments)\n\nCopyright issues noted inline.","accounts_in_message":[],"_revision_number":4},{"id":"e5ad6cb48b03555bea4a0e0c5b69c80481735c61","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-04-11 09:53:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d9c7f69f29fabe1c691176a219107475ce8b359d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-11 10:34:06.000000000","message":"Patch Set 5: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/23184/5/check/gate-python-glanceclient-requirements/8 : Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements\n- http://logs.openstack.org/23184/5/check/gate-python-glanceclient-pep8/672 : SUCCESS\n- http://docs-draft.openstack.org/23184/5/check/gate-python-glanceclient-docs/604/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/23184/5/check/gate-python-glanceclient-python26/667 : SUCCESS\n- http://logs.openstack.org/23184/5/check/gate-python-glanceclient-python26-rhel6/25 : SUCCESS (non-voting)\n- http://logs.openstack.org/23184/5/check/gate-python-glanceclient-python27/665 : SUCCESS\n- http://logs.openstack.org/23184/5/check/gate-tempest-devstack-vm-full/12327 : SUCCESS\n- http://logs.openstack.org/23184/5/check/gate-tempest-devstack-vm-postgres-full/12042 : SUCCESS\n- http://logs.openstack.org/23184/5/check/gate-tempest-devstack-vm-quantum/18151 : SUCCESS\n- http://logs.openstack.org/23184/5/check/gate-grenade-devstack-vm/289 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"1475bef07751d1eb4a115d3643f419d1d5b89883","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-04-11 12:57:28.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"3101bf78d5fd7611a646c200b18a95cd5e843cd3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-11 13:38:04.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23184/6/check/gate-python-glanceclient-requirements/9 : SUCCESS\n- http://logs.openstack.org/23184/6/check/gate-python-glanceclient-pep8/675 : SUCCESS\n- http://docs-draft.openstack.org/23184/6/check/gate-python-glanceclient-docs/607/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/23184/6/check/gate-python-glanceclient-python26/670 : SUCCESS\n- http://logs.openstack.org/23184/6/check/gate-python-glanceclient-python26-rhel6/28 : SUCCESS (non-voting)\n- http://logs.openstack.org/23184/6/check/gate-python-glanceclient-python27/668 : SUCCESS\n- http://logs.openstack.org/23184/6/check/gate-tempest-devstack-vm-full/12344 : SUCCESS\n- http://logs.openstack.org/23184/6/check/gate-tempest-devstack-vm-postgres-full/12059 : SUCCESS\n- http://logs.openstack.org/23184/6/check/gate-tempest-devstack-vm-quantum/18169 : SUCCESS\n- http://logs.openstack.org/23184/6/check/gate-grenade-devstack-vm/308 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"530d59083d2a495675983d0383e7d9c1bcf96bb1","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-04-26 06:03:02.000000000","message":"Patch Set 6:\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button  under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":6},{"id":"7e7de155667703179b83f91613109112665d15ad","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-04-26 06:03:02.000000000","message":"Patch Set 6: Abandoned\n\ncode review expired after 2 weeks of no activity, it can be restored using the `Restore Change` button  under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":6},{"id":"66202987595b64fd61557e07b6e8b9fc464dc309","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-04-26 14:40:02.000000000","message":"Patch Set 6: Restored","accounts_in_message":[],"_revision_number":6},{"id":"db8dc3a7b94cf96efd9652e26fb3b9f321aeae93","author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"date":"2013-04-26 18:47:33.000000000","message":"Patch Set 6: No score\n\n","accounts_in_message":[],"_revision_number":6},{"id":"c88e39c71234d413c49a9323c93199060b4aac2c","author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"date":"2013-04-30 18:11:24.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\nThanks so much for spending time adding much needed test coverage. Sorry we\u0027ve been so slow to review this. Comments inline.\n\nAlso, Can you rename tests/test_shells.py to tests/test_shell.py? So it corrosponds with the file it is testing.","accounts_in_message":[],"_revision_number":6},{"id":"ac10a0798d8a98d7d5ca69f3ba5cd6efe2ba4275","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-05-08 06:03:04.000000000","message":"Patch Set 6: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":6},{"id":"cd8e52c5a8d1c1edce570e6e408da92cda1b4c06","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-05-08 06:03:04.000000000","message":"Patch Set 6:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":6},{"id":"6de2ad65b2d9fe63ec19cd96d63e3ad01493cfb9","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-05-13 14:55:51.000000000","message":"Patch Set 6: Restored","accounts_in_message":[],"_revision_number":6},{"id":"288f478eb8e019cc7afbf136573c6edc4ec3394e","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-05-13 14:55:54.000000000","message":"Patch Set 6: Work In Progress","accounts_in_message":[],"_revision_number":6},{"id":"a5129ca5cee4a6f0eb8f3e401b8e9a936763adce","author":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"date":"2013-05-17 16:46:23.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"6d39be76ed480d85beeb2414bd9bf8e7f82aac11","author":{"_account_id":177,"name":"Alex Meade","email":"mr.alex.meade@gmail.com","username":"alex-meade"},"date":"2013-05-17 17:20:23.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"7c031fdd64f99bcd791c4fb8e99c6ce797cd1fa2","author":{"_account_id":616,"name":"Mark Washenberger","email":"mark.washenberger@markwash.net","username":"markwash"},"date":"2013-05-17 17:30:43.000000000","message":"Patch Set 7: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":7},{"id":"9f68cc1765bfdef859e89b388804a02a80bf99a7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-17 17:30:44.000000000","message":"Patch Set 7:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"416e8affdbbdb02820dea2cba3f8a87649d22ba9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-17 17:54:33.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23184/7/check/gate-python-glanceclient-requirements/18 : SUCCESS in 4s\n- http://logs.openstack.org/23184/7/check/gate-python-glanceclient-pep8/739 : SUCCESS in 35s\n- http://docs-draft.openstack.org/23184/7/check/gate-python-glanceclient-docs/671/doc/build/html/ : SUCCESS in 58s\n- http://logs.openstack.org/23184/7/check/gate-python-glanceclient-python26/734 : SUCCESS in 59s\n- http://logs.openstack.org/23184/7/check/gate-python-glanceclient-python27/732 : SUCCESS in 47s\n- http://logs.openstack.org/23184/7/check/gate-tempest-devstack-vm-full/16572 : SUCCESS in 50m 35s\n- http://logs.openstack.org/23184/7/check/gate-tempest-devstack-vm-postgres-full/16287 : FAILURE in 41m 48s (non-voting)\n- http://logs.openstack.org/23184/7/check/gate-tempest-devstack-vm-quantum/23125 : SUCCESS in 19m 56s\n- http://logs.openstack.org/23184/7/check/gate-grenade-devstack-vm/4153 : FAILURE in 11m 50s (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"622a54de54957b21e7be50b8356d54aaa09770c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-17 18:20:49.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7},{"id":"ce4661d50882c644e6201a9a88cb1de62babd329","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-17 18:20:49.000000000","message":"Patch Set 7: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/23184/7/gate/gate-python-glanceclient-requirements/19 : SUCCESS in 3s\n- http://docs-draft.openstack.org/23184/7/gate/gate-python-glanceclient-docs/672/doc/build/html/ : SUCCESS in 45s\n- http://logs.openstack.org/23184/7/gate/gate-python-glanceclient-pep8/740 : SUCCESS in 33s\n- http://logs.openstack.org/23184/7/gate/gate-python-glanceclient-python26/735 : SUCCESS in 57s\n- http://logs.openstack.org/23184/7/gate/gate-python-glanceclient-python27/733 : SUCCESS in 42s\n- http://logs.openstack.org/23184/7/gate/gate-tempest-devstack-vm-full/16581 : SUCCESS in 49m 57s\n- http://logs.openstack.org/23184/7/gate/gate-tempest-devstack-vm-postgres-full/16296 : FAILURE in 44m 30s (non-voting)\n- http://logs.openstack.org/23184/7/gate/gate-tempest-devstack-vm-quantum/23136 : SUCCESS in 21m 46s\n- http://logs.openstack.org/23184/7/gate/gate-grenade-devstack-vm/4161 : FAILURE in 11m 11s (non-voting)\n","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"8451a9482202fee5a4302bb3d7c62cff55365b0c","revisions":{"fe8a320e0c34ee279de79773f48ae6455dc89240":{"kind":"REWORK","_number":1,"created":"2013-02-28 16:55:32.000000000","uploader":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"ref":"refs/changes/84/23184/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/84/23184/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/1"}}},"commit":{"parents":[{"commit":"0ca43be6fd3eacc1f03b8376ac92ddb79992b2ff","subject":"Merge \"Use getattr properly in legacy shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/0ca43be6fd3eacc1f03b8376ac92ddb79992b2ff"}]}],"author":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-02-28 16:53:58.000000000","tz":120},"committer":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-02-28 16:53:58.000000000","tz":120},"subject":"Add test for glanceclient shells","message":"Add test for glanceclient shells\n\nAdd unittests for the following modules:\n* glanceclient.shell\n* glanceclient.v1.shell\n* glanceclient.v1.legacy_shell\n* glanceclient.v2.shell\nAlso add mock library to the tools/test-requires\n\nImplements: blueprint glanceclient-shells-unittests\nChange-Id: I5ec527c5efff3726932d234d7c67e08149643f89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/fe8a320e0c34ee279de79773f48ae6455dc89240"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/fe8a320e0c34ee279de79773f48ae6455dc89240"}]},"branch":"refs/heads/master"},"6e2e91a3bc3431e2504e2cfb015c7976e72cf5bd":{"kind":"REWORK","_number":2,"created":"2013-03-12 09:48:33.000000000","uploader":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"ref":"refs/changes/84/23184/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/84/23184/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/2"}}},"commit":{"parents":[{"commit":"0ca43be6fd3eacc1f03b8376ac92ddb79992b2ff","subject":"Merge \"Use getattr properly in legacy shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/0ca43be6fd3eacc1f03b8376ac92ddb79992b2ff"}]}],"author":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-02-28 16:53:58.000000000","tz":120},"committer":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-03-12 09:48:10.000000000","tz":120},"subject":"Add test for glanceclient shells","message":"Add test for glanceclient shells\n\nAdd unittests for the following modules:\n* glanceclient.shell\n* glanceclient.v1.shell\n* glanceclient.v1.legacy_shell\n* glanceclient.v2.shell\nAlso add mock library to the tools/test-requires\n\nImplements: blueprint glanceclient-shells-unittests\nChange-Id: I5ec527c5efff3726932d234d7c67e08149643f89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6e2e91a3bc3431e2504e2cfb015c7976e72cf5bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6e2e91a3bc3431e2504e2cfb015c7976e72cf5bd"}]},"branch":"refs/heads/master"},"cfe402003bbf99d25a1f0d4f06316e4870ffa5a8":{"kind":"REWORK","_number":3,"created":"2013-03-18 09:35:14.000000000","uploader":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"ref":"refs/changes/84/23184/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/84/23184/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/3"}}},"commit":{"parents":[{"commit":"0ca43be6fd3eacc1f03b8376ac92ddb79992b2ff","subject":"Merge \"Use getattr properly in legacy shell\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/0ca43be6fd3eacc1f03b8376ac92ddb79992b2ff"}]}],"author":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-02-28 16:53:58.000000000","tz":120},"committer":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-03-18 09:34:55.000000000","tz":120},"subject":"Add test for glanceclient shells","message":"Add test for glanceclient shells\n\nAdd unittests for the following modules:\n* glanceclient.shell\n* glanceclient.v1.shell\n* glanceclient.v1.legacy_shell\n* glanceclient.v2.shell\nAlso add mock library to the tools/test-requires\n\nImplements: blueprint glanceclient-shells-unittests\nChange-Id: I5ec527c5efff3726932d234d7c67e08149643f89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/cfe402003bbf99d25a1f0d4f06316e4870ffa5a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/cfe402003bbf99d25a1f0d4f06316e4870ffa5a8"}]},"branch":"refs/heads/master"},"deb78e35ee87e03115c4fb2308e14f07430f1207":{"kind":"REWORK","_number":4,"created":"2013-03-18 11:50:51.000000000","uploader":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"ref":"refs/changes/84/23184/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/84/23184/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/4"}}},"commit":{"parents":[{"commit":"c7c8e92e3c64b0f81c380548deb48f92adc2e7d4","subject":"Merge \"Implements filters: visibility, owner, member_status. Includes tests.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/c7c8e92e3c64b0f81c380548deb48f92adc2e7d4"}]}],"author":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-02-28 16:53:58.000000000","tz":120},"committer":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-03-18 11:50:33.000000000","tz":120},"subject":"Add test for glanceclient shells","message":"Add test for glanceclient shells\n\nAdd unittests for the following modules:\n* glanceclient.shell\n* glanceclient.v1.shell\n* glanceclient.v1.legacy_shell\n* glanceclient.v2.shell\nAlso add mock library to the tools/test-requires\n\nImplements: blueprint glanceclient-shells-unittests\nChange-Id: I5ec527c5efff3726932d234d7c67e08149643f89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/deb78e35ee87e03115c4fb2308e14f07430f1207"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/deb78e35ee87e03115c4fb2308e14f07430f1207"}]},"branch":"refs/heads/master"},"ce1498c231c6dd4adbcba18df9b03661acdb609b":{"kind":"REWORK","_number":5,"created":"2013-04-11 09:53:17.000000000","uploader":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"ref":"refs/changes/84/23184/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/84/23184/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/5"}}},"commit":{"parents":[{"commit":"0995045f2a6c6179b9d3daf7e8c994e30e4e2d8c","subject":"Improve unit tests for python-glanceclient.glanceclient.common.http","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/0995045f2a6c6179b9d3daf7e8c994e30e4e2d8c"}]}],"author":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-02-28 16:53:58.000000000","tz":120},"committer":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-04-11 09:52:57.000000000","tz":180},"subject":"Add test for glanceclient shells","message":"Add test for glanceclient shells\n\nAdd unittests for the following modules:\n* glanceclient.shell\n* glanceclient.v1.shell\n* glanceclient.v1.legacy_shell\n* glanceclient.v2.shell\nAlso add mock library to the tools/test-requires\n\nImplements: blueprint glanceclient-shells-unittests\nChange-Id: I5ec527c5efff3726932d234d7c67e08149643f89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/ce1498c231c6dd4adbcba18df9b03661acdb609b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/ce1498c231c6dd4adbcba18df9b03661acdb609b"}]},"branch":"refs/heads/master"},"668ec1d83f4904ae509007e1fa5bd1994d953c71":{"kind":"REWORK","_number":6,"created":"2013-04-11 12:57:28.000000000","uploader":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"ref":"refs/changes/84/23184/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/84/23184/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/6"}}},"commit":{"parents":[{"commit":"0995045f2a6c6179b9d3daf7e8c994e30e4e2d8c","subject":"Improve unit tests for python-glanceclient.glanceclient.common.http","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/0995045f2a6c6179b9d3daf7e8c994e30e4e2d8c"}]}],"author":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-02-28 16:53:58.000000000","tz":120},"committer":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-04-11 12:57:13.000000000","tz":180},"subject":"Add test for glanceclient shells","message":"Add test for glanceclient shells\n\nAdd unittests for the following modules:\n* glanceclient.shell\n* glanceclient.v1.shell\n* glanceclient.v1.legacy_shell\n* glanceclient.v2.shell\nAlso add mock library to the tools/test-requires\n\nImplements: blueprint glanceclient-shells-unittests\nChange-Id: I5ec527c5efff3726932d234d7c67e08149643f89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/668ec1d83f4904ae509007e1fa5bd1994d953c71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/668ec1d83f4904ae509007e1fa5bd1994d953c71"}]},"branch":"refs/heads/master"},"8451a9482202fee5a4302bb3d7c62cff55365b0c":{"kind":"REWORK","_number":7,"created":"2013-05-17 16:46:23.000000000","uploader":{"_account_id":6719,"name":"tatyana-leontovich","email":"tleontovich@mirantis.com","username":"tatyana-leontovich"},"ref":"refs/changes/84/23184/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/84/23184/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/84/23184/7"}}},"commit":{"parents":[{"commit":"de5f2eea025a5ba926bff376f85ce4ad7ca364dd","subject":"Merge \"Image Members for glance v2 api\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/de5f2eea025a5ba926bff376f85ce4ad7ca364dd"}]}],"author":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-02-28 16:53:58.000000000","tz":120},"committer":{"name":"Tatyana Leontovich","email":"tleontov@yahoo-inc.com","date":"2013-05-17 16:46:07.000000000","tz":180},"subject":"Add test for glanceclient shells","message":"Add test for glanceclient shells\n\nAdd unittests for the following modules:\n* glanceclient.shell\n* glanceclient.v1.shell\n* glanceclient.v1.legacy_shell\n* glanceclient.v2.shell\nAlso add mock library to the tools/test-requires\n\nImplements: blueprint glanceclient-shells-unittests\nChange-Id: I5ec527c5efff3726932d234d7c67e08149643f89\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/8451a9482202fee5a4302bb3d7c62cff55365b0c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/8451a9482202fee5a4302bb3d7c62cff55365b0c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
