)]}'
{"id":"openstack%2Fpython-neutronclient~186870","triplet_id":"openstack%2Fpython-neutronclient~master~I936b372e4022a4717a64cea9a8928b6dc00c6711","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1459470","hashtags":[],"change_id":"I936b372e4022a4717a64cea9a8928b6dc00c6711","subject":"Allow bash completion script to work with BSD sed","status":"MERGED","created":"2015-05-29 18:35:04.000000000","updated":"2015-07-04 08:00:36.000000000","submitted":"2015-07-04 08:00:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5a0b2c17ae296290000f66a6dd4cd6fc04438585","_number":186870,"virtual_id_number":186870,"owner":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-07-04 08:00:35.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":0,"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"date":"2015-06-23 18:31:10.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},{"value":0,"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"value":0,"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},{"value":0,"_account_id":16562,"name":"eeway hsu","email":"ehsu@walmart.com","username":"eewayhsu"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-06-24 02:52:39.000000000","_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":1,"date":"2015-06-24 06:30:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":2,"date":"2015-06-23 18:32:53.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},{"value":1,"date":"2015-06-24 12:46:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"value":1,"date":"2015-06-24 20:24:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},{"value":0,"_account_id":16562,"name":"eeway hsu","email":"ehsu@walmart.com","username":"eewayhsu"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":1,"date":"2015-06-12 20:37:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":1,"date":"2015-06-13 02:18:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"value":0,"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":1,"date":"2015-07-04 07:01:36.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},{"value":0,"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"value":0,"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},{"value":0,"_account_id":16562,"name":"eeway hsu","email":"ehsu@walmart.com","username":"eewayhsu"},{"value":0,"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"value":0,"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"value":0,"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"value":0,"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"}],"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":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},{"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},{"_account_id":16562,"name":"eeway hsu","email":"ehsu@walmart.com","username":"eewayhsu"},{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-29 18:35:12.000000000","updated_by":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"reviewer":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"state":"REVIEWER"},{"updated":"2015-05-29 19:49:53.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2015-05-29 21:14:05.000000000","updated_by":{"_account_id":16562,"name":"eeway hsu","email":"ehsu@walmart.com","username":"eewayhsu"},"reviewer":{"_account_id":16562,"name":"eeway hsu","email":"ehsu@walmart.com","username":"eewayhsu"},"state":"REVIEWER"},{"updated":"2015-05-30 00:42:04.000000000","updated_by":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"reviewer":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"state":"REVIEWER"},{"updated":"2015-05-30 07:34:55.000000000","updated_by":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"reviewer":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"state":"REVIEWER"},{"updated":"2015-06-12 20:37:01.000000000","updated_by":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"reviewer":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"state":"REVIEWER"},{"updated":"2015-06-13 02:18:27.000000000","updated_by":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"reviewer":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"state":"REVIEWER"},{"updated":"2015-06-24 02:52:39.000000000","updated_by":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"reviewer":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"state":"REVIEWER"},{"updated":"2015-06-24 06:30:07.000000000","updated_by":{"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},"reviewer":{"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},"state":"REVIEWER"},{"updated":"2015-06-24 12:46:04.000000000","updated_by":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"reviewer":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"state":"REVIEWER"},{"updated":"2015-06-24 20:24:45.000000000","updated_by":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"reviewer":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"state":"REVIEWER"},{"updated":"2015-07-04 07:01:36.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":"2015-07-04 08:00:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"196a109e09727deed0dcd7f210c8ec21c853c1dd","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-05-29 18:35:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8afb72d3e879e58df3c36ae1cdb7e5c07a41cb41","author":{"_account_id":10068,"name":"Welcome, new contributor!","username":"welcome-message"},"date":"2015-05-29 18:35:12.000000000","message":"Patch Set 1:\n\nThank you for your first contribution to OpenStack.\n\n    Your patch will now be tested automatically by OpenStack testing frameworks\n    and once the automatic tests pass, it will be reviewed by other friendly\n    developers. They will give you feedback and may require you to refine it.\n\n    People seldom get their patch approved on the first try, so don\u0027t be\n    concerned if requested to make corrections. Feel free to modify your patch\n    and resubmit a new change-set.\n\n    Patches usually take 3 to 7 days to be reviewed so be patient and be\n    available on IRC to ask and answer questions about your work. The more you\n    participate in the community the more rewarding it is for you. You may also\n    notice that the more you get to know people and get to be known, the faster\n    your patches will be reviewed and eventually approved. Get to know others\n    and become known by doing code reviews: anybody can do it, and it\u0027s a\n    great way to learn the code base.\n\n    Thanks again for supporting OpenStack, we look forward to working with you.\n\n    IRC: https://wiki.openstack.org/wiki/IRC\n    Workflow: http://docs.openstack.org/infra/manual/developers.html\n    Commit Messages: https://wiki.openstack.org/wiki/GitCommitMessages","accounts_in_message":[],"_revision_number":1},{"id":"3de078c304db85d972620e946aa6b2339f0c2267","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-05-29 19:01:46.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"eecb6faf76f958bc23e2c0b1ca099be665fc591d","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2015-05-29 19:49:53.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"12c2a69cd4ab7462310a7667d85f57d8de000538","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-29 20:05:46.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-neutronclient-python26 http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-python26/52a2bef/ : SUCCESS in 1m 10s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-pep8/9088250/ : SUCCESS in 53s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/70/186870/2/check/gate-python-neutronclient-docs/7b95d0a//doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-neutronclient-python27 http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-python27/1b25400/ : SUCCESS in 1m 15s\n- gate-python-neutronclient-python34 http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-python34/e4cf40b/ : SUCCESS in 1m 47s\n- gate-python-neutronclient-pypy http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-pypy/e83a050/ : SUCCESS in 1m 37s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/70/186870/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/51d264c/ : SUCCESS in 54m 46s\n- check-neutronclient-dsvm-functional http://logs.openstack.org/70/186870/2/check/check-neutronclient-dsvm-functional/4430b18/ : FAILURE in 20m 33s","accounts_in_message":[],"_revision_number":2},{"id":"17b886de42fe82f2cd6cc69cf6a3ae5299c3c86a","author":{"_account_id":16562,"name":"eeway hsu","email":"ehsu@walmart.com","username":"eewayhsu"},"date":"2015-05-29 21:14:05.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"fa74a8661f1c135cd17beb447670ae0506c569ee","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-05-29 22:02:03.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"7028a159fbac3bcc4bcbb9fcff9b0c9a25118335","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-29 22:53:02.000000000","message":"Patch Set 2:\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-neutronclient-python26 http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-python26/f05fe19/ : SUCCESS in 1m 04s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-pep8/f6db9cb/ : SUCCESS in 58s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/70/186870/2/check/gate-python-neutronclient-docs/34d67f7//doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-neutronclient-python27 http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-python27/d82884d/ : SUCCESS in 1m 18s\n- gate-python-neutronclient-python34 http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-python34/e3a07e3/ : SUCCESS in 1m 51s\n- gate-python-neutronclient-pypy http://logs.openstack.org/70/186870/2/check/gate-python-neutronclient-pypy/6cc7100/ : SUCCESS in 1m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/70/186870/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/6dea591/ : SUCCESS in 45m 11s\n- check-neutronclient-dsvm-functional http://logs.openstack.org/70/186870/2/check/check-neutronclient-dsvm-functional/ea6cf7b/ : FAILURE in 16m 53s","accounts_in_message":[],"_revision_number":2},{"id":"2748c231edd120bea32e8859510bda20d17f76c5","author":{"_account_id":14805,"name":"Jimmy McCrory","email":"jimmy.mccrory@gmail.com","username":"jimmy-mccrory"},"date":"2015-05-30 00:42:04.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0e5a9922b5f6e21640850954aa4618016233c6b7","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2015-05-30 01:57:10.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ddac024186ee29f83a54c7c299f118ae91db2169","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-05-30 04:19:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"13add291368c891c1a821e76684d8e0d88746db0","author":{"_account_id":8124,"name":"cbrandily","email":"zzelle@gmail.com","username":"cbrandily"},"date":"2015-05-30 07:34:55.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"90816427819a0a97961824646cdcd0b8b493ca24","author":{"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},"date":"2015-05-30 12:23:34.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"f10ecfc849f8a91845623df36c8bb1507edd53f1","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-03 22:34:18.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5ab18c47584352f2b8543df1b74753b5841abc6c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-03 23:25:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/70/186870/3/check/gate-python-neutronclient-python26/00ed7ee/ : SUCCESS in 1m 09s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/70/186870/3/check/gate-python-neutronclient-pep8/b3cfe0f/ : SUCCESS in 1m 01s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/70/186870/3/check/gate-python-neutronclient-docs/06ac52f//doc/build/html/ : SUCCESS in 1m 03s\n- gate-python-neutronclient-python27 http://logs.openstack.org/70/186870/3/check/gate-python-neutronclient-python27/5ce0a6c/ : SUCCESS in 1m 18s\n- gate-python-neutronclient-python34 http://logs.openstack.org/70/186870/3/check/gate-python-neutronclient-python34/f1c0106/ : SUCCESS in 1m 56s\n- gate-python-neutronclient-pypy http://logs.openstack.org/70/186870/3/check/gate-python-neutronclient-pypy/f3fd2ad/ : SUCCESS in 2m 05s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/70/186870/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient/fc9dfba/ : SUCCESS in 50m 56s\n- check-neutronclient-dsvm-functional http://logs.openstack.org/70/186870/3/check/check-neutronclient-dsvm-functional/14ae079/ : SUCCESS in 19m 02s","accounts_in_message":[],"_revision_number":3},{"id":"ea7fd940f54bd5b12c53298a88f093c5c996536e","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2015-06-08 04:18:57.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"c0f2d75307d45f0113f20fe2d243136ad41efe24","author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"date":"2015-06-08 08:43:35.000000000","message":"Patch Set 3: Code-Review+1\n\nLooks good. Just convert tabs to spaces. I can find lot of tabs in the patch.","accounts_in_message":[],"_revision_number":3},{"id":"d553d8f725e13eeac6bb6ab39c956439eb63842c","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-08 16:40:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f96144492cf9a6e1468d745f8a8199c8dd5153e8","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-08 16:45:24.000000000","message":"Patch Set 4:\n\nvikram.choudhary: like this?","accounts_in_message":[],"_revision_number":4},{"id":"9b0a67d51711f769f3acb533a9d20d22210f1c1f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-08 17:40:10.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/70/186870/4/check/gate-python-neutronclient-python26/42f7f96/ : SUCCESS in 1m 08s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/70/186870/4/check/gate-python-neutronclient-pep8/89feabf/ : SUCCESS in 1m 14s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/70/186870/4/check/gate-python-neutronclient-docs/b361728//doc/build/html/ : SUCCESS in 1m 49s\n- gate-python-neutronclient-python27 http://logs.openstack.org/70/186870/4/check/gate-python-neutronclient-python27/d01c0c5/ : SUCCESS in 1m 15s\n- gate-python-neutronclient-python34 http://logs.openstack.org/70/186870/4/check/gate-python-neutronclient-python34/5074447/ : SUCCESS in 1m 46s\n- gate-python-neutronclient-pypy http://logs.openstack.org/70/186870/4/check/gate-python-neutronclient-pypy/49388a6/ : SUCCESS in 2m 19s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/70/186870/4/check/gate-tempest-dsvm-neutron-src-python-neutronclient/b9d66cb/ : SUCCESS in 43m 35s\n- check-neutronclient-dsvm-functional http://logs.openstack.org/70/186870/4/check/check-neutronclient-dsvm-functional/b17d8f4/ : SUCCESS in 19m 09s","accounts_in_message":[],"_revision_number":4},{"id":"e3612997bd8e1ade3fa7684c49be1cc816eb37ed","author":{"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},"date":"2015-06-09 06:09:55.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"af0b6e2fc24c79507c82a36dacc0fe8da62d8068","author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"date":"2015-06-09 17:30:13.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"aef214b5f1fa1c85aab6aab483ae503f4641f5d8","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2015-06-12 08:17:22.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"bb0039764fb0d413add901ac1c8b53c6ec9eb483","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2015-06-12 18:48:54.000000000","message":"Patch Set 4: Code-Review-1\n\nI realize someone asked for you to convert the tabs to spaces, but that makes it so you can\u0027t see what the *real* changes are.  The unrelated whitespace changes should be a separate patch.","accounts_in_message":[],"_revision_number":4},{"id":"398b67be20190b781a2d9cdf1efa0cc19b68bb47","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-12 19:12:08.000000000","message":"Patch Set 4:\n\nThat\u0027s true. I could write a separate patch concerning that issue targeting all the python clients (all the bash completion scripts use tabs for some reason). Is there a quick way to revert back to Patch 3?","accounts_in_message":[],"_revision_number":4},{"id":"a8d574fd20474173b5318e565c2706bf1ae6611c","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2015-06-12 19:20:41.000000000","message":"Patch Set 4:\n\nSomething like this should work, I think:\n\n  $ cd neutron\n  $ git review -d 186870,3\n  $ git review","accounts_in_message":[],"_revision_number":4},{"id":"3c101621f704d61401b61d6ebf9099457a7ea23c","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-12 19:30:00.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"bda50d8d96a95269f706a947499afecfa37ebba2","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-12 19:30:45.000000000","message":"Topic changed from bug/1459470-patch3 to bug/1459470","accounts_in_message":[],"_revision_number":5},{"id":"af49f38b74a48e0887abd828d87516c6c13a08b5","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-12 19:32:06.000000000","message":"Patch Set 5:\n\nDone...","accounts_in_message":[],"_revision_number":5},{"id":"6c8b901adf2caa57ed45e4c68be0eb2c48dae67f","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-12 19:38:51.000000000","message":"Patch Set 5:\n\nSeparate patch for indentation here: https://review.openstack.org/#/c/191198/","accounts_in_message":[],"_revision_number":5},{"id":"7041525b989d7306f89e0578f688ec9a670c328a","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2015-06-12 20:23:01.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\nthanks for splitting it up!","accounts_in_message":[],"_revision_number":5},{"id":"dcc880e931e5e72003d847dc087720428f7a363b","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-12 20:30:36.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"500611c7ef070c705e4aecbf3e8d9786a82b0520","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-12 20:34:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"fdbf79a0b1e9479fc4bb695a593e688bd5aae98a","author":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"date":"2015-06-12 20:35:43.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fe71ec8869fdf0f8c7f5cd7d5398f2ec3f9cbbb2","author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"date":"2015-06-12 20:37:01.000000000","message":"Patch Set 6: Code-Review+1\n\nOK, yeah, there\u0027s no need to match the rest based on the current output.\n\nThanks!","accounts_in_message":[],"_revision_number":6},{"id":"9b6e34ee6258c912fd12dcb3cf85ba14bce5ee70","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-12 21:35:08.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/70/186870/6/check/gate-python-neutronclient-python26/aab723f/ : SUCCESS in 2m 33s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/70/186870/6/check/gate-python-neutronclient-pep8/e5a5482/ : SUCCESS in 1m 15s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/70/186870/6/check/gate-python-neutronclient-docs/6acebad//doc/build/html/ : SUCCESS in 1m 19s\n- gate-python-neutronclient-python27 http://logs.openstack.org/70/186870/6/check/gate-python-neutronclient-python27/c309c35/ : SUCCESS in 1m 22s\n- gate-python-neutronclient-python34 http://logs.openstack.org/70/186870/6/check/gate-python-neutronclient-python34/9978922/ : SUCCESS in 2m 03s\n- gate-python-neutronclient-pypy http://logs.openstack.org/70/186870/6/check/gate-python-neutronclient-pypy/99ab649/ : SUCCESS in 2m 27s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/70/186870/6/check/gate-tempest-dsvm-neutron-src-python-neutronclient/3dd5ce3/ : SUCCESS in 53m 38s\n- check-neutronclient-dsvm-functional http://logs.openstack.org/70/186870/6/check/check-neutronclient-dsvm-functional/66c354e/ : SUCCESS in 19m 25s","accounts_in_message":[],"_revision_number":6},{"id":"84f7d252534cc740f66d5a54e3a729a9d92d0926","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2015-06-13 02:18:27.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"5dedd6a29640b4514f0f11f4764981b5818d742a","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2015-06-23 18:31:10.000000000","message":"Patch Set 6:\n\nI agree that we need to take care of a space character only in this context.","accounts_in_message":[],"_revision_number":6},{"id":"a4d02b430b9f5f9dfd9ee14519b528bf0177ab4a","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2015-06-23 18:32:53.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"2b0e9d9319dbace784224fc510771d345854cfef","author":{"_account_id":10980,"name":"Doug Wiegley","email":"dougwig@parkside.io","username":"dougw"},"date":"2015-06-24 02:52:39.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"37254c1894b30cfd3f8e557bfe48f2dd15fc779e","author":{"_account_id":8645,"name":"Trinath Somanchi","email":"trinath.somanchi@freescale.com","username":"trinaths"},"date":"2015-06-24 06:30:07.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"06c69b39a49cf14993ec540cfca8b52bd779ca36","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2015-06-24 12:12:51.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"15b66c434daa25e2faff194b7670d3c7d58008f0","author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"date":"2015-06-24 12:46:04.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"52d74f6554c6dc548cb7027869b4fc0614c231ff","author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"date":"2015-06-24 20:24:45.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"130f6e65b62a818360f1d263e5845b09f2670896","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2015-07-04 07:01:36.000000000","message":"Patch Set 6: Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"891eec0b15d1657bb1753226c604ec333036fd34","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-04 07:01:42.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"2a87a40cf09e5c47e1d4a43a197ea691c40f3c09","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-04 08:00:35.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/70/186870/6/gate/gate-python-neutronclient-python26/0f019bf/ : SUCCESS in 1m 17s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/70/186870/6/gate/gate-python-neutronclient-docs/b36d6ef//doc/build/html/ : SUCCESS in 1m 19s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/70/186870/6/gate/gate-python-neutronclient-pep8/ba5840f/ : SUCCESS in 3m 00s\n- gate-python-neutronclient-python27 http://logs.openstack.org/70/186870/6/gate/gate-python-neutronclient-python27/f6eb6ab/ : SUCCESS in 1m 14s\n- gate-python-neutronclient-python34 http://logs.openstack.org/70/186870/6/gate/gate-python-neutronclient-python34/0baca31/ : SUCCESS in 2m 17s\n- gate-python-neutronclient-pypy http://logs.openstack.org/70/186870/6/gate/gate-python-neutronclient-pypy/a9d5969/ : SUCCESS in 2m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/70/186870/6/gate/gate-tempest-dsvm-neutron-src-python-neutronclient/56a8840/ : SUCCESS in 58m 51s\n- gate-neutronclient-dsvm-functional http://logs.openstack.org/70/186870/6/gate/gate-neutronclient-dsvm-functional/1eb6433/ : SUCCESS in 22m 45s","accounts_in_message":[],"_revision_number":6},{"id":"5a0b2c17ae296290000f66a6dd4cd6fc04438585","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-04 08:00:36.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"c809e068a042fd876fa5b5bf7074b8c28ede3967","revisions":{"bf6fcb4e4e38a6c8b51bb6d96574e8cbe6e12dc5":{"kind":"REWORK","_number":1,"created":"2015-05-29 18:35:04.000000000","uploader":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"ref":"refs/changes/70/186870/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/70/186870/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/1"}}},"commit":{"parents":[{"commit":"da39d9e0a84051b55bf06192aa2058fd03d280d6","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/da39d9e0a84051b55bf06192aa2058fd03d280d6"}]}],"author":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-05-29 18:21:54.000000000","tz":-420},"committer":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-05-29 18:21:54.000000000","tz":-420},"subject":"This change allows the bash completion script to work with BSD sed","message":"This change allows the bash completion script to work with BSD sed\n\nChange-Id: I936b372e4022a4717a64cea9a8928b6dc00c6711\nCloses-Bug: #1459470\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bf6fcb4e4e38a6c8b51bb6d96574e8cbe6e12dc5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bf6fcb4e4e38a6c8b51bb6d96574e8cbe6e12dc5"}]},"branch":"refs/heads/master"},"726f3a058c7aae68f987016cf2a200284d6d2387":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-05-29 19:01:46.000000000","uploader":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"ref":"refs/changes/70/186870/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/70/186870/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/2"}}},"commit":{"parents":[{"commit":"da39d9e0a84051b55bf06192aa2058fd03d280d6","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/da39d9e0a84051b55bf06192aa2058fd03d280d6"}]}],"author":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-05-29 18:21:54.000000000","tz":-420},"committer":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-05-29 19:01:46.000000000","tz":0},"subject":"This change allows the bash completion script to work with BSD sed","message":"This change allows the bash completion script to work with BSD sed\n\nChange-Id: I936b372e4022a4717a64cea9a8928b6dc00c6711\nCloses-Bug: #1459470\nCloses-Bug: #1277492\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/726f3a058c7aae68f987016cf2a200284d6d2387"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/726f3a058c7aae68f987016cf2a200284d6d2387"}]},"branch":"refs/heads/master"},"aea90ca1876b598198301cdbebb1482fb4ada2d9":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-06-03 22:34:18.000000000","uploader":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"ref":"refs/changes/70/186870/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/70/186870/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/3"}}},"commit":{"parents":[{"commit":"7eb3241650ad87d2f6ca5aa45b3a2415eafe7207","subject":"Fix functional tests and tox 2.0 errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7eb3241650ad87d2f6ca5aa45b3a2415eafe7207"}]}],"author":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-05-29 18:21:54.000000000","tz":-420},"committer":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-06-03 22:15:52.000000000","tz":-420},"subject":"This change allows the bash completion script to work with BSD sed","message":"This change allows the bash completion script to work with BSD sed\n\nChange-Id: I936b372e4022a4717a64cea9a8928b6dc00c6711\nCloses-Bug: #1459470\nCloses-Bug: #1277492\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/aea90ca1876b598198301cdbebb1482fb4ada2d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/aea90ca1876b598198301cdbebb1482fb4ada2d9"}]},"branch":"refs/heads/master"},"b93b7f945a627a1bd07319b527f318765e3f642f":{"kind":"REWORK","_number":4,"created":"2015-06-08 16:40:09.000000000","uploader":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"ref":"refs/changes/70/186870/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/70/186870/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/4"}}},"commit":{"parents":[{"commit":"7eb3241650ad87d2f6ca5aa45b3a2415eafe7207","subject":"Fix functional tests and tox 2.0 errors","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7eb3241650ad87d2f6ca5aa45b3a2415eafe7207"}]}],"author":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-05-29 18:21:54.000000000","tz":-420},"committer":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-06-08 16:37:52.000000000","tz":-420},"subject":"This change allows the bash completion script to work with BSD sed","message":"This change allows the bash completion script to work with BSD sed\n\nChange-Id: I936b372e4022a4717a64cea9a8928b6dc00c6711\nCloses-Bug: #1459470\nCloses-Bug: #1277492\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b93b7f945a627a1bd07319b527f318765e3f642f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b93b7f945a627a1bd07319b527f318765e3f642f"}]},"branch":"refs/heads/master"},"0943fa7b0492de357cfb1a53d57f082d293236f8":{"kind":"REWORK","_number":5,"created":"2015-06-12 19:30:00.000000000","uploader":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"ref":"refs/changes/70/186870/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/70/186870/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/5"}}},"commit":{"parents":[{"commit":"71f56399cc9b714d05bb9cde3dc9e33be0c83acd","subject":"Merge \"Raise user-friendly exceptions in str2dict\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/71f56399cc9b714d05bb9cde3dc9e33be0c83acd"}]}],"author":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-05-29 18:21:54.000000000","tz":-420},"committer":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-06-12 19:29:49.000000000","tz":-420},"subject":"This change allows the bash completion script to work with BSD sed","message":"This change allows the bash completion script to work with BSD sed\n\nChange-Id: I936b372e4022a4717a64cea9a8928b6dc00c6711\nCloses-Bug: #1459470\nCloses-Bug: #1277492\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0943fa7b0492de357cfb1a53d57f082d293236f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0943fa7b0492de357cfb1a53d57f082d293236f8"}]},"branch":"refs/heads/master"},"c809e068a042fd876fa5b5bf7074b8c28ede3967":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2015-06-12 20:34:51.000000000","uploader":{"_account_id":16586,"name":"Ming Yang","email":"me@ongmingyang.com","username":"mingy"},"ref":"refs/changes/70/186870/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/70/186870/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/70/186870/6"}}},"commit":{"parents":[{"commit":"71f56399cc9b714d05bb9cde3dc9e33be0c83acd","subject":"Merge \"Raise user-friendly exceptions in str2dict\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/71f56399cc9b714d05bb9cde3dc9e33be0c83acd"}]}],"author":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-05-29 18:21:54.000000000","tz":-420},"committer":{"name":"Ming Yang","email":"me@ongmingyang.com","date":"2015-06-12 20:32:44.000000000","tz":-420},"subject":"Allow bash completion script to work with BSD sed","message":"Allow bash completion script to work with BSD sed\n\nShorthand \\s isn\u0027t POSIX compliant; it works with GNU sed, but not BSD sed.\nChanged \\s to the literal whitespace character to fix this issue.\n\nChange-Id: I936b372e4022a4717a64cea9a8928b6dc00c6711\nCloses-Bug: #1459470\nCloses-Bug: #1277492\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/c809e068a042fd876fa5b5bf7074b8c28ede3967"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/c809e068a042fd876fa5b5bf7074b8c28ede3967"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
