)]}'
{"id":"openstack%2Fneutron-lib~670849","triplet_id":"openstack%2Fneutron-lib~master~Ib0338bb00652fb6a03c50f204ce8f19cf4d38352","project":"openstack/neutron-lib","branch":"master","topic":"extraroute","hashtags":[],"change_id":"Ib0338bb00652fb6a03c50f204ce8f19cf4d38352","subject":"New api-def: extraroute-atomic","status":"MERGED","created":"2019-07-15 14:26:25.000000000","updated":"2019-08-13 16:26:50.000000000","submitted":"2019-08-13 16:26:50.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":37,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"670849-1565713610504-3f7c88c0","meta_rev_id":"0f1c95a268cba5445c70dbbb9d8c8dc7a3b29478","_number":670849,"virtual_id_number":670849,"owner":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"date":"2019-08-12 10:11:47.000000000","_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"},{"value":0,"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":2,"date":"2019-08-13 16:26:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},{"value":2,"date":"2019-08-13 14:42:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":2,"date":"2019-08-12 10:54:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"},{"value":0,"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"value":2,"date":"2019-08-13 16:00:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},{"value":1,"date":"2019-08-13 14:42:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"},{"value":0,"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"},{"value":0,"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-23 08:42:01.000000000","updated_by":{"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"},"reviewer":{"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"},"state":"REVIEWER"},{"updated":"2019-07-24 14:04:34.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2019-07-29 12:50:15.000000000","updated_by":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"reviewer":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"state":"REVIEWER"},{"updated":"2019-08-01 08:35:29.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2019-08-12 10:54:57.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2019-08-13 14:42:44.000000000","updated_by":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"reviewer":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"state":"REVIEWER"},{"updated":"2019-08-13 16:00:53.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":"2019-08-13 16:26:50.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"589f525ca3a04423aee1c919654415b2c4783255","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-07-15 14:26:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d764216d28fb6d414160c8ecad9e74a09c84df24","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 16:24:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/49/670849/1/check/openstack-tox-docs/b2de1da/html/ : SUCCESS in 3m 13s\n- openstack-tox-cover http://logs.openstack.org/49/670849/1/check/openstack-tox-cover/1c56fc2/cover/ : SUCCESS in 3m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/670849/1/check/openstack-tox-lower-constraints/ccb0db9/ : SUCCESS in 4m 14s\n- openstack-tox-pep8 http://logs.openstack.org/49/670849/1/check/openstack-tox-pep8/a43ad46/ : SUCCESS in 3m 42s\n- openstack-tox-py27 http://logs.openstack.org/49/670849/1/check/openstack-tox-py27/78319b3/ : SUCCESS in 5m 20s\n- openstack-tox-py36 http://logs.openstack.org/49/670849/1/check/openstack-tox-py36/a60cd16/ : SUCCESS in 5m 25s\n- openstack-tox-py37 http://logs.openstack.org/49/670849/1/check/openstack-tox-py37/d623492/ : SUCCESS in 4m 21s\n- tempest-full http://logs.openstack.org/49/670849/1/check/tempest-full/4fa589b/ : SUCCESS in 1h 51m 31s\n- tempest-full-py3 http://logs.openstack.org/49/670849/1/check/tempest-full-py3/93c5c61/ : SUCCESS in 1h 32m 39s\n- build-openstack-releasenotes http://logs.openstack.org/49/670849/1/check/build-openstack-releasenotes/6cdc52b/html/ : SUCCESS in 4m 57s","accounts_in_message":[],"_revision_number":1},{"id":"f577b263f648045940ee7c39d58eb20aaac02525","author":{"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"},"date":"2019-07-23 08:42:01.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"509e452c09b98d56e1d89e4735ac51ef7ba8c0cd","author":{"_account_id":30103,"name":"xiaosa","email":"xiaosa@awcloud.com","username":"xiaosa"},"date":"2019-07-23 08:43:32.000000000","message":"Removed Code-Review+1 by xiaosa \u003cxiaosa@awcloud.com\u003e\n","accounts_in_message":[],"_revision_number":1},{"id":"510aac287d5563a336cbe85a087df8dec6253d36","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-07-24 13:58:21.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"25e455885eb578345328ae1e5f5de4b7d7911697","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-24 15:49:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- build-openstack-api-ref http://logs.openstack.org/49/670849/2/check/build-openstack-api-ref/fd59d90/html/ : SUCCESS in 4m 31s\n- openstack-tox-docs http://logs.openstack.org/49/670849/2/check/openstack-tox-docs/e39cc1b/html/ : SUCCESS in 3m 52s\n- openstack-tox-cover http://logs.openstack.org/49/670849/2/check/openstack-tox-cover/5762950/cover/ : SUCCESS in 4m 41s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/670849/2/check/openstack-tox-lower-constraints/23a44db/ : SUCCESS in 5m 19s\n- openstack-tox-pep8 http://logs.openstack.org/49/670849/2/check/openstack-tox-pep8/2a74bca/ : FAILURE in 4m 27s\n- openstack-tox-py27 http://logs.openstack.org/49/670849/2/check/openstack-tox-py27/e2f6679/ : SUCCESS in 5m 02s\n- openstack-tox-py36 http://logs.openstack.org/49/670849/2/check/openstack-tox-py36/8222b91/ : SUCCESS in 4m 28s\n- openstack-tox-py37 http://logs.openstack.org/49/670849/2/check/openstack-tox-py37/9cc052e/ : SUCCESS in 4m 56s\n- tempest-full http://logs.openstack.org/49/670849/2/check/tempest-full/06e254d/ : SUCCESS in 1h 35m 31s\n- tempest-full-py3 http://logs.openstack.org/49/670849/2/check/tempest-full-py3/8118404/ : SUCCESS in 1h 43m 42s\n- build-openstack-releasenotes http://logs.openstack.org/49/670849/2/check/build-openstack-releasenotes/7317a8a/html/ : SUCCESS in 4m 47s","accounts_in_message":[],"_revision_number":2},{"id":"e0b6ee7cebeddd7fa35eb916120162370daed1ce","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2019-07-25 12:12:09.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"024c6115cfc23a551649fa2cd79b04b976e79920","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-07-25 12:55:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d33469e2070ec2b9d411203db252215f110682d9","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-07-25 12:56:36.000000000","message":"Patch Set 3:\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"39d23b7a74e86ce8a01bb2af967d1f426c051bcc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-25 14:31:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/49/670849/3/check/build-openstack-api-ref/821e462/html/ : SUCCESS in 3m 56s\n- openstack-tox-docs http://logs.openstack.org/49/670849/3/check/openstack-tox-docs/315da20/html/ : SUCCESS in 3m 12s\n- openstack-tox-cover http://logs.openstack.org/49/670849/3/check/openstack-tox-cover/53331ea/cover/ : SUCCESS in 4m 24s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/670849/3/check/openstack-tox-lower-constraints/2ce53da/ : SUCCESS in 4m 52s\n- openstack-tox-pep8 http://logs.openstack.org/49/670849/3/check/openstack-tox-pep8/55b70b7/ : SUCCESS in 4m 25s\n- openstack-tox-py27 http://logs.openstack.org/49/670849/3/check/openstack-tox-py27/203a77d/ : SUCCESS in 4m 02s\n- openstack-tox-py36 http://logs.openstack.org/49/670849/3/check/openstack-tox-py36/8305ed9/ : SUCCESS in 4m 17s\n- openstack-tox-py37 http://logs.openstack.org/49/670849/3/check/openstack-tox-py37/ad9055d/ : SUCCESS in 4m 51s\n- tempest-full http://logs.openstack.org/49/670849/3/check/tempest-full/12cdda3/ : SUCCESS in 1h 30m 40s\n- tempest-full-py3 http://logs.openstack.org/49/670849/3/check/tempest-full-py3/31609a7/ : SUCCESS in 1h 23m 39s\n- build-openstack-releasenotes http://logs.openstack.org/49/670849/3/check/build-openstack-releasenotes/0d55f6b/html/ : SUCCESS in 5m 17s","accounts_in_message":[],"_revision_number":3},{"id":"4b7f139ec15aaedb11a4b3a500b0888611ef5ef3","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2019-07-26 12:52:49.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c8f30b625564ab7e9a88b0a968908ac0fc9c986f","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-07-29 08:16:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1fbd4e379d231cb19e35b33c271b538c5eddffa7","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2019-07-29 12:50:15.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0264fc7c7a177c2723d264e964e2acd5c545fddb","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-07-29 15:34:17.000000000","message":"Patch Set 3: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"44eaf30c47b4563c48aae4eb8070b25418bd538b","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-07-30 10:56:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"0fd74f03e14aa7e4025f505b6f8d6e829192a034","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-07-30 10:57:35.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"2f41ee5529ca18c4dc5476a5000948b6072103f2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-30 12:48:49.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/49/670849/4/check/build-openstack-api-ref/3c98b81/html/ : SUCCESS in 3m 31s\n- openstack-tox-docs http://logs.openstack.org/49/670849/4/check/openstack-tox-docs/bfd128a/html/ : SUCCESS in 2m 28s\n- openstack-tox-cover http://logs.openstack.org/49/670849/4/check/openstack-tox-cover/657a3da/cover/ : SUCCESS in 4m 49s\n- openstack-tox-lower-constraints http://logs.openstack.org/49/670849/4/check/openstack-tox-lower-constraints/e511139/ : SUCCESS in 5m 39s\n- openstack-tox-pep8 http://logs.openstack.org/49/670849/4/check/openstack-tox-pep8/796ce2c/ : SUCCESS in 4m 49s\n- openstack-tox-py27 http://logs.openstack.org/49/670849/4/check/openstack-tox-py27/43e5077/ : SUCCESS in 5m 16s\n- openstack-tox-py36 http://logs.openstack.org/49/670849/4/check/openstack-tox-py36/c391209/ : SUCCESS in 5m 44s\n- openstack-tox-py37 http://logs.openstack.org/49/670849/4/check/openstack-tox-py37/208eb4a/ : SUCCESS in 3m 59s\n- tempest-full http://logs.openstack.org/49/670849/4/check/tempest-full/93df5c3/ : SUCCESS in 1h 44m 01s\n- tempest-full-py3 http://logs.openstack.org/49/670849/4/check/tempest-full-py3/6eb2d27/ : SUCCESS in 1h 29m 51s\n- build-openstack-releasenotes http://logs.openstack.org/49/670849/4/check/build-openstack-releasenotes/468aa70/html/ : SUCCESS in 4m 22s","accounts_in_message":[],"_revision_number":4},{"id":"d6aa6906b0ef2f0fd438a7b32ed36a4c7b9a302e","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2019-08-01 08:35:29.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"86c84e657ad7ea1b7ff99baa82ad5d481cd26006","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-08-02 13:10:48.000000000","message":"Patch Set 4: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"08373793566342a6533253145d7edb5bf7f0afc3","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-08-06 10:30:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f26d18c070191b2672e5473abbcb4b283a97333c","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-08-06 10:30:35.000000000","message":"Patch Set 5:\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"21fe5734b784486956c5dfcb6a6c40aec941c2c6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-06 12:22:44.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://logs.opendev.org/49/670849/5/check/build-openstack-api-ref/1c99b0e/html/ : SUCCESS in 5m 05s\n- openstack-tox-docs https://logs.opendev.org/49/670849/5/check/openstack-tox-docs/25ad23d/html/ : SUCCESS in 4m 13s\n- openstack-tox-cover https://logs.opendev.org/49/670849/5/check/openstack-tox-cover/be81947/cover/ : SUCCESS in 5m 15s\n- openstack-tox-lower-constraints https://logs.opendev.org/49/670849/5/check/openstack-tox-lower-constraints/6f99364/ : SUCCESS in 5m 05s\n- openstack-tox-pep8 https://logs.opendev.org/49/670849/5/check/openstack-tox-pep8/88d7834/ : SUCCESS in 4m 17s\n- openstack-tox-py27 https://logs.opendev.org/49/670849/5/check/openstack-tox-py27/0633dd5/ : SUCCESS in 5m 52s\n- openstack-tox-py36 https://logs.opendev.org/49/670849/5/check/openstack-tox-py36/d78b938/ : SUCCESS in 4m 14s\n- openstack-tox-py37 https://logs.opendev.org/49/670849/5/check/openstack-tox-py37/e800e36/ : SUCCESS in 5m 06s\n- tempest-full https://logs.opendev.org/49/670849/5/check/tempest-full/ccd5a3a/ : SUCCESS in 1h 44m 17s\n- tempest-full-py3 https://logs.opendev.org/49/670849/5/check/tempest-full-py3/e7a54c0/ : SUCCESS in 1h 28m 43s\n- build-openstack-releasenotes https://logs.opendev.org/49/670849/5/check/build-openstack-releasenotes/38dac6b/html/ : SUCCESS in 4m 50s","accounts_in_message":[],"_revision_number":5},{"id":"a782520cb12b86e5b687535c67153d674d59e42e","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-08-08 08:53:47.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9c00c503d85f4fa75a7ed99b5916c39531eb9da8","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-08-08 09:20:34.000000000","message":"Patch Set 5: Code-Review-1\n\n(4 comments)\n\nMy -1 is not a strong one. You can find inline comments for some clarification on the behaviors. I believe it would help the code review later.","accounts_in_message":[],"_revision_number":5},{"id":"343170ba1a6a49ca73d072b8cd64483d36f28184","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-08-09 08:51:20.000000000","message":"Patch Set 5: Workflow-1\n\n(1 comment)\n\nI realized two problems with this version:\n\n1) Please see Akihiro\u0027s comment and my answer in ps5, line 687.\n\n2) The api-ref doc template format and python-neutronclient both made me realize that every single request body in neutron today is a dict on the top level. None of them is a list on the top level. This was probably meant as a measure for upcoming API changes - it\u0027s simpler to add/remove dict keys then completely change the topmost type of a request body.\n\nHere now we have a body like this:\n[route1, route2, ...]\n\nWe could wrap it in a dict like:\n{\u0027routes\u0027: [route1, route2, ...]}\n\nBut if we wrapped it like this:\n\n{\u0027router\u0027: {\u0027routes\u0027: [route1, route2, ...]}}\n\nthen the request bodies would actually be the same as they were on the old extraroute API. Plus the request and response format would be the same too.\n\nSo I\u0027m very much inclined to change to the last format before we merge this.","accounts_in_message":[],"_revision_number":5},{"id":"9298c8d6d21d57c9dc9f86fe10c77ac9da2e0531","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-08-09 12:25:49.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"54190eb524a73414713eeb2d5c15a0b6792bb333","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-08-09 12:26:31.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"07d310cf2118be120de5b144fb48eac5e37f3790","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-09 14:14:13.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref https://logs.opendev.org/49/670849/6/check/build-openstack-api-ref/a0e1b2b/html/ : SUCCESS in 5m 32s\n- openstack-tox-docs https://logs.opendev.org/49/670849/6/check/openstack-tox-docs/94e248c/html/ : SUCCESS in 2m 51s\n- openstack-tox-cover https://logs.opendev.org/49/670849/6/check/openstack-tox-cover/a7c69f9/cover/ : SUCCESS in 5m 24s\n- openstack-tox-lower-constraints https://logs.opendev.org/49/670849/6/check/openstack-tox-lower-constraints/6a11917/ : SUCCESS in 5m 35s\n- openstack-tox-pep8 https://logs.opendev.org/49/670849/6/check/openstack-tox-pep8/8536cd7/ : SUCCESS in 4m 49s\n- openstack-tox-py27 https://logs.opendev.org/49/670849/6/check/openstack-tox-py27/c9645e1/ : SUCCESS in 3m 23s\n- openstack-tox-py36 https://logs.opendev.org/49/670849/6/check/openstack-tox-py36/36707b0/ : SUCCESS in 3m 36s\n- openstack-tox-py37 https://logs.opendev.org/49/670849/6/check/openstack-tox-py37/f1d2091/ : SUCCESS in 4m 29s\n- tempest-full https://logs.opendev.org/49/670849/6/check/tempest-full/c7297b5/ : SUCCESS in 1h 41m 20s\n- tempest-full-py3 https://logs.opendev.org/49/670849/6/check/tempest-full-py3/23fbac4/ : SUCCESS in 1h 36m 33s\n- build-openstack-releasenotes https://logs.opendev.org/49/670849/6/check/build-openstack-releasenotes/fc6246c/html/ : SUCCESS in 4m 19s","accounts_in_message":[],"_revision_number":6},{"id":"aa3400fc221f60a0a697ca71bc9c09f84ad62115","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-08-11 20:06:55.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"213cf466ac1309f1b7056074ea974d57830b969a","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-08-12 10:11:47.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"61680cf77130bc131994508e141e62c7b7ab27e5","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-08-12 10:54:02.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"cc167dd601627f50b36b2f790309eeb727c3b056","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2019-08-12 10:54:57.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4102a57a94187b1d7bf80780401ce8485aa8d6ed","author":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"date":"2019-08-12 11:51:27.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"828f1769c18ebe9050eaa47cb76a41661ee534f0","author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"date":"2019-08-13 14:42:44.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"7edc72e464c80ee9097c930c3e2701881e12faa0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 14:42:57.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"6dc1912d748432a68bc6cd38068c61f65c39475b","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2019-08-13 16:00:53.000000000","message":"Patch Set 6: Code-Review+2\n\nThanks for the update. The new version is much nicer.","accounts_in_message":[],"_revision_number":6},{"id":"8e2624a130672fe356e04b2b241ea59e6cb61af7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 16:26:50.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/7dbadd1c807d4b159c712a0f9291e2b9 : SUCCESS in 5m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c14a36b410c4d10b524be6d2b937854 : SUCCESS in 2m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/84fa639d9cd648b784960581e4e823ac : SUCCESS in 3m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/185bc608b790463aae9df4fcf7367987 : SUCCESS in 3m 52s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c32798fbfb5a42cb865bbe0d268d8a02 : SUCCESS in 3m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/703b8a6604104854968aef711e5c7786 : SUCCESS in 3m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/4b487b8df33e4f81a0debb89479686e1 : SUCCESS in 4m 11s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c151280fe7d041229c6e60ac09d8f7a1 : SUCCESS in 1h 40m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d8690d0add3d4759b107464b8b38f4ad : SUCCESS in 1h 29m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b69a9a50c2d84725998e1d21fa824cf3 : SUCCESS in 3m 12s","accounts_in_message":[],"_revision_number":6},{"id":"ce2c34dcf1f1cc4061f295c36e5b0c2574581d86","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 16:26:50.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"104627a9336c2cff6808dc0024c43c6b0a7a723c","revisions":{"82d7426e872a25594b2327f2b036e3160aef265d":{"kind":"REWORK","_number":1,"created":"2019-07-15 14:26:25.000000000","uploader":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"ref":"refs/changes/49/670849/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/49/670849/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/1"}}},"commit":{"parents":[{"commit":"7778e3118bc78fd4c6b88386567ab9d7523d1d54","subject":"Merge \"Add shim extension admin_state_down_before_update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/7778e3118bc78fd4c6b88386567ab9d7523d1d54"}]}],"author":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-10 12:37:58.000000000","tz":120},"committer":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-15 14:24:26.000000000","tz":120},"subject":"WIP New api-def: extraroute-atomic","message":"WIP New api-def: extraroute-atomic\n\nTODO api-ref\n\nChange-Id: Ib0338bb00652fb6a03c50f204ce8f19cf4d38352\nPartial-Bug: #1826396 (rfe)\nRelated-Change: https://review.opendev.org/655680 (spec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/82d7426e872a25594b2327f2b036e3160aef265d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/82d7426e872a25594b2327f2b036e3160aef265d"}]},"branch":"refs/heads/master"},"a8ee86247443cbc3898d9ab5e5f2f1dec411cd96":{"kind":"REWORK","_number":2,"created":"2019-07-24 13:58:21.000000000","uploader":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"ref":"refs/changes/49/670849/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/49/670849/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/2"}}},"commit":{"parents":[{"commit":"7778e3118bc78fd4c6b88386567ab9d7523d1d54","subject":"Merge \"Add shim extension admin_state_down_before_update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/7778e3118bc78fd4c6b88386567ab9d7523d1d54"}]}],"author":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-10 12:37:58.000000000","tz":120},"committer":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-24 13:57:44.000000000","tz":120},"subject":"New api-def: extraroute-atomic","message":"New api-def: extraroute-atomic\n\nChange-Id: Ib0338bb00652fb6a03c50f204ce8f19cf4d38352\nPartial-Bug: #1826396 (rfe)\nRelated-Change: https://review.opendev.org/655680 (spec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/a8ee86247443cbc3898d9ab5e5f2f1dec411cd96"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/a8ee86247443cbc3898d9ab5e5f2f1dec411cd96"}]},"branch":"refs/heads/master"},"54e8193a7137525be6585b741fd9153415ed0b9b":{"kind":"REWORK","_number":3,"created":"2019-07-25 12:55:43.000000000","uploader":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"ref":"refs/changes/49/670849/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/49/670849/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/3"}}},"commit":{"parents":[{"commit":"7778e3118bc78fd4c6b88386567ab9d7523d1d54","subject":"Merge \"Add shim extension admin_state_down_before_update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/7778e3118bc78fd4c6b88386567ab9d7523d1d54"}]}],"author":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-10 12:37:58.000000000","tz":120},"committer":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-25 12:54:44.000000000","tz":120},"subject":"New api-def: extraroute-atomic","message":"New api-def: extraroute-atomic\n\nChange-Id: Ib0338bb00652fb6a03c50f204ce8f19cf4d38352\nPartial-Bug: #1826396 (rfe)\nRelated-Change: https://review.opendev.org/655680 (spec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/54e8193a7137525be6585b741fd9153415ed0b9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/54e8193a7137525be6585b741fd9153415ed0b9b"}]},"branch":"refs/heads/master"},"70122e203fb9579a271a0bc042f492f769dfb380":{"kind":"REWORK","_number":4,"created":"2019-07-30 10:56:58.000000000","uploader":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"ref":"refs/changes/49/670849/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/49/670849/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/4"}}},"commit":{"parents":[{"commit":"aaae83acaac5f58918ff53613b4de20bbfe30d81","subject":"Mention that list of e.g. IDs is supported in GET requests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/aaae83acaac5f58918ff53613b4de20bbfe30d81"}]}],"author":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-10 12:37:58.000000000","tz":120},"committer":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-30 10:55:19.000000000","tz":120},"subject":"New api-def: extraroute-atomic","message":"New api-def: extraroute-atomic\n\nChange-Id: Ib0338bb00652fb6a03c50f204ce8f19cf4d38352\nPartial-Bug: #1826396 (rfe)\nRelated-Change: https://review.opendev.org/655680 (spec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/70122e203fb9579a271a0bc042f492f769dfb380"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/70122e203fb9579a271a0bc042f492f769dfb380"}]},"branch":"refs/heads/master"},"6ede90b41b68a2e0365fe8255e2db5acbd5240d1":{"kind":"REWORK","_number":5,"created":"2019-08-06 10:30:10.000000000","uploader":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"ref":"refs/changes/49/670849/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/49/670849/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/5"}}},"commit":{"parents":[{"commit":"7da7c3e1c0ee2b689e87159ba56184ce9495549d","subject":"Merge \"Ensure that extended ethertypes still work by name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/7da7c3e1c0ee2b689e87159ba56184ce9495549d"}]}],"author":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-10 12:37:58.000000000","tz":120},"committer":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-08-06 10:29:38.000000000","tz":120},"subject":"New api-def: extraroute-atomic","message":"New api-def: extraroute-atomic\n\nChange-Id: Ib0338bb00652fb6a03c50f204ce8f19cf4d38352\nPartial-Bug: #1826396 (rfe)\nRelated-Change: https://review.opendev.org/655680 (spec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/6ede90b41b68a2e0365fe8255e2db5acbd5240d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/6ede90b41b68a2e0365fe8255e2db5acbd5240d1"}]},"branch":"refs/heads/master"},"104627a9336c2cff6808dc0024c43c6b0a7a723c":{"kind":"REWORK","_number":6,"created":"2019-08-09 12:25:49.000000000","uploader":{"_account_id":15554,"name":"Bence Romsics","email":"bence.romsics@gmail.com","username":"ebenrom","status":"inactive contributor"},"ref":"refs/changes/49/670849/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/49/670849/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/49/670849/6"}}},"commit":{"parents":[{"commit":"7da7c3e1c0ee2b689e87159ba56184ce9495549d","subject":"Merge \"Ensure that extended ethertypes still work by name\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/7da7c3e1c0ee2b689e87159ba56184ce9495549d"}]}],"author":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-07-10 12:37:58.000000000","tz":120},"committer":{"name":"Bence Romsics","email":"bence.romsics@gmail.com","date":"2019-08-09 11:24:22.000000000","tz":120},"subject":"New api-def: extraroute-atomic","message":"New api-def: extraroute-atomic\n\nChange-Id: Ib0338bb00652fb6a03c50f204ce8f19cf4d38352\nPartial-Bug: #1826396 (rfe)\nRelated-Change: https://review.opendev.org/655680 (spec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/104627a9336c2cff6808dc0024c43c6b0a7a723c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/104627a9336c2cff6808dc0024c43c6b0a7a723c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
