)]}'
{"id":"openstack%2Fpython-neutronclient~17436","triplet_id":"openstack%2Fpython-neutronclient~master~Ia8dffcfd1122259d545a61e71db25e459639d130","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1086232","hashtags":[],"change_id":"Ia8dffcfd1122259d545a61e71db25e459639d130","subject":"Allow user to specify None value to attributes","status":"MERGED","created":"2013-07-06 16:06:52.000000000","updated":"2013-07-12 01:25:00.000000000","submitted":"2013-07-12 01:24:59.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"06acd09394c7def1cf13e45bb75d2d4651f19060","_number":17436,"virtual_id_number":17436,"owner":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":2,"date":"2013-07-12 01:24:59.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":1580,"name":"Nachi Ueno","username":"nati-ueno-s","inactive":true},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"}],"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":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"all":[{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2013-07-11 00:32:51.000000000","_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":2,"date":"2013-07-10 04:26:58.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"date":"2013-07-11 23:14:00.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":1580,"name":"Nachi Ueno","username":"nati-ueno-s","inactive":true},{"value":0,"date":"2013-07-11 22:19:08.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"}],"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":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"all":[{"value":0,"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-07-11 00:32:51.000000000","_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2013-07-10 04:26:58.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"date":"2013-07-11 23:14:00.000000000","_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":1580,"name":"Nachi Ueno","username":"nati-ueno-s","inactive":true},{"value":0,"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"}],"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":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1580,"name":"Nachi Ueno","username":"nati-ueno-s","inactive":true},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-06 16:06:52.000000000","updated_by":{"_account_id":1580,"name":"Nachi Ueno","username":"nati-ueno-s","inactive":true},"reviewer":{"_account_id":1580,"name":"Nachi Ueno","username":"nati-ueno-s","inactive":true},"state":"REVIEWER"},{"updated":"2013-07-06 16:06:52.000000000","updated_by":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"reviewer":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"state":"REVIEWER"},{"updated":"2013-07-06 16:39:26.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2013-07-10 04:26:58.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2013-07-11 00:32:51.000000000","updated_by":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"reviewer":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"state":"REVIEWER"},{"updated":"2013-07-11 22:19:08.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2013-07-12 01:24:59.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4a36eade417f11dfc3ef14e7defe304694581b93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 1: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/17436/1/check/gate-python-quantumclient-merge/306 : SUCCESS\n- http://logs.openstack.org/17436/1/check/gate-python-quantumclient-docs/189 : SUCCESS\n- http://logs.openstack.org/17436/1/check/gate-python-quantumclient-pep8/271 : SUCCESS\n- http://logs.openstack.org/17436/1/check/gate-python-quantumclient-python26/250 : SUCCESS\n- http://logs.openstack.org/17436/1/check/gate-python-quantumclient-python27/249 : SUCCESS\n- http://logs.openstack.org/17436/1/check/gate-tempest-devstack-vm/20961 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"3c145d166ef50a6f68bcd0f482ee06cf100963a8","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 1: (2 inline comments)\n\nI would like to consider a different way for resetting list attributes.\nThe natural way of doing it for me would be specifying something like:\ndns_nameservers\u003dnull\n\nIt seeems instead we have to specify dns_nameservers list\u003dtrue, without any value.","accounts_in_message":[],"_revision_number":1},{"id":"3422b8fdaacc8a46dfacf21d6748a48ec578558b","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 1: (1 inline comment)\n\nI think the change in the way value_specs are handled would make the cli backward incompatible\n\nIf I had a script that did:\n\nquantum net-update id --admin_state_up \n\nWhose aim was to bring the state up, now that script won\u0027t work anymore as it would setting the attribute to None\n\nI also don\u0027t think natural at all that for clearing an attribute you have to specify it without a value.\n\nAnyway, Yong is the person in charge of the CLI. If he feels that there\u0027s no backward compatibility issues, and if the devised solution for clearing an attribute is deemed ok, I am happy with it.","accounts_in_message":[],"_revision_number":1},{"id":"85b9fe4de522226d25f20b73063fa80d9ed1b9d7","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 1: (2 inline comments)\n\n\u0027quantum subnet-udpate subnets --dns_nameservers\u0027\nwill put the dns_nameservers to null.","accounts_in_message":[],"_revision_number":1},{"id":"ada692e3f46397da6fc250bd498e9c69aa7d3553","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 1: (1 inline comment)\n\nYes, It has problem with back compatibility.\nBut do we want to use quantum --dns_nameservers list\u003dtrue None as the method?\n\nI thought it is ok with \u0027--dns_nameservers list\u003dtrue|type\u003dlist None\u0027\nbut what if it is a string argument? for example \u0027--name None\u0027. Should we treat the name to have \u0027None\u0027 string value or just clear the name attr?\n\nHow about introducing an action option? For example: \u0027--dns_nameservers action\u003dclear\u0027 \u0027--name action\u003dclear\u0027.","accounts_in_message":[],"_revision_number":1},{"id":"4494b22ce840bc96bc1db80e297db70ded7857d9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/17436/2/check/gate-python-quantumclient-merge/312 : SUCCESS\n- http://logs.openstack.org/17436/2/check/gate-python-quantumclient-docs/195 : SUCCESS\n- http://logs.openstack.org/17436/2/check/gate-python-quantumclient-pep8/277 : SUCCESS\n- http://logs.openstack.org/17436/2/check/gate-python-quantumclient-python26/256 : SUCCESS\n- http://logs.openstack.org/17436/2/check/gate-python-quantumclient-python27/255 : SUCCESS\n- http://logs.openstack.org/17436/2/check/gate-tempest-devstack-vm/21515 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"b373b2eee5f50ede56eb8d7e3f62ab174d609d0e","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 2: (1 inline comment)\n\nMinor comment. otherwise looks good to me.","accounts_in_message":[],"_revision_number":2},{"id":"8dce7bc9b4910fe7d8e56d276e1b652582ee9ac5","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ae893d20655042420de18337bb1d9cec6e7ec9a7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 3: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/17436/3/check/gate-python-quantumclient-merge/317 : SUCCESS\n- http://logs.openstack.org/17436/3/check/gate-python-quantumclient-docs/200 : SUCCESS\n- http://logs.openstack.org/17436/3/check/gate-python-quantumclient-pep8/282 : SUCCESS\n- http://logs.openstack.org/17436/3/check/gate-python-quantumclient-python26/261 : SUCCESS\n- http://logs.openstack.org/17436/3/check/gate-python-quantumclient-python27/260 : SUCCESS\n- http://logs.openstack.org/17436/3/check/gate-tempest-devstack-vm/21942 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"3014a9891eed26a11fa56ab0ec70106791d611a8","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 3: (1 inline comment)\n\nHi,\nOne minor inline nit.\nI think that the new API can be a bit confusing and we should try and resolve the issues. Here are a few examples that the value None is invalid (and they require different values for example \u0027\u0027 and []:\n\nopenstack@ubuntu-devstack:~$ quantum port-update f2add2fd-5b89-43cb-8819-76750708c953 --name action\u003dclear\nInvalid input for name. Reason: \u0027None\u0027 is not a valid string.\nopenstack@ubuntu-devstack:~$ quantum port-update f2add2fd-5b89-43cb-8819-76750708c953 --fixed_ips action\u003dclear\nInvalid input for fixed_ips. Reason: \u0027None\u0027 is not a valid fixed IP.\n\nThanks\nGary","accounts_in_message":[],"_revision_number":3},{"id":"458db0a7505acd72083826e68e7b41bf3c12ff2e","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1a301bad092d97bebe7bb3a594dd288d8fa955f1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/17436/4/check/gate-python-quantumclient-merge/319 : SUCCESS\n- http://logs.openstack.org/17436/4/check/gate-python-quantumclient-docs/202 : SUCCESS\n- http://logs.openstack.org/17436/4/check/gate-python-quantumclient-pep8/284 : SUCCESS\n- http://logs.openstack.org/17436/4/check/gate-python-quantumclient-python26/263 : SUCCESS\n- http://logs.openstack.org/17436/4/check/gate-python-quantumclient-python27/262 : SUCCESS\n- http://logs.openstack.org/17436/4/check/gate-tempest-devstack-vm/22143 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"dfcc2331047afedc987ebb23a7d3b2c7c482657b","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-07-06 16:06:52.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":"16362629a601d294e36996a07e3c6c54233331f2","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-07-06 16:06:52.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":"e2b9d948f69c6320a941634dfaa2337916850d59","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nHappy to approve once the comments have been addressed.\nBTW, this is the longest living patch on openstack gerrit!","accounts_in_message":[],"_revision_number":4},{"id":"46b249bd2da656656dc90e4921f5353741579cb9","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4: (1 inline comment)\n\nThe newly proposed approach is kind of valuable. It reminds me for instance of the xe cli, where you \u0027clear\u0027 a parameter by doing xe \u003cresource\u003e-param-clear \u003cparam_name\u003e.\n\nOn your comment on patch set 1, I probably did not say that all I wanted to do was to clear every parameter just as we do for gateway_ip on the subnet resource, which apparently is the only \u0027clearable\u0027 one that we have. That parameter allows for JSON null to be sent to the server, and that is treated appropriately. At the CLI level I think it is safely reasonable assumption to say that \u0027null\u0027 should also be interpreted as JSON null and not as a string.\n\nKeeping that in mind action\u003dclear is reasonably good for me; but I would like to wait for input from other people.\n\nOn Gary\u0027s comment, I agree this is a separate issue of the Quantum API which does not address yet nullable attributes.","accounts_in_message":[],"_revision_number":4},{"id":"0cbed95c3e4efb0d394acfc540664528e4d19df6","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\nit feels like we\u0027ve reached an impasse :)","accounts_in_message":[],"_revision_number":4},{"id":"c318b9a9bd9f88191e3af45dd24544ea49e7e584","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4:\n\nThe other (viable) approach would be to forbid value \u0027None\u0027 for String variables. I think that\u0027s the reason why action\u003dclear was proposed in the first place. Frankly I am okay with that too, I find it hard to believe that one would name a port \u0027None\u0027, but you\u0027ll never know...","accounts_in_message":[],"_revision_number":4},{"id":"a855d2fccf8532a78f17aa29ef3a90add450b40a","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4: (2 inline comments)\n\nsmall nits inline. I like the approach of unsetting an attribute with action\u003dclear.","accounts_in_message":[],"_revision_number":4},{"id":"7b4eedcf26534f2458ec39ddfefb5e0c6f5db44c","author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\naction\u003dclear feels very disjoint from the rest of how the CLI work and I\u0027m not sure is very intuitive for the most users.","accounts_in_message":[],"_revision_number":4},{"id":"e87d5c65a6652b8b162fb29f07006f94a612bace","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4:\n\ngaryk:\nabout if the none value is accepted, we can file a bug on server side to let the server accepts it if the value is ok.\nMost of time, we will use convert function on some attr that can be cleared.\n\nYong Sheng Gong","accounts_in_message":[],"_revision_number":4},{"id":"3e092ef8d4690d2f18bee74da8dbffb207fb79e5","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4: Restored","accounts_in_message":[],"_revision_number":4},{"id":"60d7c69a03419d22aa29a0c620f50d990820bccb","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4:\n\nSalvatore Orlando,\nyour *persistent support encourages me to continue this patch.\n:)","accounts_in_message":[],"_revision_number":4},{"id":"15e2ee4a7becded4cbbe7e3271953fede86bbab8","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"33bae9f1ca5839fe9f26d1782b26ddbde7e71bae","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d9d3042aee295d290cdd2d022021dee6c27492ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/17436/5/check/gate-python-quantumclient-pep8/855 : SUCCESS in 48s\n- http://docs-draft.openstack.org/17436/5/check/gate-python-quantumclient-docs/755/doc/build/html/ : SUCCESS in 51s\n- http://logs.openstack.org/17436/5/check/gate-python-quantumclient-python26/814 : SUCCESS in 1m 17s\n- http://logs.openstack.org/17436/5/check/gate-python-quantumclient-python27/813 : SUCCESS in 51s\n- http://logs.openstack.org/17436/5/check/gate-tempest-devstack-vm-full/27324 : SUCCESS in 44m 36s\n- http://logs.openstack.org/17436/5/check/gate-tempest-devstack-vm-postgres-full/27030 : SUCCESS in 46m 42s\n- http://logs.openstack.org/17436/5/check/gate-tempest-devstack-vm-quantum/35093 : SUCCESS in 17m 04s\n- http://logs.openstack.org/17436/5/check/gate-grenade-devstack-vm/13789 : FAILURE in 20m 06s (non-voting)\n","accounts_in_message":[],"_revision_number":5},{"id":"b9e13540db264206b2d6bbb2930191f564975b59","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0dc44f7d8a928868ddcaeb47fd8f1cd7b1dcf420","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/17436/6/check/gate-python-quantumclient-pep8/860 : SUCCESS in 44s\n- http://docs-draft.openstack.org/17436/6/check/gate-python-quantumclient-docs/760/doc/build/html/ : SUCCESS in 49s\n- http://logs.openstack.org/17436/6/check/gate-python-quantumclient-python26/819 : SUCCESS in 1m 24s\n- http://logs.openstack.org/17436/6/check/gate-python-quantumclient-python27/818 : SUCCESS in 51s\n- http://logs.openstack.org/17436/6/check/gate-tempest-devstack-vm-full/27388 : SUCCESS in 41m 30s\n- http://logs.openstack.org/17436/6/check/gate-tempest-devstack-vm-postgres-full/27094 : SUCCESS in 54m 27s\n- http://logs.openstack.org/17436/6/check/gate-tempest-devstack-vm-quantum/35177 : SUCCESS in 16m 56s\n- http://logs.openstack.org/17436/6/check/gate-grenade-devstack-vm/13847 : FAILURE in 20m 12s (non-voting)\n","accounts_in_message":[],"_revision_number":6},{"id":"97c0d7767071e6aeff6a1c147eb0e4832226b12c","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 6: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"05aedb310a5e0c578f4ea9553158936c77eecb56","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-06 16:06:52.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"fad632d30b61ede0ceb6ef2ae603dbe3e2659c58","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 4:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":4},{"id":"ac0cfe9bf5bd0f5f8380d997bc1c183506f9745d","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-07-06 16:06:52.000000000","message":"Patch Set 6:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":6},{"id":"1c222fb6b302c654a2d97dc7402c0a74f921b1d2","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-07-06 16:39:26.000000000","message":"Patch Set 6: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"c03cbdfc927cab8804f64ce8e98124f2d8b920fa","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-07 13:58:09.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d26d124e2e9d0272a43706340a898e9a1a18c5ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-07 14:39:57.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/17436/7/check/gate-python-neutronclient-pep8/6 : SUCCESS in 42s\n- http://docs-draft.openstack.org/17436/7/check/gate-python-neutronclient-docs/6/doc/build/html/ : SUCCESS in 45s\n- http://logs.openstack.org/17436/7/check/gate-python-neutronclient-python26/6 : SUCCESS in 1m 42s\n- http://logs.openstack.org/17436/7/check/gate-python-neutronclient-python27/6 : SUCCESS in 47s\n- http://logs.openstack.org/17436/7/check/gate-tempest-devstack-vm-full/29060 : SUCCESS in 41m 44s\n- http://logs.openstack.org/17436/7/check/gate-tempest-devstack-vm-postgres-full/28766 : SUCCESS in 41m 07s\n- http://logs.openstack.org/17436/7/check/gate-tempest-devstack-vm-neutron/97 : SUCCESS in 16m 21s\n- http://logs.openstack.org/17436/7/check/gate-grenade-devstack-vm/15332 : FAILURE in 24m 53s (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"70d8d482c83dc883a8a5dc952b318d6b216681ba","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2013-07-10 04:26:58.000000000","message":"Patch Set 7: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"31deede021099f277b755591cedd75d163652a6b","author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"date":"2013-07-11 00:32:51.000000000","message":"Patch Set 7: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":7},{"id":"f1b135ee6c3a5f04f436ea226818c68e0c142105","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 00:33:48.000000000","message":"Patch Set 7: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"cae83dd5eb204db357affb5e1027c49bb6eb970f","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2013-07-11 05:29:06.000000000","message":"Patch Set 7:\n\nreverify no bug","accounts_in_message":[],"_revision_number":7},{"id":"4b9f55af145eae952954852dcde0c5144c84769c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 05:29:11.000000000","message":"Patch Set 7:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"4674d6f8eb2cec958c49ec1df32e63710f99a3d7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 06:46:29.000000000","message":"Patch Set 7: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://docs-draft.openstack.org/17436/7/gate/gate-python-neutronclient-docs/45/doc/build/html/ : SUCCESS in 1m 00s\n- http://logs.openstack.org/17436/7/gate/gate-python-neutronclient-pep8/45 : SUCCESS in 54s\n- http://logs.openstack.org/17436/7/gate/gate-python-neutronclient-python26/42 : SUCCESS in 1m 12s\n- http://logs.openstack.org/17436/7/gate/gate-python-neutronclient-python27/45 : SUCCESS in 1m 02s\n- http://logs.openstack.org/17436/7/gate/gate-tempest-devstack-vm-full/30827 : FAILURE in 15m 21s\n- http://logs.openstack.org/17436/7/gate/gate-tempest-devstack-vm-postgres-full/30526 : FAILURE in 17m 56s\n- http://logs.openstack.org/17436/7/gate/gate-tempest-devstack-vm-neutron/2085 : FAILURE in 20m 42s\n- http://logs.openstack.org/17436/7/gate/gate-grenade-devstack-vm/16949 : FAILURE in 33m 07s (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"e270b0d46d6757561bfe9da674787168a496fc15","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2013-07-11 22:19:08.000000000","message":"Patch Set 7:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":7},{"id":"46985fad0ba998b1b81d8b2f4d5a67eb4ec6bc4d","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2013-07-11 23:14:00.000000000","message":"Patch Set 7:\n\nreverify no bug","accounts_in_message":[],"_revision_number":7},{"id":"6376473b9e36396a9fecc3ee1486c6b8702b1d1a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 23:14:01.000000000","message":"Patch Set 7: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"922aa0bad8a596d1d1a85f7b8c767b6020aca4dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-11 23:15:32.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/17436/7/check/gate-python-neutronclient-pep8/54 : SUCCESS in 58s\n- http://docs-draft.openstack.org/17436/7/check/gate-python-neutronclient-docs/54/doc/build/html/ : SUCCESS in 50s\n- http://logs.openstack.org/17436/7/check/gate-python-neutronclient-python26/49 : SUCCESS in 1m 46s\n- http://logs.openstack.org/17436/7/check/gate-python-neutronclient-python27/54 : SUCCESS in 50s\n- http://logs.openstack.org/17436/7/check/gate-tempest-devstack-vm-full/31376 : SUCCESS in 55m 39s\n- http://logs.openstack.org/17436/7/check/gate-tempest-devstack-vm-postgres-full/31069 : SUCCESS in 56m 19s\n- http://logs.openstack.org/17436/7/check/gate-tempest-devstack-vm-neutron/2701 : SUCCESS in 20m 04s (non-voting)\n- http://logs.openstack.org/17436/7/check/gate-grenade-devstack-vm/17421 : FAILURE in 14m 42s (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"0ce57f195651ee3b6e56408ca8f9aee9a0c5572b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-12 01:24:59.000000000","message":"Patch Set 7: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/17436/7/gate/gate-python-neutronclient-docs/56/doc/build/html/ : SUCCESS in 1m 14s\n- http://logs.openstack.org/17436/7/gate/gate-python-neutronclient-pep8/56 : SUCCESS in 55s\n- http://logs.openstack.org/17436/7/gate/gate-python-neutronclient-python26/51 : SUCCESS in 1m 50s\n- http://logs.openstack.org/17436/7/gate/gate-python-neutronclient-python27/56 : SUCCESS in 54s\n- http://logs.openstack.org/17436/7/gate/gate-tempest-devstack-vm-full/31418 : SUCCESS in 1h 05m 08s\n- http://logs.openstack.org/17436/7/gate/gate-tempest-devstack-vm-postgres-full/31111 : SUCCESS in 1h 05m 38s\n- http://logs.openstack.org/17436/7/gate/gate-tempest-devstack-vm-neutron/2749 : SUCCESS in 32m 29s (non-voting)\n- http://logs.openstack.org/17436/7/gate/gate-grenade-devstack-vm/17459 : FAILURE in 28m 14s (non-voting)\n","accounts_in_message":[],"_revision_number":7},{"id":"c00cbe11c6e2234d23ff3a4d3b9b61e7cdb78845","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-12 01:25:00.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"f9ca01c81e246d4d596b12a529cb8c56b9e31cb9","revisions":{"59cf53c48c1b88b29943745587457fd1c9603e6d":{"kind":"REWORK","_number":1,"created":"2013-07-06 16:06:52.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/36/17436/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/17436/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/1"}}},"commit":{"parents":[{"commit":"f6dcfd855bd6928c37fb511bb22a288e910fba82","subject":"Correct the verbose output formatting when creating routers.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f6dcfd855bd6928c37fb511bb22a288e910fba82"}]}],"author":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-04 03:47:59.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-04 03:47:59.000000000","tz":480},"subject":"Allow user to specify None value to attributes","message":"Allow user to specify None value to attributes\n\nBug #1086232\n\nChange-Id: Ia8dffcfd1122259d545a61e71db25e459639d130\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/59cf53c48c1b88b29943745587457fd1c9603e6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/59cf53c48c1b88b29943745587457fd1c9603e6d"}]},"branch":"refs/heads/master"},"a9d8526d0bbcd509d49df502ef874852694ced09":{"kind":"REWORK","_number":2,"created":"2013-07-06 16:06:52.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/36/17436/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/17436/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/2"}}},"commit":{"parents":[{"commit":"d48d35aa9bb1ef38714d7b8eb7859fc59a5df0ec","subject":"Ensures that help alignment is not hard coded","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d48d35aa9bb1ef38714d7b8eb7859fc59a5df0ec"}]}],"author":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-04 03:47:59.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-09 06:49:07.000000000","tz":480},"subject":"Allow user to specify None value to attributes","message":"Allow user to specify None value to attributes\n\nBug #1086232\n\nWe introduce the action\u003dclear to unkown agument part of\nthe command line. With this option, user can specify which\nattribut will have None value.\n\nFor example to set dns_nameservers of subnet to None, we use:\nquantum subnet-update subnetname --dns_nameservers action\u003dclear\n\nOf course, client command developer can use known option like --no-gateway\nto do the same job.\nChange-Id: Ia8dffcfd1122259d545a61e71db25e459639d130\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a9d8526d0bbcd509d49df502ef874852694ced09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a9d8526d0bbcd509d49df502ef874852694ced09"}]},"branch":"refs/heads/master"},"6cee75e7663930fa92271a74086dd5274721ebe3":{"kind":"REWORK","_number":3,"created":"2013-07-06 16:06:52.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/36/17436/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/17436/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/3"}}},"commit":{"parents":[{"commit":"d48d35aa9bb1ef38714d7b8eb7859fc59a5df0ec","subject":"Ensures that help alignment is not hard coded","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d48d35aa9bb1ef38714d7b8eb7859fc59a5df0ec"}]}],"author":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-04 03:47:59.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-12 13:39:26.000000000","tz":480},"subject":"Allow user to specify None value to attributes","message":"Allow user to specify None value to attributes\n\nBug #1086232\n\nWe introduce the action\u003dclear to unkown agument part of\nthe command line. With this option, user can specify which\nattribut will have None value.\n\nFor example to set dns_nameservers of subnet to None, we use:\nquantum subnet-update subnetname --dns_nameservers action\u003dclear\n\nOf course, client command developer can use known option like --no-gateway\nto do the same job.\nChange-Id: Ia8dffcfd1122259d545a61e71db25e459639d130\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/6cee75e7663930fa92271a74086dd5274721ebe3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/6cee75e7663930fa92271a74086dd5274721ebe3"}]},"branch":"refs/heads/master"},"33725f52c8bfb42755e5e2297d800655d38e037d":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":4,"created":"2013-07-06 16:06:52.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/36/17436/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/17436/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/4"}}},"commit":{"parents":[{"commit":"2ba519d142abcf2e3907b031e569618150992ca1","subject":"Fix a wrong substition for \u0027-h\u0027 in bash completion","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/2ba519d142abcf2e3907b031e569618150992ca1"}]}],"author":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-04 03:47:59.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-13 09:00:00.000000000","tz":480},"subject":"Allow user to specify None value to attributes","message":"Allow user to specify None value to attributes\n\nBug #1086232\n\nWe introduce the action\u003dclear to unkown argument part of\nthe command line. With this option, user can specify which\nattribut will have None value.\n\nFor example to set dns_nameservers of subnet to None, we use:\nquantum subnet-update subnetname --dns_nameservers action\u003dclear\n\nOf course, client command developer can use known option like --no-gateway\nto do the same job.\nChange-Id: Ia8dffcfd1122259d545a61e71db25e459639d130\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/33725f52c8bfb42755e5e2297d800655d38e037d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/33725f52c8bfb42755e5e2297d800655d38e037d"}]},"branch":"refs/heads/master"},"e70d6d30867df6ed1ef202e2a9266c50c073b9d5":{"kind":"REWORK","_number":5,"created":"2013-07-06 16:06:52.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/36/17436/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/17436/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/5"}}},"commit":{"parents":[{"commit":"8218cd1f26a9d1f95cb42ec8a093e84b866d1976","subject":"Merge \"Allow subnet name in lb-vip-create and lb-pool-create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8218cd1f26a9d1f95cb42ec8a093e84b866d1976"}]}],"author":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-04 03:47:59.000000000","tz":480},"committer":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-06-29 10:24:31.000000000","tz":480},"subject":"Allow user to specify None value to attributes","message":"Allow user to specify None value to attributes\n\nBug #1086232\n\nWe introduce the action\u003dclear to unkown argument part of\nthe command line. With this option, user can specify which\nattribut will have None value.\n\nFor example to set dns_nameservers of subnet to None, we use:\nquantum subnet-update subnetname --dns_nameservers action\u003dclear\n\nOf course, client command developer can use known option like --no-gateway\nto do the same job.\nChange-Id: Ia8dffcfd1122259d545a61e71db25e459639d130\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e70d6d30867df6ed1ef202e2a9266c50c073b9d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e70d6d30867df6ed1ef202e2a9266c50c073b9d5"}]},"branch":"refs/heads/master"},"aa8e936e7da8174e72d180a554d3ef3f0a6f477f":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2013-07-06 16:06:52.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/36/17436/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/17436/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/6"}}},"commit":{"parents":[{"commit":"8218cd1f26a9d1f95cb42ec8a093e84b866d1976","subject":"Merge \"Allow subnet name in lb-vip-create and lb-pool-create\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8218cd1f26a9d1f95cb42ec8a093e84b866d1976"}]}],"author":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-12-04 03:47:59.000000000","tz":480},"committer":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-06-30 15:28:32.000000000","tz":480},"subject":"Allow user to specify None value to attributes","message":"Allow user to specify None value to attributes\n\nBug #1086232\n\nWe introduce the action\u003dclear to unknown argument part of\nthe command line. With this option, user can specify which\nattribute will have None value.\n\nFor example to set dns_nameservers of subnet to None, we use:\nquantum subnet-update subnetname --dns_nameservers action\u003dclear\n\nOf course, client command developer can use known option like --no-gateway\nto do the same job.\nChange-Id: Ia8dffcfd1122259d545a61e71db25e459639d130\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/aa8e936e7da8174e72d180a554d3ef3f0a6f477f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/aa8e936e7da8174e72d180a554d3ef3f0a6f477f"}]},"branch":"refs/heads/master"},"f9ca01c81e246d4d596b12a529cb8c56b9e31cb9":{"kind":"REWORK","_number":7,"created":"2013-07-07 13:58:09.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/36/17436/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/36/17436/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/36/17436/7"}}},"commit":{"parents":[{"commit":"4e3be8d3426e619bdbb266d475a4d025e0446759","subject":"Renamed quantum to neutron in .gitreview","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4e3be8d3426e619bdbb266d475a4d025e0446759"}]}],"author":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-07-07 13:55:19.000000000","tz":480},"committer":{"name":"Yong Sheng Gong","email":"gongysh@unitedstack.com","date":"2013-07-07 13:57:45.000000000","tz":480},"subject":"Allow user to specify None value to attributes","message":"Allow user to specify None value to attributes\n\nBug #1086232\n\nWe introduce the action\u003dclear to unknown argument part of\nthe command line. With this option, user can specify which\nattribute will have None value.\n\nFor example to set dns_nameservers of subnet to None, we use:\nquantum subnet-update subnetname --dns_nameservers action\u003dclear\n\nOf course, client command developer can use known option like --no-gateway\nto do the same job.\n\nChange-Id: Ia8dffcfd1122259d545a61e71db25e459639d130\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f9ca01c81e246d4d596b12a529cb8c56b9e31cb9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f9ca01c81e246d4d596b12a529cb8c56b9e31cb9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
