)]}'
{"id":"openstack%2Fpython-openstackclient~276042","triplet_id":"openstack%2Fpython-openstackclient~master~I97ce4871113c684b29c98cdad4dec9cc80ed20f7","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1519503","hashtags":[],"change_id":"I97ce4871113c684b29c98cdad4dec9cc80ed20f7","subject":"Router: Add --route and --clear-routes options to \"router set\" command","status":"MERGED","created":"2016-02-04 05:26:09.000000000","updated":"2016-02-29 18:37:32.000000000","submitted":"2016-02-29 18:37:31.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"907a6bf71c6f56c9b4f44da39658c8d39425a5ae","_number":276042,"virtual_id_number":276042,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":5472,"name":"TengLi","email":"learnerever@gmail.com","username":"learnerever"},{"value":0,"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},{"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-02-29 18:37:31.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":5472,"name":"TengLi","email":"learnerever@gmail.com","username":"learnerever"},{"value":0,"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},{"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":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":1,"date":"2016-02-27 23:15:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":2,"date":"2016-02-26 21:55:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":5472,"name":"TengLi","email":"learnerever@gmail.com","username":"learnerever"},{"value":0,"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},{"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":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},{"value":1,"date":"2016-02-26 21:55:20.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":5472,"name":"TengLi","email":"learnerever@gmail.com","username":"learnerever"},{"_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":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},{"_account_id":18658,"name":"Jas Singh","email":"singhj@us.ibm.com","username":"singhj"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-04 18:08:18.000000000","updated_by":{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},"reviewer":{"_account_id":9970,"name":"John Kasperski","email":"jckasper@linux.vnet.ibm.com","username":"jckasper"},"state":"REVIEWER"},{"updated":"2016-02-17 12:40:32.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-02-17 12:40:36.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2016-02-17 12:40:46.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2016-02-17 20:45:37.000000000","updated_by":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"reviewer":{"_account_id":17211,"name":"Brandon Palm","email":"bapalm@us.ibm.com","username":"bapalm"},"state":"REVIEWER"},{"updated":"2016-02-18 04:53:27.000000000","updated_by":{"_account_id":5472,"name":"TengLi","email":"learnerever@gmail.com","username":"learnerever"},"reviewer":{"_account_id":5472,"name":"TengLi","email":"learnerever@gmail.com","username":"learnerever"},"state":"REVIEWER"},{"updated":"2016-02-23 20:58:13.000000000","updated_by":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"reviewer":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"state":"REVIEWER"},{"updated":"2016-02-26 16:18:44.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-02-26 21:55:20.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-02-27 23:15:44.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":"2016-02-29 18:37:31.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"41156edb141eece7077f062ef41e95cfbe878384","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-04 05:26:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d4097530ab9ea5d371ed154d4d6e1ae0ee9ff02a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-04 06:44:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/1/check/gate-python-openstackclient-pep8/40c3bd1/ : SUCCESS in 1m 31s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/1/check/gate-python-openstackclient-docs/c6c0d38//doc/build/html/ : SUCCESS in 2m 14s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/1/check/gate-python-openstackclient-python27/2524b70/ : SUCCESS in 2m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/1/check/gate-python-openstackclient-python34/2d76b35/ : SUCCESS in 2m 04s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9da9a9b/ : SUCCESS in 1h 17m 26s\n- check-osc-plugins http://logs.openstack.org/42/276042/1/check/check-osc-plugins/b11a78c/ : SUCCESS in 1m 55s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/1/check/gate-osc-dsvm-functional/7725527/ : SUCCESS in 34m 23s","accounts_in_message":[],"_revision_number":1},{"id":"04eddc384634b57d75f53fd242a38615b7663b4b","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-02-04 18:08:00.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"ac32b49b4ab4b4dd57fbaeebce12d6097697a1b7","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-04 18:55:28.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"bfa9fa1d95fd3c16e6983d55c6ae1dc570fcbc69","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-02-04 19:34:52.000000000","message":"Patch Set 1:\n\nAdding reference for history to related patch set which was abandoned: https://review.openstack.org/#/c/261053/","accounts_in_message":[],"_revision_number":1},{"id":"f6428ee5d33bfcc376ff9465d680362723c70183","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-17 12:39:02.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dcebb16b23b2b1db2e51b74b229e790b0fab4525","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-17 12:45:05.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5bfdfa8b148623d0d0397a650160f22d929c4dc7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-17 13:32:19.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-pep8 http://logs.openstack.org/42/276042/2/check/gate-python-openstackclient-pep8/3b5bede/ : FAILURE in 52s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/2/check/gate-python-openstackclient-docs/464a819//doc/build/html/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/2/check/gate-python-openstackclient-python27/0231d29/ : SUCCESS in 1m 28s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/2/check/gate-python-openstackclient-python34/03e009b/ : FAILURE in 1m 47s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/8f94ae1/ : SUCCESS in 52m 59s\n- check-osc-plugins http://logs.openstack.org/42/276042/2/check/check-osc-plugins/f25f49a/ : SUCCESS in 1m 07s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/2/check/gate-osc-dsvm-functional/4b3e927/ : SUCCESS in 24m 00s","accounts_in_message":[],"_revision_number":2},{"id":"aae8a77efef59f38e810c4ebbdeebe5d03fee096","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-02-17 20:06:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"12cca2d266fab2a626cf88a23fbdef3ec6bcfb1e","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-18 01:12:34.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d72cb311f5fcbcb78d118dbf5afa1b4609870472","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-18 05:01:56.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8cb1c47665596c96a0ac06076519aec9a31c880d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-18 05:45:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/3/check/gate-python-openstackclient-pep8/d81a457/ : SUCCESS in 42s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/3/check/gate-python-openstackclient-docs/c81b17a//doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/3/check/gate-python-openstackclient-python27/ef97e39/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/3/check/gate-python-openstackclient-python34/d2a1922/ : SUCCESS in 2m 08s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/bf534a5/ : SUCCESS in 43m 05s\n- check-osc-plugins http://logs.openstack.org/42/276042/3/check/check-osc-plugins/a90ce88/ : SUCCESS in 1m 14s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/3/check/gate-osc-dsvm-functional/87ac20a/ : SUCCESS in 18m 11s","accounts_in_message":[],"_revision_number":3},{"id":"e5139338449c0601aa10908d1c0bea2e0deebb47","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-02-18 18:48:34.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nSome help string tweaks","accounts_in_message":[],"_revision_number":3},{"id":"ade1b210894d8f7018096ce1376e4dce6826f8a8","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-22 10:51:06.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"49d9287aca153ca78d4919e8ffaa3721052c5570","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-22 11:03:25.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"df66cce0dbeddbd850d77fee642d82606c1cc433","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-22 11:52:51.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/4/check/gate-python-openstackclient-pep8/3f23856/ : FAILURE in 55s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/4/check/gate-python-openstackclient-docs/b4af8df//doc/build/html/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/4/check/gate-python-openstackclient-python27/2b59ebd/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/4/check/gate-python-openstackclient-python34/863a658/ : FAILURE in 2m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/58e0a72/ : SUCCESS in 49m 01s\n- check-osc-plugins http://logs.openstack.org/42/276042/4/check/check-osc-plugins/1e265ed/ : SUCCESS in 1m 24s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/4/check/gate-osc-dsvm-functional/b8c7abe/ : SUCCESS in 18m 03s","accounts_in_message":[],"_revision_number":4},{"id":"1d6a46a12f6044f6b97388055d5f4be034e1907d","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-22 11:59:23.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"64b1355f54261422b5fb71741d312982f9e6df65","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-22 13:09:19.000000000","message":"Patch Set 5: 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-pep8 http://logs.openstack.org/42/276042/5/check/gate-python-openstackclient-pep8/6032f9e/ : FAILURE in 1m 54s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/5/check/gate-python-openstackclient-docs/3109b7e//doc/build/html/ : SUCCESS in 1m 47s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/5/check/gate-python-openstackclient-python27/af738a1/ : SUCCESS in 2m 26s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/5/check/gate-python-openstackclient-python34/e5e7fb2/ : FAILURE in 2m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/af65099/ : SUCCESS in 1h 09m 46s\n- check-osc-plugins http://logs.openstack.org/42/276042/5/check/check-osc-plugins/e8cb813/ : SUCCESS in 1m 27s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/5/check/gate-osc-dsvm-functional/7ac9793/ : SUCCESS in 22m 45s","accounts_in_message":[],"_revision_number":5},{"id":"a549b94b53e97a35f9455125adbbd2758dac6fd9","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-22 13:19:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"70fab0b94fac2cfe5bae60e6c794b2d511d59475","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-22 14:06:33.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/6/check/gate-python-openstackclient-pep8/1835ed3/ : SUCCESS in 47s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/6/check/gate-python-openstackclient-docs/5aa2feb//doc/build/html/ : SUCCESS in 1m 53s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/6/check/gate-python-openstackclient-python27/8d0e8de/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/6/check/gate-python-openstackclient-python34/04a277b/ : SUCCESS in 2m 07s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7786bb4/ : SUCCESS in 47m 13s\n- check-osc-plugins http://logs.openstack.org/42/276042/6/check/check-osc-plugins/7251f04/ : SUCCESS in 1m 17s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/6/check/gate-osc-dsvm-functional/5bb5076/ : SUCCESS in 16m 06s","accounts_in_message":[],"_revision_number":6},{"id":"3dca260e61b2b5f451693c31f366feb1f34eede3","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-02-22 22:28:29.000000000","message":"Patch Set 6: Code-Review+2\n\nThanks Tang","accounts_in_message":[],"_revision_number":6},{"id":"690e75bbe1f3f762b8c1a3222cb8ba34005bad0d","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-02-23 20:58:13.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nThank you.","accounts_in_message":[],"_revision_number":6},{"id":"449c6db834045a62c0583f1bd3beb601c7535b6d","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-24 06:57:41.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"4a8ab6a9ee9a4bf25a7c94c6fbd85fb04f60d9cc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-24 08:04:27.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/7/check/gate-python-openstackclient-pep8/db0d35f/ : SUCCESS in 1m 04s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/7/check/gate-python-openstackclient-docs/b2a66e9//doc/build/html/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/7/check/gate-python-openstackclient-python27/f67a9fc/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/7/check/gate-python-openstackclient-python34/3821f88/ : SUCCESS in 2m 26s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/510600e/ : SUCCESS in 1h 05m 34s\n- check-osc-plugins http://logs.openstack.org/42/276042/7/check/check-osc-plugins/6699591/ : SUCCESS in 1m 10s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/7/check/gate-osc-dsvm-functional/8e1cb13/ : SUCCESS in 30m 21s","accounts_in_message":[],"_revision_number":7},{"id":"1edc705083eb20631af62768cdf42b948b40012c","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-25 00:51:40.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"697c13b796cbec48b65cef918c16d638f8625219","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-25 01:48:04.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/8/check/gate-python-openstackclient-pep8/b2dbd51/ : SUCCESS in 50s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/8/check/gate-python-openstackclient-docs/d0891e9//doc/build/html/ : SUCCESS in 1m 44s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/8/check/gate-python-openstackclient-python27/0d9a7cb/ : SUCCESS in 1m 18s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/8/check/gate-python-openstackclient-python34/87d38cf/ : SUCCESS in 2m 03s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1811e48/ : SUCCESS in 52m 51s\n- check-osc-plugins http://logs.openstack.org/42/276042/8/check/check-osc-plugins/e1b2663/ : SUCCESS in 1m 09s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/8/check/gate-osc-dsvm-functional/f092d0f/ : SUCCESS in 20m 27s","accounts_in_message":[],"_revision_number":8},{"id":"b679167d482044364bc5748a6c5dd5e67ae7fcc1","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-25 08:44:15.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"522498a1f88d5f30090308ef7c033081dd6130b4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-25 09:16:45.000000000","message":"Patch Set 9: 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-pep8 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-pep8/a55db91/ : SUCCESS in 58s\n- gate-python-openstackclient-docs http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-docs/0ab4d72/ : FAILURE in 30m 11s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-python27/2cc71bb/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-python34/2957232/ : SUCCESS in 2m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1c68dca/ : FAILURE in 21m 30s\n- check-osc-plugins http://logs.openstack.org/42/276042/9/check/check-osc-plugins/247f474/ : SUCCESS in 1m 14s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/9/check/gate-osc-dsvm-functional/e4986a5/ : FAILURE in 21m 39s","accounts_in_message":[],"_revision_number":9},{"id":"b40f30371258a53fa1898ad1cddd577d63b8e2ee","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-25 12:31:21.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"0f8fdc191ec3d9780240d515b0d01a37625544c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-25 12:59:38.000000000","message":"Patch Set 9:\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-pep8 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-pep8/050378d/ : SUCCESS in 1m 23s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/9/check/gate-python-openstackclient-docs/5587d68//doc/build/html/ : SUCCESS in 2m 26s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-python27/d35f819/ : SUCCESS in 1m 11s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-python34/58b4871/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient/57199b2/ : FAILURE in 26m 32s\n- check-osc-plugins http://logs.openstack.org/42/276042/9/check/check-osc-plugins/cc8c776/ : SUCCESS in 1m 01s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/9/check/gate-osc-dsvm-functional/fb5fd85/ : FAILURE in 22m 30s","accounts_in_message":[],"_revision_number":9},{"id":"b1291271e865c48458e4313c1c481800dcf9d751","author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"date":"2016-02-25 16:21:30.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"40bef1eda85e20e56a638b75d59893fd5a6781f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-25 19:58:17.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-pep8/28000ea/ : SUCCESS in 55s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/9/check/gate-python-openstackclient-docs/71bbfbb//doc/build/html/ : SUCCESS in 2m 09s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-python27/053f5d9/ : SUCCESS in 2m 26s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/9/check/gate-python-openstackclient-python34/f64ac84/ : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/9/check/gate-tempest-dsvm-neutron-src-python-openstackclient/9599d22/ : SUCCESS in 1h 30m 04s\n- check-osc-plugins http://logs.openstack.org/42/276042/9/check/check-osc-plugins/39f2dae/ : SUCCESS in 1m 26s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/9/check/gate-osc-dsvm-functional/af3dcbc/ : SUCCESS in 16m 19s","accounts_in_message":[],"_revision_number":9},{"id":"0d9d8db550a44c34f1c07df4258e669d8809bc0e","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-26 04:43:12.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"1905fecb11819191d10353f96db875210c2662ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-26 06:22:52.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/10/check/gate-python-openstackclient-pep8/771f867/ : SUCCESS in 47s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/10/check/gate-python-openstackclient-docs/446288d//doc/build/html/ : SUCCESS in 2m 12s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/10/check/gate-python-openstackclient-python27/74c47d5/ : SUCCESS in 2m 52s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/10/check/gate-python-openstackclient-python34/14f2b53/ : SUCCESS in 2m 09s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/10/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1a9b60f/ : SUCCESS in 59m 04s\n- check-osc-plugins http://logs.openstack.org/42/276042/10/check/check-osc-plugins/b0d31a1/ : SUCCESS in 1m 11s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/10/check/gate-osc-dsvm-functional/9f8b025/ : SUCCESS in 23m 10s","accounts_in_message":[],"_revision_number":10},{"id":"3128e01730be070a1dec5769aa60f4114ea9a70c","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-02-26 14:29:03.000000000","message":"Patch Set 10: Code-Review+1","accounts_in_message":[],"_revision_number":10},{"id":"1ad73b2eec86bd090227f992c19f9e22bd359614","author":{"_account_id":18658,"name":"Jas Singh","email":"singhj@us.ibm.com","username":"singhj"},"date":"2016-02-26 16:18:44.000000000","message":"Patch Set 10: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"1224af760e34d18e19da5c45fb9ae012354e3cf5","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-26 20:03:20.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"94f2ef0bb6d48a7af0541b0a295e672b0bacfaa3","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2016-02-26 20:53:57.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"cc49f9bd5ceedc0c12eb57af42f66331c6d1da43","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-02-26 21:55:20.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":11},{"id":"43050d6ad755f2a5c6ee9d859e09f9482d050a9f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-26 23:55:59.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/11/check/gate-python-openstackclient-pep8/b22ff27/ : SUCCESS in 48s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/11/check/gate-python-openstackclient-docs/9bd9699//doc/build/html/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/11/check/gate-python-openstackclient-python27/78b4fb5/ : SUCCESS in 1m 10s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/11/check/gate-python-openstackclient-python34/09402f7/ : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/11/check/gate-tempest-dsvm-neutron-src-python-openstackclient/1e13995/ : SUCCESS in 53m 55s\n- check-osc-plugins http://logs.openstack.org/42/276042/11/check/check-osc-plugins/e3cd4c1/ : SUCCESS in 1m 23s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/11/check/gate-osc-dsvm-functional/3bb2a10/ : SUCCESS in 20m 12s","accounts_in_message":[],"_revision_number":11},{"id":"eafae7e93ee1364df15906e49ee20a28a107fc39","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2016-02-27 23:15:44.000000000","message":"Patch Set 11: Code-Review+1","accounts_in_message":[],"_revision_number":11},{"id":"4b9388deafbe75c94b0f9f3ab968c502d90aef2c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 17:30:48.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"2cb9e9cebedca6e8c8fc3e97611b9cc8edbfcd7d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 18:37:31.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/42/276042/11/gate/gate-python-openstackclient-docs/8ab2831//doc/build/html/ : SUCCESS in 1m 51s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/42/276042/11/gate/gate-python-openstackclient-pep8/f371edc/ : SUCCESS in 1m 02s\n- gate-python-openstackclient-python27 http://logs.openstack.org/42/276042/11/gate/gate-python-openstackclient-python27/84a1076/ : SUCCESS in 1m 35s\n- gate-python-openstackclient-python34 http://logs.openstack.org/42/276042/11/gate/gate-python-openstackclient-python34/1d17051/ : SUCCESS in 2m 40s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/42/276042/11/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/0f144f2/ : SUCCESS in 1h 02m 47s\n- gate-osc-dsvm-functional http://logs.openstack.org/42/276042/11/gate/gate-osc-dsvm-functional/d53b3e2/ : SUCCESS in 24m 13s","accounts_in_message":[],"_revision_number":11},{"id":"0c5737d9e5d4762d584647bc5f8affa1c7557105","date":"2016-02-29 18:37:32.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"01c19ef0bc6abc0dbbd76666bdc0c5dda7ba0196","revisions":{"4ae9b704b3c9af5987a7ebeade90027c87ab8d74":{"kind":"REWORK","_number":1,"created":"2016-02-04 05:26:09.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/1"}}},"commit":{"parents":[{"commit":"3dc0778a289b0e7b3af233fd8aa71d60682ba497","subject":"Add KeyValueListAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3dc0778a289b0e7b3af233fd8aa71d60682ba497"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router  set\" command","message":"Router: Add --route and --clear-routes options to \"router\n set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dcidr,nexthop\u003dip-address\n\ndestination: the destination network cidr\nnexthop: the next hop IP\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4ae9b704b3c9af5987a7ebeade90027c87ab8d74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4ae9b704b3c9af5987a7ebeade90027c87ab8d74"}]},"branch":"refs/heads/master"},"72d01b5a315a59aa7e64a47ab51bb73192b1d705":{"kind":"REWORK","_number":2,"created":"2016-02-17 12:39:02.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/2"}}},"commit":{"parents":[{"commit":"09980eee5523a9fdeb53cde821046a2de276d4ff","subject":"Add KeyValueListAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/09980eee5523a9fdeb53cde821046a2de276d4ff"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-17 12:33:05.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dcidr,gateway\u003dip-address\n\ndestination: the destination network cidr\ngateway: the gateway IP\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/72d01b5a315a59aa7e64a47ab51bb73192b1d705"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/72d01b5a315a59aa7e64a47ab51bb73192b1d705"}]},"branch":"refs/heads/master"},"2f1187f869a3025acc5c0076504decae87ca566c":{"kind":"REWORK","_number":3,"created":"2016-02-18 05:01:56.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/3"}}},"commit":{"parents":[{"commit":"ad738d519e59ea495fe1a2d0830845562c8d9425","subject":"Add KeyValueListAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ad738d519e59ea495fe1a2d0830845562c8d9425"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-18 01:05:18.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2f1187f869a3025acc5c0076504decae87ca566c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/2f1187f869a3025acc5c0076504decae87ca566c"}]},"branch":"refs/heads/master"},"6f93d2a00af927915aba5ae36a97369292b6f364":{"kind":"REWORK","_number":4,"created":"2016-02-22 11:03:25.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/4"}}},"commit":{"parents":[{"commit":"6e9b52490d17782ae152327c5f449e864348cd81","subject":"Add MultiKeyValueAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6e9b52490d17782ae152327c5f449e864348cd81"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-22 10:40:13.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6f93d2a00af927915aba5ae36a97369292b6f364"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6f93d2a00af927915aba5ae36a97369292b6f364"}]},"branch":"refs/heads/master"},"d1dc8bdab1b7ab57864e73c62c134175c1323e15":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-02-22 11:59:23.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/5"}}},"commit":{"parents":[{"commit":"8f1ba154470e347be3976d49a5efb24fefe0c515","subject":"Add MultiKeyValueAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8f1ba154470e347be3976d49a5efb24fefe0c515"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-22 11:59:08.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d1dc8bdab1b7ab57864e73c62c134175c1323e15"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d1dc8bdab1b7ab57864e73c62c134175c1323e15"}]},"branch":"refs/heads/master"},"e1c59c6a64881344b7e3694525735f617b32591c":{"kind":"REWORK","_number":6,"created":"2016-02-22 13:19:02.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/6"}}},"commit":{"parents":[{"commit":"8f1ba154470e347be3976d49a5efb24fefe0c515","subject":"Add MultiKeyValueAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8f1ba154470e347be3976d49a5efb24fefe0c515"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-22 11:59:08.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1c59c6a64881344b7e3694525735f617b32591c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1c59c6a64881344b7e3694525735f617b32591c"}]},"branch":"refs/heads/master"},"338af180556db314c6e9ba7bd4ed145a83171398":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2016-02-24 06:57:41.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/7"}}},"commit":{"parents":[{"commit":"a18b5b4d282b6ec582b0c590e63ef6dff41ec89d","subject":"Add MultiKeyValueAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a18b5b4d282b6ec582b0c590e63ef6dff41ec89d"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-24 06:56:48.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/338af180556db314c6e9ba7bd4ed145a83171398"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/338af180556db314c6e9ba7bd4ed145a83171398"}]},"branch":"refs/heads/master"},"4acbda7d3f3641e290e1659fc4ce369ed9adeef9":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2016-02-25 00:51:40.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/8"}}},"commit":{"parents":[{"commit":"6a08255af1cfd0865962af8812dff339c3b1fc69","subject":"Add MultiKeyValueAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6a08255af1cfd0865962af8812dff339c3b1fc69"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-25 00:50:10.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4acbda7d3f3641e290e1659fc4ce369ed9adeef9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4acbda7d3f3641e290e1659fc4ce369ed9adeef9"}]},"branch":"refs/heads/master"},"37875ebfcaf7e1b41c247a6383422932a45c4ec7":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2016-02-25 08:44:15.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/9"}}},"commit":{"parents":[{"commit":"8670c629352b53a097b31fa6a6e6227945da8938","subject":"Add MultiKeyValueAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8670c629352b53a097b31fa6a6e6227945da8938"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-25 04:05:23.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/37875ebfcaf7e1b41c247a6383422932a45c4ec7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/37875ebfcaf7e1b41c247a6383422932a45c4ec7"}]},"branch":"refs/heads/master"},"aff1678953f23db31952c48843fa7bd6b168380d":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2016-02-26 04:43:12.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/10"}}},"commit":{"parents":[{"commit":"140328a5273088315c11fca5d9c7b9a421166c17","subject":"Add MultiKeyValueAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/140328a5273088315c11fca5d9c7b9a421166c17"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-26 04:42:26.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/aff1678953f23db31952c48843fa7bd6b168380d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/aff1678953f23db31952c48843fa7bd6b168380d"}]},"branch":"refs/heads/master"},"01c19ef0bc6abc0dbbd76666bdc0c5dda7ba0196":{"kind":"REWORK","_number":11,"created":"2016-02-26 20:53:57.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/42/276042/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/42/276042/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/42/276042/11"}}},"commit":{"parents":[{"commit":"ada06f4dc3df39db5e739ebd8d82ccd734a54a93","subject":"Add MultiKeyValueAction to custom parser action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ada06f4dc3df39db5e739ebd8d82ccd734a54a93"}]}],"author":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-04 05:19:01.000000000","tz":480},"committer":{"name":"Tang Chen","email":"chen.tang@easystack.cn","date":"2016-02-26 20:53:10.000000000","tz":480},"subject":"Router: Add --route and --clear-routes options to \"router set\" command","message":"Router: Add --route and --clear-routes options to \"router set\" command\n\n--route option is used to set routes to the router.\n\nIt is used like this:\n\n    --route destination\u003dsubnet,gateway\u003dip-address\n\ndestination: destination subnet CIDR\ngateway: nexthop IP address\n\n--clear-routes is used to clear all routes on the router.\n\nChange-Id: I97ce4871113c684b29c98cdad4dec9cc80ed20f7\nImplements: blueprint neutron-client\nPartial-bug: #1519503\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/01c19ef0bc6abc0dbbd76666bdc0c5dda7ba0196"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/01c19ef0bc6abc0dbbd76666bdc0c5dda7ba0196"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
