)]}'
{"id":"openstack%2Fpython-swiftclient~231354","triplet_id":"openstack%2Fpython-swiftclient~master~If0d1354b6214b909527341078fe1769aa6587457","project":"openstack/python-swiftclient","branch":"master","topic":"content-type-header","hashtags":[],"change_id":"If0d1354b6214b909527341078fe1769aa6587457","subject":"swiftclient content-type header","status":"MERGED","created":"2015-10-06 08:25:36.000000000","updated":"2015-10-22 11:07:33.000000000","submitted":"2015-10-22 11:07:32.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ff3f9bbb6b85626ecb5a8eac62fcf6518275df6e","_number":231354,"virtual_id_number":231354,"owner":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2015-10-22 11:07:32.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"date":"2015-10-22 10:22:23.000000000","_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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":2,"date":"2015-10-22 08:54: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":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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":1,"date":"2015-10-22 08:54:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},{"_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-13 08:15:02.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-10-22 00:43:22.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2015-10-22 04:53:25.000000000","updated_by":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"reviewer":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"state":"REVIEWER"},{"updated":"2015-10-22 06:38:15.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2015-10-22 08:54: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 11:07:32.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3e41b40e6133614967e51dbc4fde6c030e05d9e1","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-06 08:25:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"663132c208ff7f2aca5d69adc352e7c437f3d040","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-06 09:16:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/54/231354/1/check/gate-python-swiftclient-python26/0a42376/ : SUCCESS in 39s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/1/check/gate-python-swiftclient-pep8/99828cc/ : SUCCESS in 42s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/1/check/gate-python-swiftclient-docs/1b8a217//doc/build/html/ : SUCCESS in 48s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/1/check/gate-python-swiftclient-python27/ca7a5e0/ : SUCCESS in 1m 51s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/1/check/gate-python-swiftclient-python34/800a9d9/ : SUCCESS in 1m 58s\n- gate-python-swiftclient-pypy http://logs.openstack.org/54/231354/1/check/gate-python-swiftclient-pypy/bc0c979/ : SUCCESS in 2m 10s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/eb5e983/ : SUCCESS in 50m 44s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/1/check/gate-swift-dsvm-functional/5cd4064/ : SUCCESS in 28m 15s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/1/check/gate-swiftclient-dsvm-functional/4b9f3f8/ : SUCCESS in 18m 05s","accounts_in_message":[],"_revision_number":1},{"id":"a8aef13b3e12fa1fba5eb0630fe2bce004bfe175","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-10-07 11:48:35.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nThanks for this fix. It turns out to be a little more complex - for me the functional test did not fail when I ran with master branch. That is because the headers passed from put_object contained Content-Type and content-type, so it is unpredictable which will end up being included with the request.\n\nI made a suggestion here:\nhttp://paste.openstack.org/show/475584/\n\nI think that the unit test addition would be useful too.","accounts_in_message":[],"_revision_number":1},{"id":"bdfe2714ca7c33983e58e3bc8b46d6ba7b2e740f","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-07 12:29:11.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8ef7a6c85ec1f498999ddf69a82b2a99662edc54","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-10-07 12:45:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6c9e9c21452867dd3c58f28508accda8382e5493","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-07 13:15:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"27ee904a4c28be55ac23e0b7103f50542592d325","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-10-07 13:18:20.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"eadb2bf74301bbfdd48f66f12c0dd6ed800c06c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-07 14:45:03.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-swiftclient-python26 http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-python26/c6a0b43/ : SUCCESS in 51s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-pep8/6d82cf0/ : SUCCESS in 49s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/2/check/gate-python-swiftclient-docs/4d4f8ff//doc/build/html/ : SUCCESS in 58s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-python27/9279f70/ : SUCCESS in 57s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-python34/c82173e/ : SUCCESS in 1m 44s\n- gate-python-swiftclient-pypy http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-pypy/d2c6211/ : SUCCESS in 1m 37s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/b2f6741/ : SUCCESS in 1h 20m 41s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/2/check/gate-swift-dsvm-functional/dfd3fea/ : FAILURE in 35m 48s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/2/check/gate-swiftclient-dsvm-functional/77ec3d0/ : SUCCESS in 32m 46s","accounts_in_message":[],"_revision_number":2},{"id":"eaf2d2e4a0e440adde23516faeff87f232fc56e7","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-07 15:04:03.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"3364c607eb58858a24afef61470e19dd37554434","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-07 16:38:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-python26/e6d3322/ : SUCCESS in 54s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-pep8/00c90c4/ : SUCCESS in 36s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/2/check/gate-python-swiftclient-docs/48e1fab//doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-python27/c8cde25/ : SUCCESS in 50s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-python34/f0b83cf/ : SUCCESS in 1m 35s\n- gate-python-swiftclient-pypy http://logs.openstack.org/54/231354/2/check/gate-python-swiftclient-pypy/47b8fbc/ : SUCCESS in 1m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/4828727/ : SUCCESS in 1h 22m 50s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/2/check/gate-swift-dsvm-functional/0cb6897/ : SUCCESS in 34m 31s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/2/check/gate-swiftclient-dsvm-functional/8fca147/ : SUCCESS in 28m 56s","accounts_in_message":[],"_revision_number":2},{"id":"85416d0a50266446806925acfa29d1bf84ce14db","author":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"date":"2015-10-12 18:08:32.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)\n\njust few small comments","accounts_in_message":[],"_revision_number":2},{"id":"98eea88532e8dacebd0ceba3d5bc79293a9eb47a","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-12 18:23:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"71bc7b6c0eb5f6ef6378e5e0ef43b17cff65c2a9","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-12 18:24:08.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"f1c67ed777305ea5c172eb544f05086a5fd4b650","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-13 08:05:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b01a6443dc9ae6e67a1cff1db4b6aaceaae4e4c9","author":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"date":"2015-10-13 08:15:02.000000000","message":"Patch Set 3: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":3},{"id":"ed119ec24e54fefb89d82aa54a90cd6111d907e4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-10-13 09:32:22.000000000","message":"Patch Set 3: Code-Review+2\n\nThe comment from Ondřej  wrt \u0027content-Type\u0027 in headers is valid, but this patch is at least better than master and fixes the bug it intends to address so I am happy to +2.","accounts_in_message":[],"_revision_number":3},{"id":"49c49e62ad7581e5337c58afeb3f8f77be211cc1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-13 10:51:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/54/231354/3/check/gate-python-swiftclient-python26/72ccc42/ : SUCCESS in 46s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/3/check/gate-python-swiftclient-pep8/91f3b96/ : SUCCESS in 1m 04s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/3/check/gate-python-swiftclient-docs/b6c84f2//doc/build/html/ : SUCCESS in 1m 01s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/3/check/gate-python-swiftclient-python27/5e4cd6f/ : SUCCESS in 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/3/check/gate-python-swiftclient-python34/c56dfa0/ : SUCCESS in 41s\n- gate-python-swiftclient-pypy http://logs.openstack.org/54/231354/3/check/gate-python-swiftclient-pypy/d2d49cf/ : SUCCESS in 1m 00s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/9b973c7/ : SUCCESS in 1h 01m 04s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/3/check/gate-swift-dsvm-functional/5b9856b/ : SUCCESS in 24m 57s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/3/check/gate-swiftclient-dsvm-functional/cc176c2/ : SUCCESS in 21m 09s","accounts_in_message":[],"_revision_number":3},{"id":"ec202853c24ed083cc2fa08e3ba3b6ce1c85f86c","author":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"date":"2015-10-19 19:19:32.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"08f414c86c98297f53c930efd0ec88d8d24d1c64","author":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"date":"2015-10-19 19:19:42.000000000","message":"Patch Set 4:\n\nrebased to master","accounts_in_message":[],"_revision_number":4},{"id":"65174f1a65f196ae7d5979d99d13a23556bf4792","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-19 20:35:25.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-swiftclient-python26 http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-python26/c566e35/ : SUCCESS in 54s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-pep8/39e40ca/ : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/4/check/gate-python-swiftclient-docs/1fa07ab//doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-python27/c03ea88/ : SUCCESS in 1m 00s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-python34/b193185/ : SUCCESS in 2m 17s\n- gate-python-swiftclient-pypy http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-pypy/fcc4493/ : SUCCESS in 1m 23s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/14980d4/ : FAILURE in 1h 07m 43s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/4/check/gate-swift-dsvm-functional/ca3e2b6/ : SUCCESS in 32m 27s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/4/check/gate-swiftclient-dsvm-functional/1fab3d0/ : SUCCESS in 30m 31s","accounts_in_message":[],"_revision_number":4},{"id":"986594230f4e4cbcaed05a489c4c636b7b36d794","author":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"date":"2015-10-19 20:42:14.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"78d8cd6d07412ebb4eeef9efa073a68dc995b77b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-19 22:09:09.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-python26/04f0ae0/ : SUCCESS in 1m 07s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-pep8/316c0e1/ : SUCCESS in 34s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/4/check/gate-python-swiftclient-docs/2a65c2a//doc/build/html/ : SUCCESS in 32s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-python27/1d050a2/ : SUCCESS in 48s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-python34/07031de/ : SUCCESS in 1m 23s\n- gate-python-swiftclient-pypy http://logs.openstack.org/54/231354/4/check/gate-python-swiftclient-pypy/e93727b/ : SUCCESS in 1m 09s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/bac5008/ : SUCCESS in 1h 09m 12s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/4/check/gate-swift-dsvm-functional/ce4fe28/ : SUCCESS in 28m 13s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/4/check/gate-swiftclient-dsvm-functional/3dcff42/ : SUCCESS in 30m 52s","accounts_in_message":[],"_revision_number":4},{"id":"eb12bb27a0c3d8ebcabc2fd69e3dd17ae765c5e7","author":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"date":"2015-10-20 17:09:17.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"427867c127b1a95fecd8e3944b53d786878831d2","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2015-10-21 00:16:02.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)\n\nwhen testing the command line this isn\u0027t working for me, on further investigation the content-type header is always \"Content-Type\" so the lower isn\u0027t required. (See inline).","accounts_in_message":[],"_revision_number":4},{"id":"6395688e40b6f9605a9f359ce38bea30b3beb9a6","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-21 08:00:56.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a51e0a0d6b4e3d05b5143e121033429da118df80","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-21 08:35:45.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"00f459506861ae2673c667b1fdb710d6b4ee8f9d","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-21 08:50:30.000000000","message":"Patch Set 6:\n\nMatthew Oliver: Before rebase it was working for me. But you are right, headers are title-case in put_object function, thanks!","accounts_in_message":[],"_revision_number":6},{"id":"293c8fa502049caa442fa5c26937ee6cb4c53181","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-21 09:33:22.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"383d8f48f13c7d62b89b31c5a6be0dda06490e19","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-21 09:37:38.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"fec0032698299cec2710f5459a3bc3ece40ce2fb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-21 10:42:07.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/54/231354/8/check/gate-python-swiftclient-python26/021446c/ : SUCCESS in 53s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/8/check/gate-python-swiftclient-pep8/9991d62/ : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/8/check/gate-python-swiftclient-docs/99c88b0//doc/build/html/ : SUCCESS in 50s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/8/check/gate-python-swiftclient-python27/b65a87f/ : SUCCESS in 54s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/8/check/gate-python-swiftclient-python34/90cdbc5/ : SUCCESS in 2m 46s\n- gate-python-swiftclient-pypy http://logs.openstack.org/54/231354/8/check/gate-python-swiftclient-pypy/fd5dce7/ : SUCCESS in 1m 44s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/8/check/gate-tempest-dsvm-neutron-src-python-swiftclient/57370b4/ : SUCCESS in 1h 00m 18s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/8/check/gate-swift-dsvm-functional/6d17152/ : SUCCESS in 32m 24s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/8/check/gate-swiftclient-dsvm-functional/4036f11/ : SUCCESS in 25m 40s","accounts_in_message":[],"_revision_number":8},{"id":"1f41324352baf278baedd6d71b49ba36dd6bbba9","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2015-10-22 00:43:22.000000000","message":"Patch Set 8: Code-Review+2\n\nNice work Peter.","accounts_in_message":[],"_revision_number":8},{"id":"569895a276e024721153690f66aefa9716e94e04","author":{"_account_id":14867,"name":"Jaivish Kothari(janonymous)","email":"janonymous.codevulture@gmail.com","username":"Janonymous"},"date":"2015-10-22 04:53:25.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"70b8fe54d6df9362a1eb9d285791e0a6ea77140b","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2015-10-22 06:38:15.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"317d78b80b490b25e6d10438dde54502777e0942","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-10-22 08:54:13.000000000","message":"Patch Set 9: Commit message was updated","accounts_in_message":[],"_revision_number":9},{"id":"ae1c934191b12710e4ecd484fe4e77b26a9f360d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-10-22 08:54:38.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\nIMHO this has gone backwards form patch set 4 - yes, when using the command line, the header keys are title-cased before being passed to put_object. That happens in service.py here:\n\nhttps://github.com/openstack/python-swiftclient/blob/master/swiftclient/service.py#L259-259\n\nBut Connection presents an interface that does not require its headers to be title-cased, and as the original functional test revealed, results are unpredictable when lower case header keys are passed.\n\nBeing pragmatic, the patch as it is now does make forwards progress and does fix the issue when using the cli so I am going to add a +A. But the issue with Connection applying headers correctly being case sensitive remains. There is still a bug lurking here.\n\nThe commit message is wrong now - the fix is to use \u0027Content-Type\u0027 from custom headers, not to use \u0027content-type\u0027. So I have fixed that and approved based on the +2\u0027s on the previous version.","accounts_in_message":[],"_revision_number":9},{"id":"0c10e89dd41663ae0c83e9b56caf9eea872f7602","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 09:58:18.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/54/231354/9/check/gate-python-swiftclient-python26/d21fe9c/ : SUCCESS in 49s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/9/check/gate-python-swiftclient-pep8/3fea092/ : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/9/check/gate-python-swiftclient-docs/246cfde//doc/build/html/ : SUCCESS in 58s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/9/check/gate-python-swiftclient-python27/4cf44cb/ : SUCCESS in 56s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/9/check/gate-python-swiftclient-python34/83a354f/ : SUCCESS in 1m 51s\n- gate-python-swiftclient-pypy http://logs.openstack.org/54/231354/9/check/gate-python-swiftclient-pypy/28dfed4/ : SUCCESS in 1m 30s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/9/check/gate-tempest-dsvm-neutron-src-python-swiftclient/e5ed647/ : SUCCESS in 1h 00m 39s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/9/check/gate-swift-dsvm-functional/f5471f5/ : SUCCESS in 25m 17s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/9/check/gate-swiftclient-dsvm-functional/794424e/ : SUCCESS in 25m 19s","accounts_in_message":[],"_revision_number":9},{"id":"beb6d0115c98d400416ae22085417f6cc6cdbb0b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 09:58:23.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"96e4dfc7bd0945931e3f5261bc5bd633cc352929","author":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"date":"2015-10-22 10:22:23.000000000","message":"Patch Set 9:\n\nTo Alistair:\nThanks! \nMy primary goal was to fix bug in the cli. \nI will try to fix remaining case header issue in another patch.","accounts_in_message":[],"_revision_number":9},{"id":"e1ef184494e09a498565a3acb366e9be9995c849","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 11:07:32.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/54/231354/9/gate/gate-python-swiftclient-python26/611abf3/ : SUCCESS in 53s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/54/231354/9/gate/gate-python-swiftclient-docs/be21e3f//doc/build/html/ : SUCCESS in 51s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/54/231354/9/gate/gate-python-swiftclient-pep8/5e20e75/ : SUCCESS in 1m 35s\n- gate-python-swiftclient-python27 http://logs.openstack.org/54/231354/9/gate/gate-python-swiftclient-python27/bb070c9/ : SUCCESS in 57s\n- gate-python-swiftclient-python34 http://logs.openstack.org/54/231354/9/gate/gate-python-swiftclient-python34/57fdd9a/ : SUCCESS in 1m 34s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/54/231354/9/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/18147c8/ : SUCCESS in 1h 09m 07s\n- gate-swift-dsvm-functional http://logs.openstack.org/54/231354/9/gate/gate-swift-dsvm-functional/f53ed38/ : SUCCESS in 36m 06s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/54/231354/9/gate/gate-swiftclient-dsvm-functional/4a91ade/ : SUCCESS in 26m 33s","accounts_in_message":[],"_revision_number":9},{"id":"3423f46d8f57c50e4afbe8ba079360e6f5286af0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 11:07:33.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"df1f4f3e3932a9653b7b1731e121c51c7fdf31e1","revisions":{"1725f0c6b2a4baf178a769a19b9b643b409c0a06":{"kind":"REWORK","_number":1,"created":"2015-10-06 08:25:36.000000000","uploader":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"ref":"refs/changes/54/231354/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/1"}}},"commit":{"parents":[{"commit":"c90547b5d4304a3f62ba5aa1e78aa620f7dcc1c5","subject":"Merge \"Add headers parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c90547b5d4304a3f62ba5aa1e78aa620f7dcc1c5"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027content-type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1725f0c6b2a4baf178a769a19b9b643b409c0a06"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1725f0c6b2a4baf178a769a19b9b643b409c0a06"}]},"branch":"refs/heads/master"},"e3f27bacce74138cdb2716ff453cb1ca8d1d56e3":{"kind":"REWORK","_number":2,"created":"2015-10-07 13:15:45.000000000","uploader":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"ref":"refs/changes/54/231354/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/2"}}},"commit":{"parents":[{"commit":"c90547b5d4304a3f62ba5aa1e78aa620f7dcc1c5","subject":"Merge \"Add headers parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c90547b5d4304a3f62ba5aa1e78aa620f7dcc1c5"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-07 13:12:26.000000000","tz":120},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027content-type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e3f27bacce74138cdb2716ff453cb1ca8d1d56e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e3f27bacce74138cdb2716ff453cb1ca8d1d56e3"}]},"branch":"refs/heads/master"},"ad54ddb019aff6b36f647b3c9ef2001a0fff969a":{"kind":"REWORK","_number":3,"created":"2015-10-13 08:05:14.000000000","uploader":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"ref":"refs/changes/54/231354/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/3"}}},"commit":{"parents":[{"commit":"c90547b5d4304a3f62ba5aa1e78aa620f7dcc1c5","subject":"Merge \"Add headers parameter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c90547b5d4304a3f62ba5aa1e78aa620f7dcc1c5"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-13 08:04:14.000000000","tz":120},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027content-type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ad54ddb019aff6b36f647b3c9ef2001a0fff969a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ad54ddb019aff6b36f647b3c9ef2001a0fff969a"}]},"branch":"refs/heads/master"},"a6f846f661e8f39122c8389294c8355e1ecf4b23":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2015-10-19 19:19:32.000000000","uploader":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"ref":"refs/changes/54/231354/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/4"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Ondřej Nový","email":"ondrej.novy@firma.seznam.cz","date":"2015-10-19 19:19:31.000000000","tz":120},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027content-type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a6f846f661e8f39122c8389294c8355e1ecf4b23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a6f846f661e8f39122c8389294c8355e1ecf4b23"}]},"branch":"refs/heads/master"},"390039b9f4107248d84909cdd17ba48524fd53ed":{"kind":"REWORK","_number":5,"created":"2015-10-21 08:00:56.000000000","uploader":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"ref":"refs/changes/54/231354/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/5"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-21 08:00:42.000000000","tz":120},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027content-type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/390039b9f4107248d84909cdd17ba48524fd53ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/390039b9f4107248d84909cdd17ba48524fd53ed"}]},"branch":"refs/heads/master"},"2fda53adfa879ef808ecca55724f8df9ab5a56d9":{"kind":"REWORK","_number":6,"created":"2015-10-21 08:35:45.000000000","uploader":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"ref":"refs/changes/54/231354/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/6"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-21 08:35:20.000000000","tz":120},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027content-type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2fda53adfa879ef808ecca55724f8df9ab5a56d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2fda53adfa879ef808ecca55724f8df9ab5a56d9"}]},"branch":"refs/heads/master"},"4b70686a8a8a913285640a1b0950a098af9079bc":{"kind":"REWORK","_number":7,"created":"2015-10-21 09:33:22.000000000","uploader":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"ref":"refs/changes/54/231354/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/7"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Peter Lisák","email":"peter.lisak@firma.seznam.cz","date":"2015-10-21 09:33:02.000000000","tz":120},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027content-type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4b70686a8a8a913285640a1b0950a098af9079bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4b70686a8a8a913285640a1b0950a098af9079bc"}]},"branch":"refs/heads/master"},"8273a54bff69645e62ae334b6369592267fc1ac7":{"kind":"REWORK","_number":8,"created":"2015-10-21 09:37:38.000000000","uploader":{"_account_id":18015,"name":"Peter Lisák","email":"peter.lisak@gmail.com","username":"peter.lisak"},"ref":"refs/changes/54/231354/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/8"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Peter Lisák","email":"peter.lisak@firma.seznam.cz","date":"2015-10-21 09:37:29.000000000","tz":120},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027content-type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8273a54bff69645e62ae334b6369592267fc1ac7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8273a54bff69645e62ae334b6369592267fc1ac7"}]},"branch":"refs/heads/master"},"df1f4f3e3932a9653b7b1731e121c51c7fdf31e1":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2015-10-22 08:54:13.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/54/231354/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/54/231354/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/54/231354/9"}}},"commit":{"parents":[{"commit":"9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188","subject":"Miscellaneous (mostly test) cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fed7ed5e1f6dd3e589a35e3ee4abecb676f2188"}]}],"author":{"name":"Lisak, Peter","email":"peter.lisak@firma.seznam.cz","date":"2015-10-06 08:08:02.000000000","tz":120},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2015-10-22 08:54:13.000000000","tz":0},"subject":"swiftclient content-type header","message":"swiftclient content-type header\n\nAccording to help `swift upload -h` you can add a customized request header \u0027Content-Type\u0027.\nBut actually it is ignored (cleared and default is used) if subcommand is upload.\n\nSubcommand post works as expected in help.\n\nBug fix: Use \u0027Content-Type\u0027 from the customized request headers also if\nuploading.\n\nChange-Id: If0d1354b6214b909527341078fe1769aa6587457\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/df1f4f3e3932a9653b7b1731e121c51c7fdf31e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/df1f4f3e3932a9653b7b1731e121c51c7fdf31e1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
