)]}'
{"id":"openstack%2Fpython-swiftclient~184336","triplet_id":"openstack%2Fpython-swiftclient~master~Idb111c5bf3ac1f5ccfa724b3f4ede8f37d5bfac4","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1431866","hashtags":[],"change_id":"Idb111c5bf3ac1f5ccfa724b3f4ede8f37d5bfac4","subject":"Centralize header parsing","status":"MERGED","created":"2015-05-19 21:36:46.000000000","updated":"2015-11-12 02:53:21.000000000","submitted":"2015-11-12 02:53:20.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a0e7400f18a8562c462b2aa306cc2d5c868ca924","_number":184336,"virtual_id_number":184336,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":0,"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":2,"date":"2015-11-12 02:53:20.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"date":"2015-10-16 21:31:58.000000000","_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"}],"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":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"all":[{"value":0,"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":2,"date":"2015-11-11 23:47:46.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-10-15 09:51:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":1,"date":"2015-10-23 06:49:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"}],"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":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"all":[{"value":0,"date":"2015-10-23 08:27:21.000000000","_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":1,"date":"2015-11-11 23:47:46.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"date":"2015-10-22 19:02:50.000000000","_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-10-15 09:51:38.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2015-10-22 19:02:50.000000000","updated_by":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"reviewer":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"state":"REVIEWER"},{"updated":"2015-10-23 08:27:21.000000000","updated_by":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"reviewer":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"state":"REVIEWER"},{"updated":"2015-11-11 23:47:46.000000000","updated_by":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"reviewer":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"state":"REVIEWER"},{"updated":"2015-11-12 02:53:20.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f5380aad1a0c12f7c1aee9ac387b6ee52548616f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-05-19 21:36:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6bfd63e8e80d9250d541dff90d5fbb9ac79b8cee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-19 22:21:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/36/184336/1/check/gate-python-swiftclient-python26/5215def/ : SUCCESS in 57s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/36/184336/1/check/gate-python-swiftclient-pep8/367b1b9/ : SUCCESS in 45s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/36/184336/1/check/gate-python-swiftclient-docs/92cb2e5//doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/36/184336/1/check/gate-python-swiftclient-python27/fd2197b/ : SUCCESS in 57s\n- gate-python-swiftclient-python34 http://logs.openstack.org/36/184336/1/check/gate-python-swiftclient-python34/4b97ccf/ : SUCCESS in 2m 09s\n- gate-python-swiftclient-pypy http://logs.openstack.org/36/184336/1/check/gate-python-swiftclient-pypy/9ac6d45/ : SUCCESS in 1m 35s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/36/184336/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/aa9b925/ : SUCCESS in 44m 51s\n- check-swift-dsvm-functional http://logs.openstack.org/36/184336/1/check/check-swift-dsvm-functional/9ca4763/ : SUCCESS in 19m 07s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/36/184336/1/check/check-swiftclient-dsvm-functional/fbde3a6/ : SUCCESS in 21m 27s","accounts_in_message":[],"_revision_number":1},{"id":"a172756678f142bfc33c78e88e48f9a112d57632","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-06-02 16:34:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8ef40d81bea1dfaee3773ba31b33f874a6c5090e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-06-02 16:37:31.000000000","message":"Patch Set 2:\n\nPicked up an extra header parsing in get_capabilities following change Ia0b76426a38e5a5c368c4c7e7ba2aef286758aca","accounts_in_message":[],"_revision_number":2},{"id":"8e502493993548f40d62ec945336767b5c26f592","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-02 18:46:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/36/184336/2/check/gate-python-swiftclient-python26/58b2660/ : SUCCESS in 47s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/36/184336/2/check/gate-python-swiftclient-pep8/6152b01/ : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/36/184336/2/check/gate-python-swiftclient-docs/88ee333//doc/build/html/ : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/36/184336/2/check/gate-python-swiftclient-python27/f7841f8/ : SUCCESS in 1m 22s\n- gate-python-swiftclient-python34 http://logs.openstack.org/36/184336/2/check/gate-python-swiftclient-python34/882a36e/ : SUCCESS in 2m 14s\n- gate-python-swiftclient-pypy http://logs.openstack.org/36/184336/2/check/gate-python-swiftclient-pypy/e4ff802/ : SUCCESS in 1m 40s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/36/184336/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/af70145/ : SUCCESS in 56m 55s\n- check-swift-dsvm-functional http://logs.openstack.org/36/184336/2/check/check-swift-dsvm-functional/31e36d3/ : SUCCESS in 19m 29s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/36/184336/2/check/check-swiftclient-dsvm-functional/0acb66c/ : SUCCESS in 17m 30s","accounts_in_message":[],"_revision_number":2},{"id":"69b3e8bed574534d5da0b36c6668a80b3f368d5f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-04 13:47:18.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"d7164ca0f2a292b37c97e35e200e191897f13c29","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-06-04 18:30:13.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"97d167711d977d197a8aa04dcf6328386caefd69","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-06-05 17:32:54.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"7f7964b70e1874cbba81da3b9fa23bba281b0ce1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-05 18:27:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/36/184336/3/check/gate-python-swiftclient-python26/e6c831f/ : SUCCESS in 53s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/36/184336/3/check/gate-python-swiftclient-pep8/dbbcd23/ : SUCCESS in 53s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/36/184336/3/check/gate-python-swiftclient-docs/0d70531//doc/build/html/ : SUCCESS in 1m 03s\n- gate-python-swiftclient-python27 http://logs.openstack.org/36/184336/3/check/gate-python-swiftclient-python27/c074401/ : SUCCESS in 58s\n- gate-python-swiftclient-python34 http://logs.openstack.org/36/184336/3/check/gate-python-swiftclient-python34/d6f16a2/ : SUCCESS in 1m 48s\n- gate-python-swiftclient-pypy http://logs.openstack.org/36/184336/3/check/gate-python-swiftclient-pypy/17e60a7/ : SUCCESS in 1m 28s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/36/184336/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/fdc6ae6/ : SUCCESS in 51m 03s\n- check-swift-dsvm-functional http://logs.openstack.org/36/184336/3/check/check-swift-dsvm-functional/a4b50cd/ : SUCCESS in 34m 49s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/36/184336/3/check/check-swiftclient-dsvm-functional/192d4f9/ : SUCCESS in 15m 41s","accounts_in_message":[],"_revision_number":3},{"id":"1cc41ccd9c11a0366eebbdb2a4e9ce5b14b89ce7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-02 00:17:38.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"5e142d8cbd78cc8b342621d4e17719fe907438cf","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-07-02 17:58:52.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9f432ab1fb83208c0d2b71db3907fafb582d2572","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-02 19:28:34.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/36/184336/4/check/gate-python-swiftclient-python26/d8cb3fb/ : SUCCESS in 2m 02s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/36/184336/4/check/gate-python-swiftclient-pep8/c39a698/ : SUCCESS in 54s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/36/184336/4/check/gate-python-swiftclient-docs/676800c//doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/36/184336/4/check/gate-python-swiftclient-python27/200f76c/ : SUCCESS in 1m 03s\n- gate-python-swiftclient-python34 http://logs.openstack.org/36/184336/4/check/gate-python-swiftclient-python34/ee735cf/ : SUCCESS in 2m 15s\n- gate-python-swiftclient-pypy http://logs.openstack.org/36/184336/4/check/gate-python-swiftclient-pypy/26e77b5/ : SUCCESS in 4m 18s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/36/184336/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/89765d7/ : SUCCESS in 51m 31s\n- check-swift-dsvm-functional http://logs.openstack.org/36/184336/4/check/check-swift-dsvm-functional/5a392be/ : SUCCESS in 25m 49s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/36/184336/4/check/check-swiftclient-dsvm-functional/edcbca3/ : SUCCESS in 22m 25s","accounts_in_message":[],"_revision_number":4},{"id":"ee622becf6449adc72379c5588e90f97f61491a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 09:19:18.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"56c4a07e9ea30ab9934fa36f064ab9ef5bd3bba7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-09-03 20:51:27.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c3a552db0a90ba7faf485c537538a2fe46392891","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-03 22:03:00.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/36/184336/5/check/gate-python-swiftclient-python26/24941d7/ : SUCCESS in 45s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/36/184336/5/check/gate-python-swiftclient-pep8/7fb6126/ : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/36/184336/5/check/gate-python-swiftclient-docs/54eed80//doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/36/184336/5/check/gate-python-swiftclient-python27/446c36d/ : SUCCESS in 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/36/184336/5/check/gate-python-swiftclient-python34/4923567/ : SUCCESS in 2m 30s\n- gate-python-swiftclient-pypy http://logs.openstack.org/36/184336/5/check/gate-python-swiftclient-pypy/cd3ef45/ : SUCCESS in 2m 05s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/36/184336/5/check/gate-tempest-dsvm-neutron-src-python-swiftclient/a1ad737/ : SUCCESS in 1h 01m 36s\n- gate-swift-dsvm-functional http://logs.openstack.org/36/184336/5/check/gate-swift-dsvm-functional/e432ef4/ : SUCCESS in 35m 35s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/36/184336/5/check/gate-swiftclient-dsvm-functional/11d857f/ : SUCCESS in 27m 22s","accounts_in_message":[],"_revision_number":5},{"id":"282d6bc0d4085bd9a7b213a2454cfb8b73cba645","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-10-15 09:51:38.000000000","message":"Patch Set 5: Code-Review+2\n\n(4 comments)\n\nNice cleanup.\n\nShame we are not taking advantage of the underlying CaseInsensitiveDict, it looks like its mostly test fakeing that is preventing that being an easy gain.","accounts_in_message":[],"_revision_number":5},{"id":"a48641c7d60c2bba0f2daa904e6b936a51af72c2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-10-16 21:31:58.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nThere\u0027s more to it than just the tests, unfortunately. Though I\u0027m all for using CaseInsensitiveDict for Requests.","accounts_in_message":[],"_revision_number":5},{"id":"c0f00ec6d142937589c29adfdb24ed422ccbfe9c","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-23 06:49:16.000000000","message":"Patch Set 5: Code-Review+1\n\nYes, work with headers really need to be unified.","accounts_in_message":[],"_revision_number":5},{"id":"ea1bda0e9a6ec74adc48e8752f02f4aa4ecb2411","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2015-11-11 23:47:46.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nLooks good and a useful refactoring.","accounts_in_message":[],"_revision_number":5},{"id":"2fe51725dac8740fac5b604deb780e844242df8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 23:47:51.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"5b7ef24062b339bca845abc36e8e7ef4ba951427","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-12 02:53:20.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/36/184336/5/gate/gate-python-swiftclient-python26/10415ca/ : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/36/184336/5/gate/gate-python-swiftclient-docs/91016a4//doc/build/html/ : SUCCESS in 50s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/36/184336/5/gate/gate-python-swiftclient-pep8/bba2f0a/ : SUCCESS in 45s\n- gate-python-swiftclient-python27 http://logs.openstack.org/36/184336/5/gate/gate-python-swiftclient-python27/113c3b5/ : SUCCESS in 53s\n- gate-python-swiftclient-python34 http://logs.openstack.org/36/184336/5/gate/gate-python-swiftclient-python34/f880fc2/ : SUCCESS in 1m 52s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/36/184336/5/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/15f9b9e/ : SUCCESS in 1h 04m 54s\n- gate-swift-dsvm-functional http://logs.openstack.org/36/184336/5/gate/gate-swift-dsvm-functional/4ed8f0c/ : SUCCESS in 25m 59s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/36/184336/5/gate/gate-swiftclient-dsvm-functional/9312a7b/ : SUCCESS in 20m 10s","accounts_in_message":[],"_revision_number":5},{"id":"7df9ee039a405c9a668fc97f27ae1c6ec5d10a52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-12 02:53:21.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"ce569f46517e10f2ce0d27e9ee0a922ad1d84e2f","revisions":{"a4a0004f53aaab2784f958c18cb564ffbd23d24a":{"kind":"REWORK","_number":1,"created":"2015-05-19 21:36:46.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/184336/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/36/184336/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/1"}}},"commit":{"parents":[{"commit":"1aebb7ccc59808446ce4cc3cec879475a2770bc0","subject":"Merge \"Use a socket timeout in get_auth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1aebb7ccc59808446ce4cc3cec879475a2770bc0"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-18 15:05:02.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-19 21:28:29.000000000","tz":-420},"subject":"Centralize header parsing","message":"Centralize header parsing\n\nAll response headers are now be exposed as unicode objects. Any\nurl-encoding is interpretted as UTF-8; if that causes decoding to fail,\nthe url-encoded form is returned.\n\nAs a result, deleting DLOs with unicode characters will no longer raise\nUnicodeEncodeErrors under Python 2.\n\nRelated-Bug: #1431866\nChange-Id: Idb111c5bf3ac1f5ccfa724b3f4ede8f37d5bfac4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a4a0004f53aaab2784f958c18cb564ffbd23d24a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a4a0004f53aaab2784f958c18cb564ffbd23d24a"}]},"branch":"refs/heads/master"},"29747bfe6f9daedbd65f08db15cb51fcbb1b190e":{"kind":"REWORK","_number":2,"created":"2015-06-02 16:34:49.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/184336/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/36/184336/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/2"}}},"commit":{"parents":[{"commit":"49483a3b111e55405f7e522a8896225aad8473ac","subject":"Merge \"Compare each chunk of large objects when downloading\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/49483a3b111e55405f7e522a8896225aad8473ac"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-18 15:05:02.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-06-02 16:32:59.000000000","tz":-420},"subject":"Centralize header parsing","message":"Centralize header parsing\n\nAll response headers are now exposed as unicode objects. Any\nurl-encoding is interpretted as UTF-8; if that causes decoding to fail,\nthe url-encoded form is returned.\n\nAs a result, deleting DLOs with unicode characters will no longer raise\nUnicodeEncodeErrors under Python 2.\n\nRelated-Bug: #1431866\nChange-Id: Idb111c5bf3ac1f5ccfa724b3f4ede8f37d5bfac4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/29747bfe6f9daedbd65f08db15cb51fcbb1b190e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/29747bfe6f9daedbd65f08db15cb51fcbb1b190e"}]},"branch":"refs/heads/master"},"41e69cb14623555dfd5349c73b13f9537857ccfe":{"kind":"REWORK","_number":3,"created":"2015-06-04 18:30:13.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/184336/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/36/184336/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/3"}}},"commit":{"parents":[{"commit":"ec3e2ab3a099b1276ae5d87fda936567f64423dc","subject":"Merge \"Allow reading from object body on download\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ec3e2ab3a099b1276ae5d87fda936567f64423dc"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-18 15:05:02.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-06-04 18:29:26.000000000","tz":-420},"subject":"Centralize header parsing","message":"Centralize header parsing\n\nAll response headers are now exposed as unicode objects. Any\nurl-encoding is interpretted as UTF-8; if that causes decoding to fail,\nthe url-encoded form is returned.\n\nAs a result, deleting DLOs with unicode characters will no longer raise\nUnicodeEncodeErrors under Python 2.\n\nRelated-Bug: #1431866\nChange-Id: Idb111c5bf3ac1f5ccfa724b3f4ede8f37d5bfac4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/41e69cb14623555dfd5349c73b13f9537857ccfe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/41e69cb14623555dfd5349c73b13f9537857ccfe"}]},"branch":"refs/heads/master"},"c1ccb9cfb245efb976952538a42fb23647606ca4":{"kind":"REWORK","_number":4,"created":"2015-07-02 17:58:52.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/184336/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/36/184336/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/4"}}},"commit":{"parents":[{"commit":"2a62dd88ff48c2e281679c470d47dc72c82707b6","subject":"Merge \"Document missing functional test config option\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2a62dd88ff48c2e281679c470d47dc72c82707b6"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-18 15:05:02.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-07-02 17:56:04.000000000","tz":-420},"subject":"Centralize header parsing","message":"Centralize header parsing\n\nAll response headers are now exposed as unicode objects. Any\nurl-encoding is interpretted as UTF-8; if that causes decoding to fail,\nthe url-encoded form is returned.\n\nAs a result, deleting DLOs with unicode characters will no longer raise\nUnicodeEncodeErrors under Python 2.\n\nRelated-Bug: #1431866\nChange-Id: Idb111c5bf3ac1f5ccfa724b3f4ede8f37d5bfac4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c1ccb9cfb245efb976952538a42fb23647606ca4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c1ccb9cfb245efb976952538a42fb23647606ca4"}]},"branch":"refs/heads/master"},"ce569f46517e10f2ce0d27e9ee0a922ad1d84e2f":{"kind":"REWORK","_number":5,"created":"2015-09-03 20:51:27.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/36/184336/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/36/184336/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/36/184336/5"}}},"commit":{"parents":[{"commit":"ff073ab34a10230cc78a4daa3cab2e22bf1fd17d","subject":"Merge \"Increase httplib._MAXHEADERS to 256.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ff073ab34a10230cc78a4daa3cab2e22bf1fd17d"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-05-18 15:05:02.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-09-03 20:46:03.000000000","tz":-420},"subject":"Centralize header parsing","message":"Centralize header parsing\n\nAll response headers are now exposed as unicode objects. Any\nurl-encoding is interpretted as UTF-8; if that causes decoding to fail,\nthe url-encoded form is returned.\n\nAs a result, deleting DLOs with unicode characters will no longer raise\nUnicodeEncodeErrors under Python 2.\n\nRelated-Bug: #1431866\nChange-Id: Idb111c5bf3ac1f5ccfa724b3f4ede8f37d5bfac4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ce569f46517e10f2ce0d27e9ee0a922ad1d84e2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ce569f46517e10f2ce0d27e9ee0a922ad1d84e2f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
