)]}'
{"id":"openstack%2Fpython-openstackclient~297718","triplet_id":"openstack%2Fpython-openstackclient~master~Ic90c2317eb6c0445d234964c5243ecc689d5f4c7","project":"openstack/python-openstackclient","branch":"master","topic":"devref_clear","hashtags":[],"change_id":"Ic90c2317eb6c0445d234964c5243ecc689d5f4c7","subject":"Devref: Options with Multiple Values","status":"MERGED","created":"2016-03-25 15:04:24.000000000","updated":"2016-04-01 06:01:38.000000000","submitted":"2016-04-01 06:01:38.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d5b07bd16ad1064083b778cd0c1ecf66377e5a6c","_number":297718,"virtual_id_number":297718,"owner":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":18658,"name":"Jas Singh","email":"singhj@us.ibm.com","username":"singhj"},{"value":2,"date":"2016-04-01 06:01:38.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"recommended":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"all":[{"value":1,"date":"2016-04-01 03:56:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":2,"date":"2016-03-31 21:09:23.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":18658,"name":"Jas Singh","email":"singhj@us.ibm.com","username":"singhj"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2016-03-31 15:33:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":2,"date":"2016-03-31 17:51:17.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":1,"date":"2016-03-31 21:09:23.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":18658,"name":"Jas Singh","email":"singhj@us.ibm.com","username":"singhj"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"value":0,"date":"2016-03-31 15:08:46.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":18658,"name":"Jas Singh","email":"singhj@us.ibm.com","username":"singhj"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-29 15:10:54.000000000","updated_by":{"_account_id":18658,"name":"Jas Singh","email":"singhj@us.ibm.com","username":"singhj"},"reviewer":{"_account_id":18658,"name":"Jas Singh","email":"singhj@us.ibm.com","username":"singhj"},"state":"REVIEWER"},{"updated":"2016-03-31 15:08:46.000000000","updated_by":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"reviewer":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"state":"REVIEWER"},{"updated":"2016-03-31 15:33:12.000000000","updated_by":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"reviewer":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"state":"REVIEWER"},{"updated":"2016-03-31 17:51:17.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2016-03-31 21:09:23.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-04-01 03:56:29.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2016-04-01 06:01:38.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8c28724732d41ad007f49ec3a746f56aaebec371","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-25 15:04:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"46ac1b7555daf44afdb9163eb7a2bf2ab3debcd0","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-03-25 15:57:10.000000000","message":"Patch Set 1:\n\nThanks Richard!  I have a couple of thoughts for the group:\n\n* We historically have tried to avoid using plurals.  Does that simplify things for non-native English speakers or am I worried over nothing?  I can accept them if we can say that where we use plurals can be consistent and predictable.\n\n* I see an occasional use case for wanting to clear a list of properties and then add some back.  Currently that would take two commands.  If the --no-NN option is not exclusive with the --NN option we can do both in one command, documenting the behaviour of the reset action happening first then the addition of the new properties.","accounts_in_message":[],"_revision_number":1},{"id":"b51f45a7bc594096fa2ee770576e9ffd89a658bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-25 16:00:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/297718/1/check/gate-python-openstackclient-docs/c9f21fe//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/297718/1/check/gate-python-openstackclient-pep8/ec9b13a/ : SUCCESS in 3m 30s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/297718/1/check/gate-python-openstackclient-python27/8e55047/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/297718/1/check/gate-python-openstackclient-python34/77d2720/ : SUCCESS in 5m 56s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/297718/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/3f290cc/ : SUCCESS in 54m 00s\n- check-osc-plugins http://logs.openstack.org/18/297718/1/check/check-osc-plugins/e0cceda/ : FAILURE in 4m 18s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/297718/1/check/gate-osc-dsvm-functional/3dd44d1/ : SUCCESS in 37m 30s","accounts_in_message":[],"_revision_number":1},{"id":"7c532653c0c7a1abd23fb689283f804571e8f9e3","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-03-25 16:07:21.000000000","message":"Patch Set 1:\n\nAlthough I agree with what Dean said in https://review.openstack.org/290849, that --no-NN is similar to the boolean counterparts, but what we should know is that we can divide the input options into 3 categories( atleast thats what my thinking process is right now):\na) Options with Boolean Values: No works here\nb) Options with only a single value: No, Unset, Clear work here\nc) Options which have values appended: to me in this case, --clear is closer to unset than --no. I would suggest keeping --clear for such arguments atleast.... This is IMHO","accounts_in_message":[],"_revision_number":1},{"id":"626e8969be3148ff4694cc7ce5c90dc6ecadf717","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-03-25 19:04:00.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b560f8b258e8022c6a00037a5d545e8361f023a9","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-28 15:49:40.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1504d53f5a4c3f7cbf8c57a3af9ffa830862e299","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-28 15:53:11.000000000","message":"Patch Set 1:\n\nHi Reedip, this devref only applies to options with multiple values...case (c) in your comment.  Using --no will maintain consistency with case (a).  As for case (b), I don\u0027t think a --no option is needed since that is what the unset action should provide.","accounts_in_message":[],"_revision_number":1},{"id":"48b286c214a8ff83c61099ecf5cce1d61a80e23c","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-28 16:14:23.000000000","message":"Patch Set 1:\n\nHi Dean, I\u0027ll drop the use of plurals since I don\u0027t think it\u0027s needed.  As for running multiple commands...I don\u0027t think that is necessary since the set action will do a full replacement of the property\u0027s values.  At least that is how the network commands are implemented today.","accounts_in_message":[],"_revision_number":1},{"id":"54a9fb50a89999aff70ba4cced68e6eca8dd9937","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-28 16:16:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e908d3e9f06e83736b0c967a126a0d10ee10629a","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-28 17:05:23.000000000","message":"Patch Set 2: Workflow-1\n\nGiven my last response about running multiple commands, I think there may be issues on set as well that need to be documented...","accounts_in_message":[],"_revision_number":2},{"id":"233631827ced8ed25f2e759492021e5d020d8045","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-28 17:46:43.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-openstackclient-docs http://docs-draft.openstack.org/18/297718/2/check/gate-python-openstackclient-docs/2249434//doc/build/html/ : SUCCESS in 2m 31s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/297718/2/check/gate-python-openstackclient-pep8/ae4d76c/ : SUCCESS in 15m 30s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/297718/2/check/gate-python-openstackclient-python27/eac4640/ : SUCCESS in 2m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/297718/2/check/gate-python-openstackclient-python34/3ef2826/ : SUCCESS in 5m 07s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/297718/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/34b0ed0/ : FAILURE in 1h 28m 53s\n- check-osc-plugins http://logs.openstack.org/18/297718/2/check/check-osc-plugins/9edc93a/ : FAILURE in 3m 17s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/297718/2/check/gate-osc-dsvm-functional/ff0746d/ : SUCCESS in 27m 09s","accounts_in_message":[],"_revision_number":2},{"id":"205ae374843f6a4229f3b138156de4b46a9a9ed0","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-03-30 00:44:34.000000000","message":"Patch Set 2:\n\nRichard, not all APIs handle properties the same way, but we should be concerned with what we want the CLI to look like and sort the implementation as it comes.","accounts_in_message":[],"_revision_number":2},{"id":"0c7c703f0c20fca06795672fb774ee1a9221465a","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-31 13:56:56.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c1f4a05b958850dd6a68563df87248ff41429f3c","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-31 14:01:26.000000000","message":"Patch Set 3:\n\nThank you for the reviews.  After investigating the network commands further and comparing them to other commands, I\u0027ve expanded this devref to cover options with multiple values.  This should capture what is being done today for all command groups expect network ... which seems to violate this devref for several commands and properties.  I plan to open bugs as appropriate.","accounts_in_message":[],"_revision_number":3},{"id":"a519813845b93b2013c4c82c162deee1cfabc8a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-31 14:54:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/297718/3/check/gate-python-openstackclient-docs/5060cf0//doc/build/html/ : SUCCESS in 3m 26s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/297718/3/check/gate-python-openstackclient-pep8/73f171e/ : SUCCESS in 3m 24s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/297718/3/check/gate-python-openstackclient-python27/e28fdd6/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/297718/3/check/gate-python-openstackclient-python34/95ce559/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/297718/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9ee0480/ : SUCCESS in 52m 54s\n- check-osc-plugins http://logs.openstack.org/18/297718/3/check/check-osc-plugins/cc0c065/ : SUCCESS in 3m 41s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/297718/3/check/gate-osc-dsvm-functional/a3bc696/ : SUCCESS in 15m 35s","accounts_in_message":[],"_revision_number":3},{"id":"19a5b386eaba533c54cf320382b3b46a1cc69d28","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-31 15:00:29.000000000","message":"Patch Set 3:\n\nNetwork bugs opened for subnet set and port set: https://bugs.launchpad.net/python-openstackclient/+bug/1564447 and https://bugs.launchpad.net/python-openstackclient/+bug/1564453","accounts_in_message":[],"_revision_number":3},{"id":"6b5be6597b9d35ef81c0f058a5d50ad39f9608d7","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-03-31 15:08:38.000000000","message":"Patch Set 3:\n\nOpened another related network bug: https://bugs.launchpad.net/python-openstackclient/+bug/1564460","accounts_in_message":[],"_revision_number":3},{"id":"7d8be674a3bc0855d0b0ef63c0ddb48374883218","author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"date":"2016-03-31 15:33:12.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"447d6fc9f6281119ea6c0e75bb9d3ff01055b742","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-03-31 17:51:17.000000000","message":"Patch Set 3: Code-Review+2\n\nThanks Richard, looks good","accounts_in_message":[],"_revision_number":3},{"id":"8c5b51f631e45a79a0441b2b84e8f550df17c107","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-03-31 21:09:23.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nim good with this","accounts_in_message":[],"_revision_number":3},{"id":"0f5837cd68ef5211e02339ce8d66436d67d8f35d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-31 21:09:32.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"ba4974036ba58a0cb537afe26ef0d56730b48f69","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-31 22:10:50.000000000","message":"Patch Set 3: 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-openstackclient-docs http://docs-draft.openstack.org/18/297718/3/gate/gate-python-openstackclient-docs/18f4fff//doc/build/html/ : SUCCESS in 2m 25s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/297718/3/gate/gate-python-openstackclient-pep8/a69a590/ : SUCCESS in 2m 48s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/297718/3/gate/gate-python-openstackclient-python27/e1e791c/ : SUCCESS in 3m 11s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/297718/3/gate/gate-python-openstackclient-python34/727773b/ : SUCCESS in 3m 02s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/297718/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/1b91415/ : SUCCESS in 1h 00m 32s\n- gate-osc-dsvm-functional http://logs.openstack.org/18/297718/3/gate/gate-osc-dsvm-functional/44fe21b/ : FAILURE in 2s","accounts_in_message":[],"_revision_number":3},{"id":"51385b6f50225c8abfa5c6cfb8bcb38e17184ea2","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2016-04-01 03:56:29.000000000","message":"Patch Set 3: Code-Review+1\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"24ba19d08a1f09eb32048a3e1b55cdec1fce7472","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-01 04:50:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/297718/3/check/gate-python-openstackclient-docs/be75b0c//doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/297718/3/check/gate-python-openstackclient-pep8/cd61706/ : SUCCESS in 2m 27s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/297718/3/check/gate-python-openstackclient-python27/a704664/ : SUCCESS in 3m 02s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/297718/3/check/gate-python-openstackclient-python34/27aa0cb/ : SUCCESS in 5m 31s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/297718/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/f84f946/ : SUCCESS in 53m 51s\n- check-osc-plugins http://logs.openstack.org/18/297718/3/check/check-osc-plugins/d183454/ : SUCCESS in 2m 33s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/18/297718/3/check/gate-osc-dsvm-functional/279effa/ : SUCCESS in 29m 32s","accounts_in_message":[],"_revision_number":3},{"id":"51504f9dfa21452775caab6ee25757bc6f1f21fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-01 04:50:37.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"0b4882716e4951e5459a43815604be37a6d1b031","date":"2016-04-01 06:01:38.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"527198802a5bbb3cb6aba09bb20d11fcbcd6f01c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-01 06:01:38.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/18/297718/3/gate/gate-python-openstackclient-docs/713878a//doc/build/html/ : SUCCESS in 4m 58s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/18/297718/3/gate/gate-python-openstackclient-pep8/69871cb/ : SUCCESS in 1m 59s\n- gate-python-openstackclient-python27 http://logs.openstack.org/18/297718/3/gate/gate-python-openstackclient-python27/86c9833/ : SUCCESS in 2m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/18/297718/3/gate/gate-python-openstackclient-python34/ca78b4d/ : SUCCESS in 3m 01s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/18/297718/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/427d6ac/ : SUCCESS in 1h 09m 15s\n- gate-osc-dsvm-functional http://logs.openstack.org/18/297718/3/gate/gate-osc-dsvm-functional/1283dd5/ : SUCCESS in 21m 31s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8ba257cb303bd1870c7421a61f81dfd043182fec","revisions":{"2720bb5d85bbfdb9e49a0c960329e14a34895a54":{"kind":"REWORK","_number":1,"created":"2016-03-25 15:04:24.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/18/297718/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/18/297718/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/1"}}},"commit":{"parents":[{"commit":"860dbc132d512c6df16d29875bb6388d10d9fab8","subject":"[Floating IP] Neutron support for \"ip floating create\" command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/860dbc132d512c6df16d29875bb6388d10d9fab8"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-25 15:02:54.000000000","tz":-300},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-25 15:02:54.000000000","tz":-300},"subject":"Devref: Options to Remove Property Values","message":"Devref: Options to Remove Property Values\n\nAdd a devref for options which remove all values for a property.\n\nChange-Id: Ic90c2317eb6c0445d234964c5243ecc689d5f4c7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2720bb5d85bbfdb9e49a0c960329e14a34895a54"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2720bb5d85bbfdb9e49a0c960329e14a34895a54"}]},"branch":"refs/heads/master"},"43149fd310e017fea8e313073e6f8fd05550de67":{"kind":"REWORK","_number":2,"created":"2016-03-28 16:16:19.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/18/297718/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/18/297718/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/2"}}},"commit":{"parents":[{"commit":"860dbc132d512c6df16d29875bb6388d10d9fab8","subject":"[Floating IP] Neutron support for \"ip floating create\" command","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/860dbc132d512c6df16d29875bb6388d10d9fab8"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-25 15:02:54.000000000","tz":-300},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-28 16:16:04.000000000","tz":-300},"subject":"Devref: Options to Remove Property Values","message":"Devref: Options to Remove Property Values\n\nAdd a devref for options which remove all values for a property.\n\nChange-Id: Ic90c2317eb6c0445d234964c5243ecc689d5f4c7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/43149fd310e017fea8e313073e6f8fd05550de67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/43149fd310e017fea8e313073e6f8fd05550de67"}]},"branch":"refs/heads/master"},"8ba257cb303bd1870c7421a61f81dfd043182fec":{"kind":"REWORK","_number":3,"created":"2016-03-31 13:56:56.000000000","uploader":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"ref":"refs/changes/18/297718/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/18/297718/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/18/297718/3"}}},"commit":{"parents":[{"commit":"9e7f0cf1a544e13d472f49b64d1c5320f6f8d08c","subject":"Merge \"Remove unused method \u0027from_response\u0027\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9e7f0cf1a544e13d472f49b64d1c5320f6f8d08c"}]}],"author":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-25 15:02:54.000000000","tz":-300},"committer":{"name":"Richard Theis","email":"rtheis@us.ibm.com","date":"2016-03-31 13:55:56.000000000","tz":-300},"subject":"Devref: Options with Multiple Values","message":"Devref: Options with Multiple Values\n\nAdd a devref for options with multiple values.\n\nChange-Id: Ic90c2317eb6c0445d234964c5243ecc689d5f4c7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ba257cb303bd1870c7421a61f81dfd043182fec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8ba257cb303bd1870c7421a61f81dfd043182fec"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
