)]}'
{"id":"openstack%2Fpython-neutronclient~14156","triplet_id":"openstack%2Fpython-neutronclient~master~I0afff3967c63111854455226fc90092f5bc7845a","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1063500","hashtags":[],"change_id":"I0afff3967c63111854455226fc90092f5bc7845a","subject":"Generate bash_completion string so that we can use bash completion.","status":"MERGED","created":"2012-10-25 15:10:27.000000000","updated":"2012-10-25 15:10:27.000000000","submitted":"2012-10-25 15:10:27.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"35b7cd3b27001fb0464af9309aea82c4f32cb727","_number":14156,"virtual_id_number":14156,"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":2,"date":"2012-10-25 15:10:27.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},{"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"}],"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":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2012-10-25 15:10:27.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":2,"date":"2012-10-25 15:10:27.000000000","_account_id":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},{"value":1,"date":"2012-10-25 15:10:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"date":"2012-10-25 15:10:27.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"}],"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":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2012-10-25 15:10:27.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":1,"date":"2012-10-25 15:10:27.000000000","_account_id":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"date":"2012-10-25 15:10:27.000000000","_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-10-25 15:10:27.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":"2012-10-25 15:10:27.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":"2012-10-25 15:10:27.000000000","updated_by":{"_account_id":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},"reviewer":{"_account_id":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},"state":"REVIEWER"},{"updated":"2012-10-25 15:10:27.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c518d9430391cfe1a4dff87be3e7d9a5213ef56f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/14156/1/check/gate-python-quantumclient-merge/246 : SUCCESS\n- http://logs.openstack.org/14156/1/check/gate-python-quantumclient-docs/129 : SUCCESS\n- http://logs.openstack.org/14156/1/check/gate-python-quantumclient-pep8/211 : SUCCESS\n- http://logs.openstack.org/14156/1/check/gate-python-quantumclient-python26/190 : SUCCESS\n- http://logs.openstack.org/14156/1/check/gate-python-quantumclient-python27/189 : SUCCESS\n- http://logs.openstack.org/14156/1/check/gate-tempest-devstack-vm/13918 : SUCCESS\n- http://logs.openstack.org/14156/1/check/gate-tempest-devstack-vm-cinder/3897 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"b6a3d7c66cc4dfdfb2666fb313b8e312c6f83dfa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttps://jenkins.openstack.org/zuul/status","accounts_in_message":[],"_revision_number":1},{"id":"7159c1c211a7caad76353a89ebe74668d3b1dd70","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1:\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":1},{"id":"0ddc52b2b2c1241a7b3cdb80c2782e10b1ad321f","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1: 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":1},{"id":"071af855cc717b81ad3f5e2ff7f74a728d836255","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1:\n\nGood catch!\n\nSome comments:\n(1) All options of subcommands are listed regardless of a subcommand. It is a similar behavior with nova bash completion, but it is better to limit options depending on a type of subcommands if it is not difficult.\n(2) \"quantum help bash-completion\" shows the same output as \"quantum bash-completion\". I prefer showing a help message rather than a list of commands and options.","accounts_in_message":[],"_revision_number":1},{"id":"fa173c620e0c61e32002078fbb607dd9edb5ec24","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nI read the bash documentation about completion.\nThere needs not a small changes to achieve subcommand-based completion. I think your patch is reasonable. Sorry for bothering your valuable time.","accounts_in_message":[],"_revision_number":1},{"id":"6bab2603a1d12a387eb76fc3346181eb3ef1a389","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nNice","accounts_in_message":[],"_revision_number":1},{"id":"1a04fc2a99895f67323c3c9b959473525afb4ec7","author":{"_account_id":1689,"name":"Robert Kukura","email":"rk@theep.net","username":"rkukura"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"cdd3f1dc452b4e2a3f8162c19c1f0b1d3b11d403","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1: Restored","accounts_in_message":[],"_revision_number":1},{"id":"256322adfcd1d1b0891afda15b62ea180f3baf0d","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1:\n\nhi,\nYou are asking too much. :)\nregarding 2:\nbash-completion is not a normal quantum subcommand. I treat it as special string. You can see it by quantum -h, which has no bash-completion at all. So don\u0027t try to run quantum help bash-completion at all.\nregarding 1: I will investigate more.\n\nThanks\nYong Sheng Gong","accounts_in_message":[],"_revision_number":1},{"id":"e094bb26a2dc35aec7be97a8329bdd503b0389b5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-10-25 15:10:27.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"97b74050ebaf99baa25ff593878ba2127edf84f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-10-25 15:10:27.000000000","message":"Patch Set 1: Verified\n\nBuild successful\n\n- http://logs.openstack.org/14156/1/gate/gate-python-quantumclient-merge/264 : SUCCESS\n- http://logs.openstack.org/14156/1/gate/gate-python-quantumclient-docs/147 : SUCCESS\n- http://logs.openstack.org/14156/1/gate/gate-python-quantumclient-pep8/229 : SUCCESS\n- http://logs.openstack.org/14156/1/gate/gate-python-quantumclient-python26/208 : SUCCESS\n- http://logs.openstack.org/14156/1/gate/gate-python-quantumclient-python27/207 : SUCCESS\n- http://logs.openstack.org/14156/1/gate/gate-tempest-devstack-vm/15553 : SUCCESS\n","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c8e7ed26befb9a413e5b6dee8a5e9e4db28a17c5","revisions":{"c8e7ed26befb9a413e5b6dee8a5e9e4db28a17c5":{"kind":"REWORK","_number":1,"created":"2012-10-25 15:10:27.000000000","uploader":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"ref":"refs/changes/56/14156/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/56/14156/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/56/14156/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/56/14156/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/56/14156/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/56/14156/1"}}},"commit":{"parents":[{"commit":"3e19fc0a563e78ff81c63788e6f3d163054ff34f","subject":"clean the descriptions for quota cli commands.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3e19fc0a563e78ff81c63788e6f3d163054ff34f"}]}],"author":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-10-08 10:48:26.000000000","tz":480},"committer":{"name":"gongysh","email":"gongysh@cn.ibm.com","date":"2012-10-08 10:48:26.000000000","tz":480},"subject":"Generate bash_completion string so that we can use bash completion.","message":"Generate bash_completion string so that we can use bash completion.\n\nBug #1063500\n\nTo install, copy tools/quantum.bash_completion to\n/etc/bash_completion.d/quantum\n\nChange-Id: I0afff3967c63111854455226fc90092f5bc7845a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/c8e7ed26befb9a413e5b6dee8a5e9e4db28a17c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/c8e7ed26befb9a413e5b6dee8a5e9e4db28a17c5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
