)]}'
{"id":"openstack%2Fpython-glanceclient~148387","triplet_id":"openstack%2Fpython-glanceclient~master~I79985b3e305cb30328a3c16b025315a8e969243d","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1398838","hashtags":[],"change_id":"I79985b3e305cb30328a3c16b025315a8e969243d","subject":"Strip json and html from error messages","status":"MERGED","created":"2015-01-20 00:06:09.000000000","updated":"2015-03-01 16:19:16.000000000","submitted":"2015-03-01 16:19:14.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"99c9a1344305943759e5e3477abc23c63febce3e","_number":148387,"virtual_id_number":148387,"owner":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":2,"date":"2015-03-01 16:19:14.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"recommended":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"all":[{"value":1,"date":"2015-02-16 17:03:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-03-01 15:04:42.000000000","_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":1,"date":"2015-02-18 21:52:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":2,"date":"2015-02-27 18:55:58.000000000","_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":1,"date":"2015-02-16 18:16:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"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":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-03-01 15:04:42.000000000","_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},{"value":0,"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"value":0,"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-26 21:46:53.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2015-02-05 11:26:38.000000000","updated_by":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"reviewer":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"state":"REVIEWER"},{"updated":"2015-02-05 11:48:31.000000000","updated_by":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"reviewer":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"state":"REVIEWER"},{"updated":"2015-02-16 17:03:21.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2015-02-16 18:16:28.000000000","updated_by":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"reviewer":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"state":"REVIEWER"},{"updated":"2015-02-18 21:52:53.000000000","updated_by":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"reviewer":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"state":"REVIEWER"},{"updated":"2015-02-27 18:55:58.000000000","updated_by":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"reviewer":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"state":"REVIEWER"},{"updated":"2015-03-01 15:04:42.000000000","updated_by":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"reviewer":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"state":"REVIEWER"},{"updated":"2015-03-01 16:19:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"1ef1fe5011930de7c2c09875473ba8e6a54a1c07","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-01-20 00:06:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"deace0408961334580c9b8a70a18853a7611808a","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-20 00:14:44.000000000","message":"Patch Set 1:\n\nLooks like this will fix up bug 1403790 and bug 1395207 too","accounts_in_message":[],"_revision_number":1},{"id":"419aa82afdf9d16fbf6c5c107d96ddfb5ec5ba17","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-20 00:39:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/87/148387/1/check/gate-python-glanceclient-python26/d3dd9e8/ : SUCCESS in 1m 10s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/1/check/gate-python-glanceclient-pep8/67e67e9/ : SUCCESS in 1m 03s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/1/check/gate-python-glanceclient-docs/88432bd//doc/build/html/ : SUCCESS in 51s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/1/check/gate-python-glanceclient-python27/723895d/ : SUCCESS in 1m 20s\n- gate-python-glanceclient-python33 http://logs.openstack.org/87/148387/1/check/gate-python-glanceclient-python33/25c0952/ : SUCCESS in 2m 15s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/87/148387/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/4f61b81/ : SUCCESS in 33m 09s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/1/check/gate-python-glanceclient-pypy/02fd019/ : SUCCESS in 1m 49s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/1/check/gate-tempest-dsvm-neutron-src-python-glanceclient/9440968/ : SUCCESS in 29m 39s","accounts_in_message":[],"_revision_number":1},{"id":"8b30a325495d9ddb9f46fa85c1463f5aa85483b4","author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"date":"2015-01-20 00:42:57.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nThis looks great! Thanks for fixing this.\n\nCould you add test coverage for this?","accounts_in_message":[],"_revision_number":1},{"id":"3e0c9d4840df4318156b02a330fa15deb756a816","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-20 04:05:21.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nThis looks like it might be tricky to add coverage for. Let me know if you need help David.","accounts_in_message":[],"_revision_number":1},{"id":"23bd70d9c2cea1a8f2f38704b81adc150c828e92","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-01-21 19:36:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d007b438325a1f1ae09a9f563a96f58fedd013f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 20:19:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/87/148387/2/check/gate-python-glanceclient-python26/fd4badb/ : SUCCESS in 1m 09s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/2/check/gate-python-glanceclient-pep8/c7ff73f/ : SUCCESS in 1m 01s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/2/check/gate-python-glanceclient-docs/ca1f86b//doc/build/html/ : SUCCESS in 1m 36s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/2/check/gate-python-glanceclient-python27/76907e6/ : SUCCESS in 1m 09s\n- gate-python-glanceclient-python33 http://logs.openstack.org/87/148387/2/check/gate-python-glanceclient-python33/12a8558/ : SUCCESS in 2m 25s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/87/148387/2/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/144336c/ : SUCCESS in 26m 56s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/2/check/gate-python-glanceclient-pypy/bfda328/ : SUCCESS in 1m 31s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/2/check/gate-tempest-dsvm-neutron-src-python-glanceclient/64275b4/ : SUCCESS in 39m 22s","accounts_in_message":[],"_revision_number":2},{"id":"be7e454f2b1fc627da134a41ef128982424eadda","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 20:55:51.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"d6eff1e011006df26c9fc3e9206af8a19fee263a","author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"date":"2015-01-21 21:48:46.000000000","message":"Patch Set 2: Code-Review+1\n\nThe new patchset looks good. Maybe the pep8 violations should be added as a separate commit, would someone else like to comment on that?","accounts_in_message":[],"_revision_number":2},{"id":"3610eaa95ec144420e3788a2da56d33f22e1bfb9","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 21:50:46.000000000","message":"Patch Set 2:\n\nThat was my instinct as well Louis, but I don\u0027t have strong enough opinions on it since they\u0027re all fairly minor.","accounts_in_message":[],"_revision_number":2},{"id":"d5955b6b329a6b4f119ea6336091d6a92f359b36","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 21:52:01.000000000","message":"Patch Set 2: -Code-Review\n\n(1 comment)\n\nNoticed one thing I hadn\u0027t noticed before.","accounts_in_message":[],"_revision_number":2},{"id":"bf4182f01020b52a80b3ed8aae7043bc4fe99eff","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-01-21 22:14:39.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2fd407d3c301b568d93293ab397818a9ede9a48c","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 22:15:30.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"be588a6d0c4ca9e0301d48e404d3e7a215bc14cc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 22:49:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/87/148387/3/check/gate-python-glanceclient-python26/03fef9c/ : SUCCESS in 1m 06s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/3/check/gate-python-glanceclient-pep8/8d1fbc2/ : SUCCESS in 59s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/3/check/gate-python-glanceclient-docs/1475eb9//doc/build/html/ : SUCCESS in 54s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/3/check/gate-python-glanceclient-python27/b527c6d/ : SUCCESS in 1m 04s\n- gate-python-glanceclient-python33 http://logs.openstack.org/87/148387/3/check/gate-python-glanceclient-python33/23462d7/ : SUCCESS in 1m 58s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/87/148387/3/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/cc5c179/ : SUCCESS in 33m 04s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/3/check/gate-python-glanceclient-pypy/3c8dd3a/ : SUCCESS in 1m 39s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/3/check/gate-tempest-dsvm-neutron-src-python-glanceclient/b33e54e/ : SUCCESS in 33m 34s","accounts_in_message":[],"_revision_number":3},{"id":"3058ece48b7881d0b05a8a149a8b98a37d96b55e","author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"date":"2015-01-30 22:36:22.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nA nit inline.","accounts_in_message":[],"_revision_number":3},{"id":"498b9ff6f4dc515c95b2f887dcc16f455407dd7d","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-30 23:05:11.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"e09a6861d3e049a90a8efbbbacf474644c5daa64","author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"date":"2015-02-04 21:20:26.000000000","message":"Patch Set 3: Code-Review+2\n\nHad a chat with Ian offline and it\u0027s okay if we have the client wrap json and html a bit differently. It was a nit and okay with me.","accounts_in_message":[],"_revision_number":3},{"id":"7008fdf8f17956803bfd5d5fad7b41ede0b54e88","author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"date":"2015-02-05 11:26:38.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nLGTM,\n\nI do not mind having the PEP8 cleanup included as it\u0027s not massive.","accounts_in_message":[],"_revision_number":3},{"id":"71f9b58690967f70891d9d8a13d7779d67c31435","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 11:26:40.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"945a4e0be1d60b81b57f08688f53d0669fd9305d","author":{"_account_id":11356,"name":"Louis Taylor","email":"louis@kragniz.eu","username":"kragniz"},"date":"2015-02-05 11:48:31.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nTested locally.","accounts_in_message":[],"_revision_number":3},{"id":"b46b523331ef5fb0567d0a17deea039871156a10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-05 12:00:29.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/87/148387/3/gate/gate-python-glanceclient-python26/09d9d01/ : SUCCESS in 1m 12s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/3/gate/gate-python-glanceclient-docs/0fa0fbf//doc/build/html/ : SUCCESS in 1m 22s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/3/gate/gate-python-glanceclient-pep8/a3b4bd7/ : SUCCESS in 1m 04s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/3/gate/gate-python-glanceclient-python27/949be3c/ : SUCCESS in 1m 13s\n- gate-python-glanceclient-python34 http://logs.openstack.org/87/148387/3/gate/gate-python-glanceclient-python34/68f67c8/ : FAILURE in 2m 34s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/3/gate/gate-python-glanceclient-pypy/c7b3126/ : SUCCESS in 2m 35s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/3/gate/gate-tempest-dsvm-neutron-src-python-glanceclient/a7484f3/ : SUCCESS in 33m 47s","accounts_in_message":[],"_revision_number":3},{"id":"039ff426232480549bee1297e877ea877f992474","author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"date":"2015-02-06 15:49:22.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"646ff64727f7ec7c68d6f57f4dfbc7480b48715e","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-02-10 16:52:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"747ed5a8d8ea9988034965b26a29463c6b72c75d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 18:15:19.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-glanceclient-python26 http://logs.openstack.org/87/148387/4/check/gate-python-glanceclient-python26/d684f33/ : FAILURE in 1m 13s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/4/check/gate-python-glanceclient-pep8/342e6b7/ : SUCCESS in 53s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/4/check/gate-python-glanceclient-docs/caf05a3//doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/4/check/gate-python-glanceclient-python27/79e3e85/ : FAILURE in 1m 00s\n- gate-python-glanceclient-python34 http://logs.openstack.org/87/148387/4/check/gate-python-glanceclient-python34/c5f1bf0/ : FAILURE in 2m 48s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/87/148387/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/0be5019/ : SUCCESS in 42m 30s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/4/check/gate-python-glanceclient-pypy/163196d/ : FAILURE in 1m 43s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient/6cadd08/ : SUCCESS in 38m 06s","accounts_in_message":[],"_revision_number":4},{"id":"98012327f14fb1bb75cba87bb16b364a7ddbb378","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-02-10 19:03:05.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2fbfe952ce7f358900c67162642ff8cfd6e4873d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 19:39:52.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-glanceclient-python26 http://logs.openstack.org/87/148387/5/check/gate-python-glanceclient-python26/11c14fa/ : FAILURE in 1m 00s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/5/check/gate-python-glanceclient-pep8/aace2b5/ : SUCCESS in 1m 21s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/5/check/gate-python-glanceclient-docs/e1c4209//doc/build/html/ : SUCCESS in 1m 19s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/5/check/gate-python-glanceclient-python27/a538a1e/ : FAILURE in 1m 31s\n- gate-python-glanceclient-python34 http://logs.openstack.org/87/148387/5/check/gate-python-glanceclient-python34/c196447/ : FAILURE in 3m 06s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/87/148387/5/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/fce316c/ : SUCCESS in 31m 37s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/5/check/gate-python-glanceclient-pypy/acde102/ : FAILURE in 3m 00s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/5/check/gate-tempest-dsvm-neutron-src-python-glanceclient/9e01db3/ : SUCCESS in 32m 17s","accounts_in_message":[],"_revision_number":5},{"id":"8f8d6e20b4ee76afd7695824d907e91ad545297c","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-02-10 20:45:09.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"87f3fc5e4e279eac350937ac6dde4486b7ebbfc9","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-02-10 22:11:35.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"550eb0bd1ba4c57c0dbbfb3ae34936df3799791b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-10 22:54:34.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/87/148387/6/check/gate-python-glanceclient-python26/ed57b78/ : SUCCESS in 1m 05s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/6/check/gate-python-glanceclient-pep8/d495db5/ : SUCCESS in 1m 20s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/6/check/gate-python-glanceclient-docs/e15191d//doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/6/check/gate-python-glanceclient-python27/1331087/ : SUCCESS in 1m 03s\n- gate-python-glanceclient-python34 http://logs.openstack.org/87/148387/6/check/gate-python-glanceclient-python34/c5abfbc/ : SUCCESS in 2m 12s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/87/148387/6/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/9131e05/ : SUCCESS in 36m 53s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/6/check/gate-python-glanceclient-pypy/2085648/ : SUCCESS in 1m 45s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/6/check/gate-tempest-dsvm-neutron-src-python-glanceclient/de04a6d/ : SUCCESS in 42m 56s","accounts_in_message":[],"_revision_number":6},{"id":"f78377b01b75e7e0de5191d98d766a0287e9bb12","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-02-10 23:07:27.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"edfeb297dd05521df6010936d77bf66304ed2d08","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-02-10 23:21:31.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"dee6f7fcea44e8c579246dfb91207ce4abf55c5e","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-02-10 23:23:27.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"bcffeee51738eca356f6440c6f9834cc2f8f5388","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-11 00:06:29.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/87/148387/7/check/gate-python-glanceclient-python26/d6495d6/ : SUCCESS in 1m 09s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/7/check/gate-python-glanceclient-pep8/879a44a/ : SUCCESS in 1m 20s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/7/check/gate-python-glanceclient-docs/4982b25//doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/7/check/gate-python-glanceclient-python27/d9a2c3e/ : SUCCESS in 1m 29s\n- gate-python-glanceclient-python34 http://logs.openstack.org/87/148387/7/check/gate-python-glanceclient-python34/1f2807e/ : SUCCESS in 3m 43s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/87/148387/7/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/a23539f/ : SUCCESS in 35m 01s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/7/check/gate-python-glanceclient-pypy/932ca2e/ : SUCCESS in 2m 18s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/7/check/gate-tempest-dsvm-neutron-src-python-glanceclient/ccffcb0/ : SUCCESS in 40m 59s","accounts_in_message":[],"_revision_number":7},{"id":"975b0c7f8c12aa63cd6ab9a82f1f013a32af61a6","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2015-02-16 16:02:35.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"459576c22cf3751d93434166d83b97bd62af9167","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-16 16:59:21.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/87/148387/8/check/gate-python-glanceclient-python26/4b40598/ : SUCCESS in 1m 09s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/8/check/gate-python-glanceclient-pep8/3cf464b/ : SUCCESS in 1m 14s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/8/check/gate-python-glanceclient-docs/2f7935f//doc/build/html/ : SUCCESS in 1m 16s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/8/check/gate-python-glanceclient-python27/6f96511/ : SUCCESS in 1m 26s\n- gate-python-glanceclient-python34 http://logs.openstack.org/87/148387/8/check/gate-python-glanceclient-python34/1861e7d/ : SUCCESS in 3m 04s\n- gate-tempest-dsvm-neutron-src-python-glanceclient-juno http://logs.openstack.org/87/148387/8/check/gate-tempest-dsvm-neutron-src-python-glanceclient-juno/0c1a685/ : SUCCESS in 37m 01s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/8/check/gate-python-glanceclient-pypy/6070fcc/ : SUCCESS in 1m 44s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/8/check/gate-tempest-dsvm-neutron-src-python-glanceclient/6115cbd/ : SUCCESS in 46m 48s","accounts_in_message":[],"_revision_number":8},{"id":"19188f36c03238625a0ed7ac54a7e48461a85031","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-02-16 17:03:21.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"0fc30f281e7ba8b89c7218db0be7bc4b981fe443","author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"date":"2015-02-16 18:16:28.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"a2325c0b962e8efacbed1feef8b629aa5b11c027","author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"date":"2015-02-18 21:52:53.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"42785bac3497ca4ba5e92de649061fee92bfdf28","author":{"_account_id":2537,"name":"Nikhil Komawar","email":"nik.komawar@gmail.com","username":"nikhil-komawar"},"date":"2015-02-27 18:55:58.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"0454bb0aa9c11eb1aaef7fdc3c16defe5b9efce1","author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"date":"2015-03-01 15:04:42.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"3466062db8a846966a10c61535eeaf4e8d8da4ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-01 15:04:43.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"ad148727568deaaf22311096adf9a72ddb7cc410","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-01 16:19:14.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-glanceclient-python26 http://logs.openstack.org/87/148387/8/gate/gate-python-glanceclient-python26/3236404/ : SUCCESS in 1m 26s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/87/148387/8/gate/gate-python-glanceclient-docs/bc08a0e//doc/build/html/ : SUCCESS in 1m 05s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/87/148387/8/gate/gate-python-glanceclient-pep8/a94cb43/ : SUCCESS in 1m 06s\n- gate-python-glanceclient-python27 http://logs.openstack.org/87/148387/8/gate/gate-python-glanceclient-python27/90e9f4a/ : SUCCESS in 1m 10s\n- gate-python-glanceclient-python34 http://logs.openstack.org/87/148387/8/gate/gate-python-glanceclient-python34/7cead4b/ : SUCCESS in 2m 19s\n- gate-python-glanceclient-pypy http://logs.openstack.org/87/148387/8/gate/gate-python-glanceclient-pypy/f02bc02/ : SUCCESS in 2m 05s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/87/148387/8/gate/gate-tempest-dsvm-neutron-src-python-glanceclient/0e92a6a/ : SUCCESS in 1h 14m 30s","accounts_in_message":[],"_revision_number":8},{"id":"45e458bd5b3c0433bab91d34a4bb4e05c2cb20fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-01 16:19:16.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"01caf4e734fb012f0b5b19c24a8ffeaef31a06be","revisions":{"ce8364b43c0cb2f606eb49be40fa5dab3f2905f8":{"kind":"REWORK","_number":1,"created":"2015-01-20 00:06:09.000000000","uploader":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"ref":"refs/changes/87/148387/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/87/148387/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/1"}}},"commit":{"parents":[{"commit":"aebbcff100f5a07e64506d72fbd4427e725085a9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aebbcff100f5a07e64506d72fbd4427e725085a9"}]}],"author":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"committer":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"subject":"Strip json and html from error messages","message":"Strip json and html from error messages\n\nError messages were being passed with either JSON or HTML formatting\nleading to an unpleasant user experience. This strips the JSON or HTML\ntags and presents the clean error message to the user.\n\nChange-Id: I79985b3e305cb30328a3c16b025315a8e969243d\nCloses-Bug: 1398838\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/ce8364b43c0cb2f606eb49be40fa5dab3f2905f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/ce8364b43c0cb2f606eb49be40fa5dab3f2905f8"}]},"branch":"refs/heads/master"},"e97266ffe1784d820da70f16d7fa425c539ce363":{"kind":"REWORK","_number":2,"created":"2015-01-21 19:36:51.000000000","uploader":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"ref":"refs/changes/87/148387/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/87/148387/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/2"}}},"commit":{"parents":[{"commit":"aebbcff100f5a07e64506d72fbd4427e725085a9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aebbcff100f5a07e64506d72fbd4427e725085a9"}]}],"author":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"committer":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-21 19:34:09.000000000","tz":-360},"subject":"Strip json and html from error messages","message":"Strip json and html from error messages\n\nError messages were being passed with either JSON or HTML formatting\nleading to an unpleasant user experience. This strips the JSON or HTML\ntags and presents the clean error message to the user.\n\nRewrote the lispy function to be more pythonic, added test cases\nand cleaned up some pep8 violations.\n\nChange-Id: I79985b3e305cb30328a3c16b025315a8e969243d\nCloses-Bug: 1398838\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/e97266ffe1784d820da70f16d7fa425c539ce363"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/e97266ffe1784d820da70f16d7fa425c539ce363"}]},"branch":"refs/heads/master"},"060e57c04a0b6e9d4099faf488f9b7e69db9beec":{"kind":"REWORK","_number":3,"created":"2015-01-21 22:14:39.000000000","uploader":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"ref":"refs/changes/87/148387/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/87/148387/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/3"}}},"commit":{"parents":[{"commit":"aebbcff100f5a07e64506d72fbd4427e725085a9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aebbcff100f5a07e64506d72fbd4427e725085a9"}]}],"author":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"committer":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-21 22:13:50.000000000","tz":-360},"subject":"Strip json and html from error messages","message":"Strip json and html from error messages\n\nError messages were being passed with either JSON or HTML formatting\nleading to an unpleasant user experience. This strips the JSON or HTML\ntags and presents the clean error message to the user.\n\nRewrote the lispy function to be more pythonic, added test cases\nand cleaned up some pep8 violations.\n\nRemoved commented out cruft from a previous version of this\npatch.\n\nChange-Id: I79985b3e305cb30328a3c16b025315a8e969243d\nCloses-Bug: 1398838\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/060e57c04a0b6e9d4099faf488f9b7e69db9beec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/060e57c04a0b6e9d4099faf488f9b7e69db9beec"}]},"branch":"refs/heads/master"},"1a6b37c65e70afcc10235d7e0dc18eead69bce3a":{"kind":"REWORK","_number":4,"created":"2015-02-10 16:52:51.000000000","uploader":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"ref":"refs/changes/87/148387/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/87/148387/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/4"}}},"commit":{"parents":[{"commit":"aebbcff100f5a07e64506d72fbd4427e725085a9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aebbcff100f5a07e64506d72fbd4427e725085a9"}]}],"author":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"committer":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-02-10 16:51:48.000000000","tz":-360},"subject":"Strip json and html from error messages","message":"Strip json and html from error messages\n\nError messages were being passed with either JSON or HTML formatting\nleading to an unpleasant user experience. This strips the JSON or HTML\ntags and presents the clean error message to the user.\n\nRewrote the lispy function to be more pythonic, added test cases\nand cleaned up some pep8 violations.\n\nRemoved commented out cruft from a previous version of this\npatch.\n\nChanged the HTML details from a set to a list in order to ensure\nthe ordering of the exception details.\n\nChange-Id: I79985b3e305cb30328a3c16b025315a8e969243d\nCloses-Bug: 1398838\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1a6b37c65e70afcc10235d7e0dc18eead69bce3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/1a6b37c65e70afcc10235d7e0dc18eead69bce3a"}]},"branch":"refs/heads/master"},"d8c870648ad35a33e8ebaf8cbe730eab9ee6cedf":{"kind":"REWORK","_number":5,"created":"2015-02-10 19:03:05.000000000","uploader":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"ref":"refs/changes/87/148387/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/87/148387/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/5"}}},"commit":{"parents":[{"commit":"aebbcff100f5a07e64506d72fbd4427e725085a9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aebbcff100f5a07e64506d72fbd4427e725085a9"}]}],"author":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"committer":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-02-10 19:01:33.000000000","tz":-360},"subject":"Strip json and html from error messages","message":"Strip json and html from error messages\n\nError messages were being passed with either JSON or HTML formatting\nleading to an unpleasant user experience. This strips the JSON or HTML\ntags and presents the clean error message to the user.\n\nRewrote the lispy function to be more pythonic, added test cases\nand cleaned up some pep8 violations.\n\nRemoved commented out cruft from a previous version of this\npatch.\n\nChanged the HTML details from a set to a list in order to ensure\nthe ordering of the exception details.\n\nAdded code to eliminate the duplicate detail messages from the list\nand reordered the assertion string to match actual output.\n\nChange-Id: I79985b3e305cb30328a3c16b025315a8e969243d\nCloses-Bug: 1398838\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/d8c870648ad35a33e8ebaf8cbe730eab9ee6cedf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/d8c870648ad35a33e8ebaf8cbe730eab9ee6cedf"}]},"branch":"refs/heads/master"},"c7775af245c973d0c9bf99d2275df0f2a4bed4d9":{"kind":"REWORK","_number":6,"created":"2015-02-10 22:11:35.000000000","uploader":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"ref":"refs/changes/87/148387/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/87/148387/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/6"}}},"commit":{"parents":[{"commit":"aebbcff100f5a07e64506d72fbd4427e725085a9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aebbcff100f5a07e64506d72fbd4427e725085a9"}]}],"author":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"committer":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-02-10 22:10:25.000000000","tz":-360},"subject":"Strip json and html from error messages","message":"Strip json and html from error messages\n\nError messages were being passed with either JSON or HTML formatting\nleading to an unpleasant user experience. This strips the JSON or HTML\ntags and presents the clean error message to the user.\n\nRewrote the lispy function to be more pythonic, added test cases\nand cleaned up some pep8 violations.\n\nRemoved commented out cruft from a previous version of this\npatch.\n\nChanged the HTML details from a set to a list in order to ensure\nthe ordering of the exception details.\n\nAdded code to eliminate the duplicate detail messages from the list\nand reordered the assertion string to match actual output.\n\nRefactored duplicate elimination code to be more readable and\nreliable.\n\nChange-Id: I79985b3e305cb30328a3c16b025315a8e969243d\nCloses-Bug: 1398838\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/c7775af245c973d0c9bf99d2275df0f2a4bed4d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/c7775af245c973d0c9bf99d2275df0f2a4bed4d9"}]},"branch":"refs/heads/master"},"63d1c78168b7178bd7cd6e151722519c00eb448e":{"kind":"REWORK","_number":7,"created":"2015-02-10 23:23:27.000000000","uploader":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"ref":"refs/changes/87/148387/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/87/148387/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/7"}}},"commit":{"parents":[{"commit":"aebbcff100f5a07e64506d72fbd4427e725085a9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aebbcff100f5a07e64506d72fbd4427e725085a9"}]}],"author":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"committer":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-02-10 23:21:46.000000000","tz":-360},"subject":"Strip json and html from error messages","message":"Strip json and html from error messages\n\nError messages were being passed with either JSON or HTML formatting\nleading to an unpleasant user experience. This strips the JSON or HTML\ntags and presents the clean error message to the user.\n\nRewrote the lispy function to be more pythonic, added test cases\nand cleaned up some pep8 violations.\n\nRemoved commented out cruft from a previous version of this\npatch.\n\nChanged the HTML details from a set to a list in order to ensure\nthe ordering of the exception details.\n\nAdded code to eliminate the duplicate detail messages from the list\nand reordered the assertion string to match actual output.\n\nRefactored duplicate elimination code to be more readable and\nreliable.\n\nSome reworking of the duplication elimination loop to make it\nmore readable.\n\nChange-Id: I79985b3e305cb30328a3c16b025315a8e969243d\nCloses-Bug: 1398838\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/63d1c78168b7178bd7cd6e151722519c00eb448e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/63d1c78168b7178bd7cd6e151722519c00eb448e"}]},"branch":"refs/heads/master"},"01caf4e734fb012f0b5b19c24a8ffeaef31a06be":{"kind":"REWORK","_number":8,"created":"2015-02-16 16:02:35.000000000","uploader":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"ref":"refs/changes/87/148387/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/87/148387/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/87/148387/8"}}},"commit":{"parents":[{"commit":"aebbcff100f5a07e64506d72fbd4427e725085a9","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aebbcff100f5a07e64506d72fbd4427e725085a9"}]}],"author":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-01-20 00:02:08.000000000","tz":-360},"committer":{"name":"d34dh0r53","email":"david.wilde@rackspace.com","date":"2015-02-16 16:01:53.000000000","tz":-360},"subject":"Strip json and html from error messages","message":"Strip json and html from error messages\n\nError messages were being passed with either JSON or HTML formatting\nleading to an unpleasant user experience. This strips the JSON or HTML\ntags and presents the clean error message to the user.\n\nRewrote the lispy function to be more pythonic, added test cases\nand cleaned up some pep8 violations.\n\nRemoved commented out cruft from a previous version of this\npatch.\n\nChanged the HTML details from a set to a list in order to ensure\nthe ordering of the exception details.\n\nAdded code to eliminate the duplicate detail messages from the list\nand reordered the assertion string to match actual output.\n\nRefactored duplicate elimination code to be more readable and\nreliable.\n\nSome reworking of the duplication elimination loop to make it\nmore readable.\n\nRemoved unneeded conditional to filter out empty elements.\n\nChange-Id: I79985b3e305cb30328a3c16b025315a8e969243d\nCloses-Bug: 1398838\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/01caf4e734fb012f0b5b19c24a8ffeaef31a06be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/01caf4e734fb012f0b5b19c24a8ffeaef31a06be"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
