)]}'
{"id":"openstack%2Fpython-swiftclient~298968","triplet_id":"openstack%2Fpython-swiftclient~master~Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1518938","hashtags":[],"change_id":"Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3","subject":"Adding keystoneauth sessions support","status":"MERGED","created":"2016-03-29 20:29:29.000000000","updated":"2016-10-26 11:41:21.000000000","submitted":"2016-10-26 11:41:21.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":16,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"819535f8fe0788a640dcdce013de405660ee1681","_number":298968,"virtual_id_number":298968,"owner":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},{"value":2,"date":"2016-10-26 11:41:21.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"value":0,"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":2,"date":"2016-10-26 09:54:37.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":1,"date":"2016-05-20 01:39:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2016-10-18 03:48:03.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":1,"date":"2016-10-10 05:05:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2016-05-25 23:52:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":1,"date":"2016-05-26 02:52:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"value":1,"date":"2016-05-23 13:28:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},{"value":2,"date":"2016-10-07 17:02:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":1,"date":"2016-10-26 09:54:37.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"value":0,"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-05-03 19:30:31.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2016-05-20 01:39:37.000000000","updated_by":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"reviewer":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"state":"REVIEWER"},{"updated":"2016-05-23 13:28:46.000000000","updated_by":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"reviewer":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"state":"REVIEWER"},{"updated":"2016-05-25 23:52:45.000000000","updated_by":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"reviewer":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"state":"REVIEWER"},{"updated":"2016-05-26 02:52:17.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2016-10-07 17:02:06.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2016-10-10 05:05:19.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2016-10-18 03:48:03.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":"2016-10-26 09:54:37.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":"2016-10-26 11:41:21.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2de49b713f2f74583178504ef8b4a673f194a74a","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-03-29 20:29:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bc12614f425650722fd6de014a12c66c6a722f74","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 00:21:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/68/298968/1/check/gate-python-swiftclient-docs/68646f4//doc/build/html/ : SUCCESS in 16m 36s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/68/298968/1/check/gate-python-swiftclient-pep8/88faf65/ : SUCCESS in 1m 17s\n- gate-python-swiftclient-python27 http://logs.openstack.org/68/298968/1/check/gate-python-swiftclient-python27/28b124e/ : SUCCESS in 1m 19s\n- gate-python-swiftclient-python34 http://logs.openstack.org/68/298968/1/check/gate-python-swiftclient-python34/bb19a67/ : SUCCESS in 0s\n- gate-python-swiftclient-pypy http://logs.openstack.org/68/298968/1/check/gate-python-swiftclient-pypy/4b4c51a/ : SUCCESS in 1m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/68/298968/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/6628fff/ : SUCCESS in 1h 07m 31s\n- gate-swift-dsvm-functional http://logs.openstack.org/68/298968/1/check/gate-swift-dsvm-functional/8a48236/ : SUCCESS in 11m 52s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/68/298968/1/check/gate-swiftclient-dsvm-functional/53cfa06/ : SUCCESS in 19m 56s","accounts_in_message":[],"_revision_number":1},{"id":"d45e207e33c927e5922e131875c78e39ae9092f9","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-03-30 13:28:19.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"82c1e7632255d62e920a48a0b7d1b71136a04306","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-03-30 14:14:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"444674a25019ffe79d8dfeb7ab9068f28601a758","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-03-30 14:15:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d290f645549a6a71b17f11fc5db8f3d42f0e01b1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 15:20:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/68/298968/4/check/gate-python-swiftclient-docs/ab86d47//doc/build/html/ : SUCCESS in 2m 08s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/68/298968/4/check/gate-python-swiftclient-pep8/3e11bd8/ : SUCCESS in 1m 32s\n- gate-python-swiftclient-python27 http://logs.openstack.org/68/298968/4/check/gate-python-swiftclient-python27/ae2983f/ : SUCCESS in 3m 47s\n- gate-python-swiftclient-python34 http://logs.openstack.org/68/298968/4/check/gate-python-swiftclient-python34/8b124c9/ : SUCCESS in 2m 18s\n- gate-python-swiftclient-pypy http://logs.openstack.org/68/298968/4/check/gate-python-swiftclient-pypy/0bc3702/ : SUCCESS in 3m 55s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/68/298968/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/1f8b4fe/ : SUCCESS in 58m 07s\n- gate-swift-dsvm-functional http://logs.openstack.org/68/298968/4/check/gate-swift-dsvm-functional/0695f14/ : SUCCESS in 28m 43s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/68/298968/4/check/gate-swiftclient-dsvm-functional/d73824a/ : SUCCESS in 11m 27s","accounts_in_message":[],"_revision_number":4},{"id":"2e507b6758ef165bb086285b5d171bb285032bef","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-30 17:08:36.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nI\u0027ve been thinking about trying to tackle this :-)\n\nThis is a great start! Thanks in particular for including the docs change; the docs definitely could use more examples.\n\nI\u0027ve got some concerns about re-authenticating after a 401, though, since we aren\u0027t quite using the Session as intended. Since we aren\u0027t making our Swift requests through the Keystone Session (not that we should!), we need to handle token invalidation ourselves. Otherwise, Session.get_token() will just return a cached token.","accounts_in_message":[],"_revision_number":4},{"id":"dbc74e1cd8ec0f5a883c58cc68c4cfd741667054","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-03-31 18:38:58.000000000","message":"Patch Set 4: Code-Review-1\n\nNeed to add in the keystoneauth to  requirements.txt:\nkeystoneauth1\u003e\u003d2.1.0 # Apache-2.0","accounts_in_message":[],"_revision_number":4},{"id":"bfe71fe29e718eceda4592e1b5d95d2f638d05dc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-31 18:43:43.000000000","message":"Patch Set 4:\n\nWhy? This doesn\u0027t import keystoneauth; it just uses a pre-existing session if provided.\n\nLater, when we actually instantiate our own sessions, we\u0027ll need to add it as a dependency.","accounts_in_message":[],"_revision_number":4},{"id":"ac9ca82694154f1e4c0023d9978a6beb5b097a2f","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-03-31 19:29:50.000000000","message":"Patch Set 4:\n\n(2 comments)\n\n@Tim: Comments addressed, thank you for you review. :)","accounts_in_message":[],"_revision_number":4},{"id":"a7c1085afa694dc42d912dcfa08406b38eef552a","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-03-31 20:10:08.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"146055b09cbb17d8cd69ebb11634ad1050433bc4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-31 20:40:13.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-swiftclient-docs http://docs-draft.openstack.org/68/298968/5/check/gate-python-swiftclient-docs/a0e072e//doc/build/html/ : SUCCESS in 3m 29s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/68/298968/5/check/gate-python-swiftclient-pep8/7e8f273/ : SUCCESS in 3m 25s\n- gate-python-swiftclient-python27 http://logs.openstack.org/68/298968/5/check/gate-python-swiftclient-python27/77c5198/ : SUCCESS in 3m 26s\n- gate-python-swiftclient-python34 http://logs.openstack.org/68/298968/5/check/gate-python-swiftclient-python34/148273a/ : SUCCESS in 4m 13s\n- gate-python-swiftclient-pypy http://logs.openstack.org/68/298968/5/check/gate-python-swiftclient-pypy/ee15e17/ : SUCCESS in 4m 10s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/68/298968/5/check/gate-tempest-dsvm-neutron-src-python-swiftclient/422297f/ : FAILURE in 0s\n- gate-swift-dsvm-functional http://logs.openstack.org/68/298968/5/check/gate-swift-dsvm-functional/e5b5c4d/ : SUCCESS in 28m 19s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/68/298968/5/check/gate-swiftclient-dsvm-functional/3f57c7a/ : FAILURE in 14s","accounts_in_message":[],"_revision_number":5},{"id":"9b92b47b6a4356fd16c27b1d2503b432ccf2b9d7","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-03-31 20:42:50.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"89b8eac2da8d3241bd422fa734fdffc35f2c6324","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-31 20:56:34.000000000","message":"Patch Set 5:\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-docs http://docs-draft.openstack.org/68/298968/5/check/gate-python-swiftclient-docs/cabbcb6//doc/build/html/ : SUCCESS in 3m 23s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/68/298968/5/check/gate-python-swiftclient-pep8/9fb6426/ : SUCCESS in 1m 33s\n- gate-python-swiftclient-python27 http://logs.openstack.org/68/298968/5/check/gate-python-swiftclient-python27/2c89ec6/ : SUCCESS in 2m 03s\n- gate-python-swiftclient-python34 http://logs.openstack.org/68/298968/5/check/gate-python-swiftclient-python34/463a5b1/ : SUCCESS in 4m 43s\n- gate-python-swiftclient-pypy http://logs.openstack.org/68/298968/5/check/gate-python-swiftclient-pypy/bdb25fd/ : SUCCESS in 2m 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/68/298968/5/check/gate-tempest-dsvm-neutron-src-python-swiftclient/9c5dc75/ : FAILURE in 12s\n- gate-swift-dsvm-functional http://logs.openstack.org/68/298968/5/check/gate-swift-dsvm-functional/4b78ae5/ : FAILURE in 11s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/68/298968/5/check/gate-swiftclient-dsvm-functional/ab63316/ : SUCCESS in 11m 40s","accounts_in_message":[],"_revision_number":5},{"id":"def92a77d627120cea0ed17becb064af0148f2af","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-31 22:19:42.000000000","message":"Patch Set 5: Code-Review-1\n\n(2 comments)\n\n-1 mainly for the client.py issue.\n\nSee what you think of http://paste.openstack.org/show/492678/ -- squash it in if you like it.","accounts_in_message":[],"_revision_number":5},{"id":"f2ded0bb2464dd26f8053251620dd38c3b7112eb","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-04-01 13:50:27.000000000","message":"Patch Set 5:\n\n@Tim: I\u0027m amending your code to the next patch set and adding you as co-author. Thank you!","accounts_in_message":[],"_revision_number":5},{"id":"3d058c6f83aae6098f60ea0044adf9207598b71c","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-04-01 13:50:47.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"335f34d89ff1b1ad4a8d7228e5e56b3055a9926f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-01 15:07:49.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/68/298968/6/check/gate-python-swiftclient-docs/8930990//doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/68/298968/6/check/gate-python-swiftclient-pep8/da501ce/ : SUCCESS in 4m 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/68/298968/6/check/gate-python-swiftclient-python27/159e47d/ : SUCCESS in 4m 58s\n- gate-python-swiftclient-python34 http://logs.openstack.org/68/298968/6/check/gate-python-swiftclient-python34/f23cb63/ : SUCCESS in 2m 13s\n- gate-python-swiftclient-pypy http://logs.openstack.org/68/298968/6/check/gate-python-swiftclient-pypy/60c5078/ : SUCCESS in 5m 56s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/68/298968/6/check/gate-tempest-dsvm-neutron-src-python-swiftclient/ea7a082/ : SUCCESS in 1h 07m 35s\n- gate-swift-dsvm-functional http://logs.openstack.org/68/298968/6/check/gate-swift-dsvm-functional/7ef6da6/ : SUCCESS in 24m 01s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/68/298968/6/check/gate-swiftclient-dsvm-functional/e72b152/ : SUCCESS in 20m 29s","accounts_in_message":[],"_revision_number":6},{"id":"ebca26548621f967c2c10b4d1924e9c3f1a62b44","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-04-01 19:15:15.000000000","message":"Patch Set 6: Code-Review+2\n\nLooks good. Functionally verified with something like http://paste.openstack.org/show/492771/\n\nI noticed that it\u0027d never try the session if we pass in a preauthtoken and preauthurl and the session has never authenticated, but that\u0027s so far from normal (how did we *get* the token and endpoint?) that I don\u0027t think it\u0027s worth trying to fix.","accounts_in_message":[],"_revision_number":6},{"id":"f7a1db54e33d307ed1905e997be540bcd0486d84","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2016-04-08 14:35:39.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"60a1cca1de8927e2c6544f6e5177d3bb9f48bbf4","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2016-04-18 14:12:36.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"f79a2a4d6c60265c95791d50855549c796fedea1","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2016-04-18 17:44:58.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"70b18d28dbc41e9c557bca325d7f5ade899635fd","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2016-04-27 17:14:27.000000000","message":"Topic changed from bug/1518938 to use-ksa","accounts_in_message":[],"_revision_number":6},{"id":"ee844b1ab7c7e97e57ceccd78b28ce710f59382a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-29 20:18:48.000000000","message":"Patch Set 6: 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":6},{"id":"766fb46c57eb6785f275c18754945c5e3f61d13b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-04-29 21:58:32.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"e90c4a1d62451cdf597a8acc8c5921dc7a18773e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-04-29 22:01:40.000000000","message":"Patch Set 7: Code-Review+1\n\nRebased following the docs re-org in https://review.openstack.org/#/c/288566/\n\nI also moved the example to what seemed like a logical place in the docs. See what you think of the placement/style.","accounts_in_message":[],"_revision_number":7},{"id":"3a9699b27921158951703e04e02109193a6bb05b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-29 22:49:17.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/68/298968/7/check/gate-python-swiftclient-docs/f79fbd7//doc/build/html/ : SUCCESS in 1m 52s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/68/298968/7/check/gate-python-swiftclient-pep8/9791c94/ : SUCCESS in 1m 47s\n- gate-python-swiftclient-python27 http://logs.openstack.org/68/298968/7/check/gate-python-swiftclient-python27/e6a810c/ : SUCCESS in 2m 05s\n- gate-python-swiftclient-python34 http://logs.openstack.org/68/298968/7/check/gate-python-swiftclient-python34/b7fa515/ : SUCCESS in 2m 00s\n- gate-python-swiftclient-pypy http://logs.openstack.org/68/298968/7/check/gate-python-swiftclient-pypy/36096e4/ : SUCCESS in 2m 41s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/68/298968/7/check/gate-tempest-dsvm-neutron-src-python-swiftclient/ba4e722/ : SUCCESS in 49m 30s\n- gate-swift-dsvm-functional http://logs.openstack.org/68/298968/7/check/gate-swift-dsvm-functional/bb2fe6c/ : SUCCESS in 13m 54s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/68/298968/7/check/gate-swiftclient-dsvm-functional/c5b342a/ : SUCCESS in 11m 01s","accounts_in_message":[],"_revision_number":7},{"id":"468cd3c01a297acc5ee4dd0543617b500c968deb","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-05-03 15:03:19.000000000","message":"Patch Set 7:\n\n@Tim: Thank you! :)","accounts_in_message":[],"_revision_number":7},{"id":"50879aab972261c77899298ad03db53f0eed689f","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2016-05-03 19:30:31.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"d0ebc4a616a601f4fd4cf1bd1706ea4f5abf7715","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2016-05-03 20:28:46.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"515684ec3821faa718f82adcd183f808d9a8f8d1","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-05-18 21:18:23.000000000","message":"Patch Set 7: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":7},{"id":"8f5df4aa37b0449691dbb6232103a6b315bc476e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-19 22:20:37.000000000","message":"Patch Set 7: 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":7},{"id":"50b3d6da9694cd6e16f2f302cac49eefc7185f08","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-05-20 00:27:40.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"e1cb60651c4c3ce85ce0d649296fdebbe808d33a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-20 01:34:22.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/68/298968/8/check/gate-python-swiftclient-docs/626cbbc//doc/build/html/ : SUCCESS in 3m 05s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/68/298968/8/check/gate-python-swiftclient-pep8/59a6b03/ : SUCCESS in 2m 02s\n- gate-python-swiftclient-python27 http://logs.openstack.org/68/298968/8/check/gate-python-swiftclient-python27/03a82ff/ : SUCCESS in 4m 01s\n- gate-python-swiftclient-python34 http://logs.openstack.org/68/298968/8/check/gate-python-swiftclient-python34/e37efc1/ : SUCCESS in 3m 12s\n- gate-python-swiftclient-pypy http://logs.openstack.org/68/298968/8/check/gate-python-swiftclient-pypy/b86cb19/ : SUCCESS in 2m 40s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/68/298968/8/check/gate-tempest-dsvm-neutron-src-python-swiftclient/b0b3ab0/ : SUCCESS in 1h 01m 08s\n- gate-swift-dsvm-functional http://logs.openstack.org/68/298968/8/check/gate-swift-dsvm-functional/6f880c9/ : SUCCESS in 23m 47s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/68/298968/8/check/gate-swiftclient-dsvm-functional/df7bc8a/ : SUCCESS in 22m 25s","accounts_in_message":[],"_revision_number":8},{"id":"7425bf920c59f97bd1e72d1259de18a78d18c0f5","author":{"_account_id":20259,"name":"Clenimar Filemon","email":"clenimar@lsd.ufcg.edu.br","username":"clenimar"},"date":"2016-05-20 01:39:37.000000000","message":"Patch Set 8: Code-Review+1\n\nstill lgtm","accounts_in_message":[],"_revision_number":8},{"id":"a7fc440f470049eba775da1fd6d617d6806a433b","author":{"_account_id":10046,"name":"Henrique Truta","email":"henrique@lsd.ufcg.edu.br","username":"henriquetruta"},"date":"2016-05-23 13:28:46.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"cb5ec07c42f8837c8cb758c6172bf2c5aa632979","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2016-05-25 23:52:45.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"15244d92c6f83fea3e10585547bcd4070dd0f3b6","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2016-05-26 02:52:17.000000000","message":"Patch Set 8: Code-Review+1\n\nLooks correct to me.  Would really recommend letting Jamie Lennox see it before merging.","accounts_in_message":[],"_revision_number":8},{"id":"11c713c7bef6fcaecbec81da3f822e9c2c629c4d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-05-31 01:02:04.000000000","message":"Patch Set 8:\n\n(2 comments)\n\nI think you broke the service user thing. \n\nfor the adapter thing it would be nice to have but i understand you don\u0027t want that dependency. \n\nOtherwise it looks like a good intermediate step.","accounts_in_message":[],"_revision_number":8},{"id":"d6c01bdd2dbfde48f54583d0fe260bc63317be30","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-05-31 01:03:19.000000000","message":"Patch Set 8:\n\nNote for other projects we took the presence of a session object as a way to break some compatibility because you are opting into the new method of doing things. So ideally it would let us use the request() method of the session instead of having to do invalidate() manually. but that would be a much larger change.","accounts_in_message":[],"_revision_number":8},{"id":"5e895aaf428beb8975bf8607cae1ff109f44fcc4","author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"date":"2016-05-31 19:35:42.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"235542a23660fc93c71cd3755296a4f2d6934cc1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-06-08 00:33:49.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"4e78ae2ceace900e67a4eaba507c595137453473","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-10-07 17:02:06.000000000","message":"Patch Set 8: Code-Review+2\n\nI still don\u0027t have a good answer for what to do about the service user/token, but this seems like a definite move in the right direction. Once we know how we want to handle it, we can do it as a follow-up.","accounts_in_message":[],"_revision_number":8},{"id":"2bb4ca4d99e0a6c517d38b9905db432403e1b65b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-10-10 05:04:03.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"5f0e002c7a0e73dbd3755c41c88865b5d9a0edb2","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2016-10-10 05:05:19.000000000","message":"Patch Set 8: Code-Review+1\n\nI\u0027m ok with this as a short term option. Maybe at summit we can discuss longer term plans for swiftclient?","accounts_in_message":[],"_revision_number":8},{"id":"13700efd88e09a35f74e40e9e282bfc6a6528536","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-10-18 00:53:09.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)\n\nThe docs do not specify minimum requirements, and the documented example does not appear to work. I have keystone-2015.1.3 and keystoneclient-2.3.0.","accounts_in_message":[],"_revision_number":8},{"id":"5678ec3dd2aac63704c5778224171d9d59f64e29","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-10-18 03:48:03.000000000","message":"Patch Set 8: -Code-Review","accounts_in_message":[],"_revision_number":8},{"id":"c0d013ae0a3da9f8942d484747bd1064d2b8cf6e","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-10-26 09:54:37.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(2 comments)\n\nThis seems like a good first step towards using keystone sessions for auth. I have a couple of nits, but those can be dealt with in follow-up patches if necessary. I see no reason to hold up this patch (especially given that it adds a very useful feature for other openstack projects).","accounts_in_message":[],"_revision_number":8},{"id":"26aed828a54d8ef401a5331aa35de8c832753b95","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-26 09:54:47.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"eec09539719334e5436201d02ca4274737ebc91d","date":"2016-10-26 11:41:21.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":8},{"id":"28650a11e5f8e011fe976cc92276a41fc00c7457","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-26 11:41:21.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/68/298968/8/gate/gate-python-swiftclient-docs-ubuntu-xenial/9917d35//doc/build/html/ : SUCCESS in 1m 09s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/68/298968/8/gate/gate-python-swiftclient-pep8-ubuntu-xenial/59d2fba/ : SUCCESS in 1m 12s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/68/298968/8/gate/gate-python-swiftclient-python27-ubuntu-xenial/4b07aee/ : SUCCESS in 2m 04s\n- gate-python-swiftclient-python34 http://logs.openstack.org/68/298968/8/gate/gate-python-swiftclient-python34/57ee436/ : SUCCESS in 2m 24s\n- gate-python-swiftclient-python35 http://logs.openstack.org/68/298968/8/gate/gate-python-swiftclient-python35/4c37b26/ : SUCCESS in 2m 11s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/68/298968/8/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/5cb643e/ : SUCCESS in 48m 32s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/68/298968/8/gate/gate-swift-dsvm-functional-ubuntu-xenial/2b5afaa/ : SUCCESS in 34m 33s\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/68/298968/8/gate/gate-swiftclient-dsvm-functional-ubuntu-xenial/e6d2469/ : SUCCESS in 28m 08s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"73e4296a389893c750f7c70a477ec828e4360197","revisions":{"35e3a0d4ddc414704a539da86a8f0798c654032f":{"kind":"REWORK","_number":1,"created":"2016-03-29 20:29:29.000000000","uploader":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"ref":"refs/changes/68/298968/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/68/298968/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/1"}}},"commit":{"parents":[{"commit":"f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4","subject":"Clean up some unnecessary variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4"}]}],"author":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 19:10:42.000000000","tz":0},"committer":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 20:30:29.000000000","tz":0},"subject":"Adding keystoneauth sessions support","message":"Adding keystoneauth sessions support\n\nThis patch allows authentication in swiftclient with a keystonauth\nsession.\n\nChange-Id: Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3\nCloses-Bug: 1518938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/35e3a0d4ddc414704a539da86a8f0798c654032f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/35e3a0d4ddc414704a539da86a8f0798c654032f"}]},"branch":"refs/heads/master"},"4bf5ba5749adc20d4cbb33b0f68557a705e429f5":{"kind":"REWORK","_number":2,"created":"2016-03-30 13:28:19.000000000","uploader":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"ref":"refs/changes/68/298968/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/68/298968/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/2"}}},"commit":{"parents":[{"commit":"f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4","subject":"Clean up some unnecessary variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4"}]}],"author":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 19:10:42.000000000","tz":0},"committer":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-30 13:29:58.000000000","tz":0},"subject":"Adding keystoneauth sessions support","message":"Adding keystoneauth sessions support\n\nThis patch allows authentication in swiftclient with a keystonauth\nsession.\n\nChange-Id: Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3\nCloses-Bug: 1518938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4bf5ba5749adc20d4cbb33b0f68557a705e429f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4bf5ba5749adc20d4cbb33b0f68557a705e429f5"}]},"branch":"refs/heads/master"},"c79972e2dbfbcf85704767ae65ac2e29e4d7cae0":{"kind":"REWORK","_number":3,"created":"2016-03-30 14:14:07.000000000","uploader":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"ref":"refs/changes/68/298968/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/68/298968/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/3"}}},"commit":{"parents":[{"commit":"f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4","subject":"Clean up some unnecessary variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4"}]}],"author":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 19:10:42.000000000","tz":0},"committer":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-30 14:15:20.000000000","tz":0},"subject":"Adding keystoneauth sessions support","message":"Adding keystoneauth sessions support\n\nThis patch allows authentication in swiftclient with a keystonauth\nsession.\n\nChange-Id: Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3\nCloses-Bug: 1518938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c79972e2dbfbcf85704767ae65ac2e29e4d7cae0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c79972e2dbfbcf85704767ae65ac2e29e4d7cae0"}]},"branch":"refs/heads/master"},"ad8d4ed1e16a95b26c00a17bc1cce5a5ab636ff7":{"kind":"REWORK","_number":4,"created":"2016-03-30 14:15:23.000000000","uploader":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"ref":"refs/changes/68/298968/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/68/298968/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/4"}}},"commit":{"parents":[{"commit":"f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4","subject":"Clean up some unnecessary variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4"}]}],"author":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 19:10:42.000000000","tz":0},"committer":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-30 14:17:25.000000000","tz":0},"subject":"Adding keystoneauth sessions support","message":"Adding keystoneauth sessions support\n\nThis patch allows authentication in swiftclient with a keystonauth\nsession.\n\nChange-Id: Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3\nCloses-Bug: 1518938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ad8d4ed1e16a95b26c00a17bc1cce5a5ab636ff7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ad8d4ed1e16a95b26c00a17bc1cce5a5ab636ff7"}]},"branch":"refs/heads/master"},"ef10d97f3f07525052a712c0b4d433e53c3ad09e":{"kind":"REWORK","_number":5,"created":"2016-03-31 20:10:08.000000000","uploader":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"ref":"refs/changes/68/298968/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/68/298968/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/5"}}},"commit":{"parents":[{"commit":"f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4","subject":"Clean up some unnecessary variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4"}]}],"author":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 19:10:42.000000000","tz":0},"committer":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-31 18:08:53.000000000","tz":0},"subject":"Adding keystoneauth sessions support","message":"Adding keystoneauth sessions support\n\nThis patch allows authentication in swiftclient with a keystonauth\nsession.\n\nChange-Id: Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3\nCloses-Bug: 1518938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ef10d97f3f07525052a712c0b4d433e53c3ad09e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ef10d97f3f07525052a712c0b4d433e53c3ad09e"}]},"branch":"refs/heads/master"},"cc149e69448b561a9f91820fcd9c3078df18d4fc":{"kind":"REWORK","_number":6,"created":"2016-04-01 13:50:47.000000000","uploader":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"ref":"refs/changes/68/298968/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/68/298968/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/6"}}},"commit":{"parents":[{"commit":"f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4","subject":"Clean up some unnecessary variables","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f86b2d8138f5c366d0f8ab8e8cb2492d9cd07ca4"}]}],"author":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 19:10:42.000000000","tz":0},"committer":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-04-01 13:50:14.000000000","tz":0},"subject":"Adding keystoneauth sessions support","message":"Adding keystoneauth sessions support\n\nThis patch allows authentication in swiftclient with a keystonauth\nsession.\n\nCo-Authored-By: Tim Burke \u003ctim@swiftstack.com\u003e\n\nChange-Id: Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3\nCloses-Bug: 1518938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/cc149e69448b561a9f91820fcd9c3078df18d4fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/cc149e69448b561a9f91820fcd9c3078df18d4fc"}]},"branch":"refs/heads/master"},"3ade64dd1bf96aafcb15f1cefed14aa9a5ff581c":{"kind":"REWORK","_number":7,"created":"2016-04-29 21:58:32.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/68/298968/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/68/298968/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/7"}}},"commit":{"parents":[{"commit":"38af5b173319325dfbd943bc5eb07cb75025a95b","subject":"Merge \"Add new doc structure and contents for swiftclient\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/38af5b173319325dfbd943bc5eb07cb75025a95b"}]}],"author":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 19:10:42.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-04-29 21:53:50.000000000","tz":-300},"subject":"Adding keystoneauth sessions support","message":"Adding keystoneauth sessions support\n\nThis patch allows authentication in swiftclient with a keystonauth\nsession.\n\nCo-Authored-By: Tim Burke \u003ctim@swiftstack.com\u003e\n\nChange-Id: Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3\nCloses-Bug: 1518938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3ade64dd1bf96aafcb15f1cefed14aa9a5ff581c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3ade64dd1bf96aafcb15f1cefed14aa9a5ff581c"}]},"branch":"refs/heads/master"},"73e4296a389893c750f7c70a477ec828e4360197":{"kind":"REWORK","_number":8,"created":"2016-05-20 00:27:40.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/68/298968/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/68/298968/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/68/298968/8"}}},"commit":{"parents":[{"commit":"f9d0657e70e9511a2d7b4c63bbf06b138dd0be5e","subject":"Merge \"Support client certificate/key\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f9d0657e70e9511a2d7b4c63bbf06b138dd0be5e"}]}],"author":{"name":"Paulo Ewerton","email":"pauloewerton@lsd.ufcg.edu.br","date":"2016-03-29 19:10:42.000000000","tz":0},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-05-20 00:27:31.000000000","tz":-420},"subject":"Adding keystoneauth sessions support","message":"Adding keystoneauth sessions support\n\nThis patch allows authentication in swiftclient with a keystonauth\nsession.\n\nCo-Authored-By: Tim Burke \u003ctim@swiftstack.com\u003e\n\nChange-Id: Ia3fd947ff619c11ff0ce474897533dcf7b49d9b3\nCloses-Bug: 1518938\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/73e4296a389893c750f7c70a477ec828e4360197"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/73e4296a389893c750f7c70a477ec828e4360197"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
