)]}'
{"id":"openstack%2Fpython-swiftclient~182640","triplet_id":"openstack%2Fpython-swiftclient~master~I1cfda178f0b6c8add46cfebd6bf38440caae2036","project":"openstack/python-swiftclient","branch":"master","topic":"service-token-minimal-ps9","hashtags":[],"change_id":"I1cfda178f0b6c8add46cfebd6bf38440caae2036","subject":"Add minimal working service token support.","status":"MERGED","created":"2015-05-13 12:14:35.000000000","updated":"2015-08-25 02:02:52.000000000","submitted":"2015-08-25 02:02:51.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":23,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5185300b80dd4c3268a37c64ab224110eee8a624","_number":182640,"virtual_id_number":182640,"owner":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"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":2,"date":"2015-08-25 02:02:51.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2015-08-24 09:56:31.000000000","_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"}],"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":"2015-08-24 18:33:05.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-08-24 12:39:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2015-08-24 11:56:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"}],"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":"2015-08-24 18:33:05.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"}],"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":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-24 09:56:31.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-08-24 18:33:05.000000000","updated_by":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"reviewer":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"state":"REVIEWER"},{"updated":"2015-08-25 02:02:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e8ca86659c9f1c149193a1c3a07429996328a8ed","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-05-13 12:14:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"38b13a8b426a9bd4389f5a7c09c613eb0cd543e1","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-05-13 12:14:47.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"4f3b8722ef4c3364af53eabffb5a1e3094ef7689","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-13 13:00:54.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/40/182640/1/check/gate-python-swiftclient-python26/88f305f/ : SUCCESS in 57s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/1/check/gate-python-swiftclient-pep8/9f4e41e/ : SUCCESS in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/1/check/gate-python-swiftclient-docs/de11325//doc/build/html/ : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/1/check/gate-python-swiftclient-python27/c09696b/ : SUCCESS in 57s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/1/check/gate-python-swiftclient-python34/96a4591/ : SUCCESS in 1m 59s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/1/check/gate-python-swiftclient-pypy/9a17781/ : SUCCESS in 1m 46s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c15a1dd/ : SUCCESS in 46m 10s\n- check-swift-dsvm-functional http://logs.openstack.org/40/182640/1/check/check-swift-dsvm-functional/51603a5/ : SUCCESS in 22m 14s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/1/check/check-swiftclient-dsvm-functional/95b69f6/ : SUCCESS in 16m 46s","accounts_in_message":[],"_revision_number":1},{"id":"5bd5c9bb905282fb45c18caa020a7cecdf38a4bc","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-05-14 13:07:54.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1f53af9acbd90d4d22ae36d0deee8e58808eaba4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-14 14:08:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/40/182640/2/check/gate-python-swiftclient-python26/7bad6c7/ : SUCCESS in 52s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/2/check/gate-python-swiftclient-pep8/f0aac7d/ : SUCCESS in 55s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/2/check/gate-python-swiftclient-docs/e88706d//doc/build/html/ : SUCCESS in 50s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/2/check/gate-python-swiftclient-python27/c6c57e5/ : SUCCESS in 1m 05s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/2/check/gate-python-swiftclient-python34/bc41364/ : SUCCESS in 2m 03s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/2/check/gate-python-swiftclient-pypy/5ac7992/ : SUCCESS in 1m 25s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/df7fd16/ : SUCCESS in 55m 41s\n- check-swift-dsvm-functional http://logs.openstack.org/40/182640/2/check/check-swift-dsvm-functional/0dc9d15/ : SUCCESS in 17m 30s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/2/check/check-swiftclient-dsvm-functional/33a3e1a/ : SUCCESS in 17m 43s","accounts_in_message":[],"_revision_number":2},{"id":"f31b3b9e68425c4b8c2438ff57350783172c4c01","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-05-15 18:41:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"346f0bffa9373ca3b3e2d2fa92263e6950298c79","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-05-15 18:44:49.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"da8e7a38ca45ce2fdeaf80e383c6a9baef62f14c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-15 19:37:13.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/40/182640/4/check/gate-python-swiftclient-python26/a645ae4/ : SUCCESS in 57s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/4/check/gate-python-swiftclient-pep8/4bcedd6/ : SUCCESS in 55s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/4/check/gate-python-swiftclient-docs/a52eb99//doc/build/html/ : SUCCESS in 47s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/4/check/gate-python-swiftclient-python27/4ebba17/ : SUCCESS in 52s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/4/check/gate-python-swiftclient-python34/88856ee/ : SUCCESS in 1m 51s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/4/check/gate-python-swiftclient-pypy/7cf28f9/ : SUCCESS in 1m 30s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c656bb8/ : SUCCESS in 50m 19s\n- check-swift-dsvm-functional http://logs.openstack.org/40/182640/4/check/check-swift-dsvm-functional/0863396/ : SUCCESS in 21m 38s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/4/check/check-swiftclient-dsvm-functional/eb6ccd8/ : SUCCESS in 17m 35s","accounts_in_message":[],"_revision_number":4},{"id":"025aab50a7bd3aeb9d12f4bce5f73e441ca54acf","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-06-02 13:28:42.000000000","message":"Patch Set 4: Code-Review+1\n\n(4 comments)\n\nThis looks like the right direction. A few comments/queries inline. And I have not reviewed the tests.\n\nMy biggest question is what your thinking is as to somehow morphing the storage url to use the service account prefix? Do we need to pass an alternative prefix in to substitute the user url??","accounts_in_message":[],"_revision_number":4},{"id":"62091ef2cc1b8f63edfad6887cea6df1d2179b94","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-06-02 13:43:18.000000000","message":"Patch Set 4: Workflow-1\n\n\u003e Do we need to pass an alternative prefix in to substitute the user url?\n\nWe don\u0027t absolutely need to -- but that\u0027s probably a very good suggestion.\n\nAnd better than what I\u0027m currently doing in the glance server (handcrafting the url):\n\nhttps://review.openstack.org/#/c/186769/2/glance_store/_drivers/swift/store.py\n\nGoing to mark WIP until I make that change.","accounts_in_message":[],"_revision_number":4},{"id":"b61d5cd6e72836d82fc1ba7818aafbbae68b9bf4","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-06-15 13:15:12.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"be30f04af73a0d73b6a4228188af1210d8375687","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-06-15 13:16:17.000000000","message":"Patch Set 5: Workflow-1","accounts_in_message":[],"_revision_number":5},{"id":"2abc60713bb07d2d2c6a9ce93fc4ef4ef9ae9901","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-06-15 13:25:55.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"4ae9acdcc82d11b3704481b2d32df12f90e64977","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-06-15 13:27:53.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"74044a679430fca71bbca92c22b1b66803f074a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-15 14:10:30.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/40/182640/6/check/gate-python-swiftclient-python26/3830ca7/ : SUCCESS in 1m 02s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/6/check/gate-python-swiftclient-pep8/0bb7415/ : SUCCESS in 41s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/6/check/gate-python-swiftclient-docs/4529995//doc/build/html/ : SUCCESS in 1m 01s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/6/check/gate-python-swiftclient-python27/0b49f51/ : SUCCESS in 1m 02s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/6/check/gate-python-swiftclient-python34/39311a7/ : SUCCESS in 2m 07s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/6/check/gate-python-swiftclient-pypy/46a51b6/ : SUCCESS in 1m 12s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/6/check/gate-tempest-dsvm-neutron-src-python-swiftclient/22d64c9/ : SUCCESS in 41m 01s\n- check-swift-dsvm-functional http://logs.openstack.org/40/182640/6/check/check-swift-dsvm-functional/c68f756/ : SUCCESS in 22m 56s\n- check-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/6/check/check-swiftclient-dsvm-functional/9b85647/ : SUCCESS in 15m 08s","accounts_in_message":[],"_revision_number":6},{"id":"3f7437c0bbc2a3f8d16986b3a794685d1c742188","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-06 23:19:26.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":"ac3a370254ec1b83547f65ed07b9e7709ca0e54f","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-08-12 12:38:53.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"70e39abf33e646606b14f9adee40181864ec0629","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-12 13:30:59.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/40/182640/7/check/gate-python-swiftclient-python26/9437de3/ : SUCCESS in 52s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/7/check/gate-python-swiftclient-pep8/b537ace/ : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/7/check/gate-python-swiftclient-docs/6d0e983//doc/build/html/ : SUCCESS in 59s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/7/check/gate-python-swiftclient-python27/25f5a63/ : SUCCESS in 1m 01s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/7/check/gate-python-swiftclient-python34/bae7319/ : SUCCESS in 2m 08s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/7/check/gate-python-swiftclient-pypy/62a1af1/ : SUCCESS in 1m 17s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/7/check/gate-tempest-dsvm-neutron-src-python-swiftclient/6bb439d/ : SUCCESS in 51m 30s\n- gate-swift-dsvm-functional http://logs.openstack.org/40/182640/7/check/gate-swift-dsvm-functional/d0411e2/ : SUCCESS in 33m 35s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/7/check/gate-swiftclient-dsvm-functional/fd24249/ : SUCCESS in 25m 23s","accounts_in_message":[],"_revision_number":7},{"id":"a6c4837c63128c7f247595ffba7be92bfd1299e7","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-08-17 12:46:33.000000000","message":"Patch Set 7:\n\n(10 comments)","accounts_in_message":[],"_revision_number":7},{"id":"c5cf7f28b96c24c8e567d22ac79131f438ebf44e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-08-17 12:48:24.000000000","message":"Patch Set 7: Code-Review-1\n\nLooking good. My main concerns is with the tests, hence -1, but I do think it would be better to use service_project_name rather than tenant so that we don\u0027t keep adding references to deprecated \"tenant\".","accounts_in_message":[],"_revision_number":7},{"id":"ed4b56d539aba53faed3b5fe6e7394eaef4f1f80","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-08-21 14:30:05.000000000","message":"Patch Set 7:\n\n(7 comments)","accounts_in_message":[],"_revision_number":7},{"id":"dc1a83289ad7ef1d96a16a44fc85299889dd0af8","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-08-21 14:31:44.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"6f67881dcb4acf9398125f0ed7eacf82f00551e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-21 16:15:58.000000000","message":"Patch Set 8: 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/40/182640/8/check/gate-python-swiftclient-python26/b2ec217/ : SUCCESS in 22s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/8/check/gate-python-swiftclient-pep8/064eb72/ : SUCCESS in 51s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/8/check/gate-python-swiftclient-docs/d51a272//doc/build/html/ : SUCCESS in 44s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/8/check/gate-python-swiftclient-python27/bb8988a/ : SUCCESS in 48s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/8/check/gate-python-swiftclient-python34/9b26684/ : FAILURE in 1m 42s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/8/check/gate-python-swiftclient-pypy/675cbf3/ : SUCCESS in 1m 19s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/8/check/gate-tempest-dsvm-neutron-src-python-swiftclient/cf8dfd6/ : FAILURE in 1h 00m 54s\n- gate-swift-dsvm-functional http://logs.openstack.org/40/182640/8/check/gate-swift-dsvm-functional/b181354/ : SUCCESS in 45m 33s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/8/check/gate-swiftclient-dsvm-functional/9805e6a/ : SUCCESS in 27m 41s","accounts_in_message":[],"_revision_number":8},{"id":"3ddcf0fca0ffe8927e7523303294ebc9bafcb306","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-08-21 16:57:10.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"d07c754d30f7b8fe6609bd2cc2ac151b4616fc6e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-21 19:13:35.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/40/182640/9/check/gate-python-swiftclient-python26/b61286b/ : SUCCESS in 52s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/9/check/gate-python-swiftclient-pep8/a6c0c66/ : SUCCESS in 42s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/9/check/gate-python-swiftclient-docs/f619fe2//doc/build/html/ : SUCCESS in 45s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/9/check/gate-python-swiftclient-python27/b3508ca/ : SUCCESS in 47s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/9/check/gate-python-swiftclient-python34/8558bd4/ : SUCCESS in 1m 45s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/9/check/gate-python-swiftclient-pypy/e806b84/ : SUCCESS in 1m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/9/check/gate-tempest-dsvm-neutron-src-python-swiftclient/8c17e34/ : SUCCESS in 1h 19m 20s\n- gate-swift-dsvm-functional http://logs.openstack.org/40/182640/9/check/gate-swift-dsvm-functional/23dddd8/ : SUCCESS in 37m 56s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/9/check/gate-swiftclient-dsvm-functional/e9d91f7/ : SUCCESS in 32m 15s","accounts_in_message":[],"_revision_number":9},{"id":"6512f153e92ecc8b59f1f1478bcc7e9f1782077f","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-08-24 09:54:26.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"e9bbd5f4b118455f27e32284ae7ce879592fa7aa","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-08-24 09:56:31.000000000","message":"Patch Set 10:\n\n@Stuart I changed the tests to use mock patching, and fix a couple of pep8 issues that the gate did not catch ?!?\n\nLet me know if you are happy with those changes, or not.","accounts_in_message":[],"_revision_number":10},{"id":"844dcdfb75e6fd4a48605d5519d8f7cbbca88bc2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-24 11:18:01.000000000","message":"Patch Set 10: 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/40/182640/10/check/gate-python-swiftclient-python26/837c8be/ : FAILURE in 53s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-pep8/2fc1578/ : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/10/check/gate-python-swiftclient-docs/b5c3e32//doc/build/html/ : SUCCESS in 55s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-python27/32fb7f2/ : SUCCESS in 1m 11s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-python34/2066f35/ : SUCCESS in 1m 46s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-pypy/704dd22/ : SUCCESS in 1m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/10/check/gate-tempest-dsvm-neutron-src-python-swiftclient/e4331cd/ : SUCCESS in 1h 19m 49s\n- gate-swift-dsvm-functional http://logs.openstack.org/40/182640/10/check/gate-swift-dsvm-functional/0d7001c/ : SUCCESS in 33m 35s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/10/check/gate-swiftclient-dsvm-functional/3437985/ : SUCCESS in 36m 08s","accounts_in_message":[],"_revision_number":10},{"id":"e5049441853e9522b70218533da4e7fc42d43f1b","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-08-24 11:25:44.000000000","message":"Patch Set 10:\n\nrecheck bug 1480223","accounts_in_message":[],"_revision_number":10},{"id":"b52e4d245ffd108f73b2de58801b7308a472baff","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2015-08-24 11:56:17.000000000","message":"Patch Set 10: Code-Review+1\n\nThanks Alistair.","accounts_in_message":[],"_revision_number":10},{"id":"c552b538be836d1c7d587c36f581e2f36359eb27","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2015-08-24 12:39:21.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"b0328ac8e3e71fdcc638b9723db55436dce973c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-24 12:56:27.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-python26/8ac15d5/ : SUCCESS in 1m 04s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-pep8/8d607dd/ : SUCCESS in 40s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/10/check/gate-python-swiftclient-docs/1d7da5e//doc/build/html/ : SUCCESS in 58s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-python27/171a526/ : SUCCESS in 56s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-python34/8eb85e3/ : SUCCESS in 2m 04s\n- gate-python-swiftclient-pypy http://logs.openstack.org/40/182640/10/check/gate-python-swiftclient-pypy/31e253e/ : SUCCESS in 1m 38s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/10/check/gate-tempest-dsvm-neutron-src-python-swiftclient/a00e948/ : SUCCESS in 1h 24m 54s\n- gate-swift-dsvm-functional http://logs.openstack.org/40/182640/10/check/gate-swift-dsvm-functional/a5de932/ : SUCCESS in 33m 41s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/10/check/gate-swiftclient-dsvm-functional/7021cff/ : SUCCESS in 28m 58s","accounts_in_message":[],"_revision_number":10},{"id":"831850e1a42c707478438a87266932b29a4d5bde","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2015-08-24 18:33:05.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"f35443ea73cfe48048af92ec19244c1141cb6828","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-24 18:33:12.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"62b038e8a46715f57bcc59dfe98253d9748d2889","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 02:02:51.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-python26 http://logs.openstack.org/40/182640/10/gate/gate-python-swiftclient-python26/49f074b/ : SUCCESS in 49s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/40/182640/10/gate/gate-python-swiftclient-docs/5ea480a//doc/build/html/ : SUCCESS in 55s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/40/182640/10/gate/gate-python-swiftclient-pep8/dcbac96/ : SUCCESS in 52s\n- gate-python-swiftclient-python27 http://logs.openstack.org/40/182640/10/gate/gate-python-swiftclient-python27/1f47727/ : SUCCESS in 1m 19s\n- gate-python-swiftclient-python34 http://logs.openstack.org/40/182640/10/gate/gate-python-swiftclient-python34/41aa5bb/ : SUCCESS in 1m 50s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/40/182640/10/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/c0d6497/ : SUCCESS in 1h 13m 16s\n- gate-swift-dsvm-functional http://logs.openstack.org/40/182640/10/gate/gate-swift-dsvm-functional/042a3ce/ : SUCCESS in 34m 30s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/40/182640/10/gate/gate-swiftclient-dsvm-functional/ee81dcb/ : SUCCESS in 26m 56s","accounts_in_message":[],"_revision_number":10},{"id":"59098b1d8eb3705bd2bf68d8e2ef5263563ae53f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-25 02:02:52.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"1789c2654d604f8f5befc39638d2e8860dadc6ef","revisions":{"d35a2437ecef95e0b71ba9d643cfc92e6598549b":{"kind":"REWORK","_number":1,"created":"2015-05-13 12:14:35.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/1"}}},"commit":{"parents":[{"commit":"1aebb7ccc59808446ce4cc3cec879475a2770bc0","subject":"Merge \"Use a socket timeout in get_auth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1aebb7ccc59808446ce4cc3cec879475a2770bc0"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 12:14:32.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nThis is an inital work in progress to get\nfeedback on the general approach.\n\nDO NOT MERGE.\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d35a2437ecef95e0b71ba9d643cfc92e6598549b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d35a2437ecef95e0b71ba9d643cfc92e6598549b"}]},"branch":"refs/heads/master"},"65e45ca667bea45b8668e558e0ed27cfc2d9b777":{"kind":"REWORK","_number":2,"created":"2015-05-14 13:07:54.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/2"}}},"commit":{"parents":[{"commit":"1aebb7ccc59808446ce4cc3cec879475a2770bc0","subject":"Merge \"Use a socket timeout in get_auth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1aebb7ccc59808446ce4cc3cec879475a2770bc0"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 20:42:26.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nThis is an inital work in progress to get\nfeedback on the general approach.\n\nDO NOT MERGE.\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/65e45ca667bea45b8668e558e0ed27cfc2d9b777"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/65e45ca667bea45b8668e558e0ed27cfc2d9b777"}]},"branch":"refs/heads/master"},"dfe89eea263d720041f2697ff4bac08986c3ae51":{"kind":"REWORK","_number":3,"created":"2015-05-15 18:41:15.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/3"}}},"commit":{"parents":[{"commit":"1aebb7ccc59808446ce4cc3cec879475a2770bc0","subject":"Merge \"Use a socket timeout in get_auth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1aebb7ccc59808446ce4cc3cec879475a2770bc0"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-15 18:40:54.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/dfe89eea263d720041f2697ff4bac08986c3ae51"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/dfe89eea263d720041f2697ff4bac08986c3ae51"}]},"branch":"refs/heads/master"},"8481a5481b0c1ed104694b95d7a247c1e5d35b3a":{"kind":"REWORK","_number":4,"created":"2015-05-15 18:44:49.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/4"}}},"commit":{"parents":[{"commit":"1aebb7ccc59808446ce4cc3cec879475a2770bc0","subject":"Merge \"Use a socket timeout in get_auth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1aebb7ccc59808446ce4cc3cec879475a2770bc0"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-15 18:44:04.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8481a5481b0c1ed104694b95d7a247c1e5d35b3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8481a5481b0c1ed104694b95d7a247c1e5d35b3a"}]},"branch":"refs/heads/master"},"1d9d1d649a098706b7d5312b7d86c12fcd5694a8":{"kind":"REWORK","_number":5,"created":"2015-06-15 13:15:12.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/5"}}},"commit":{"parents":[{"commit":"1aebb7ccc59808446ce4cc3cec879475a2770bc0","subject":"Merge \"Use a socket timeout in get_auth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1aebb7ccc59808446ce4cc3cec879475a2770bc0"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-06-15 13:15:01.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1d9d1d649a098706b7d5312b7d86c12fcd5694a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1d9d1d649a098706b7d5312b7d86c12fcd5694a8"}]},"branch":"refs/heads/master"},"15842196bd9e3762d5f8e73469835018621f6277":{"kind":"REWORK","_number":6,"created":"2015-06-15 13:27:53.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/6"}}},"commit":{"parents":[{"commit":"1aebb7ccc59808446ce4cc3cec879475a2770bc0","subject":"Merge \"Use a socket timeout in get_auth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1aebb7ccc59808446ce4cc3cec879475a2770bc0"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-06-15 13:26:45.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nWe assume that the service storage url has been passed in\nas a preauthurl.\n\nWe rely on get_auth preserving this url.\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/15842196bd9e3762d5f8e73469835018621f6277"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/15842196bd9e3762d5f8e73469835018621f6277"}]},"branch":"refs/heads/master"},"9ccfdf32d7c79f0cf6c88ac6eb2b9b9a9d12d0ed":{"kind":"REWORK","_number":7,"created":"2015-08-12 12:38:53.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/7"}}},"commit":{"parents":[{"commit":"e9147ca0e04b610eaebdbe23d9eb7100c4a20819","subject":"Merge \"change deprecated assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e9147ca0e04b610eaebdbe23d9eb7100c4a20819"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-08-12 10:49:46.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-08-12 12:36:21.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nWe assume that the service storage url has been passed in\nas a preauthurl.\n\nWe rely on get_auth preserving this url.\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9ccfdf32d7c79f0cf6c88ac6eb2b9b9a9d12d0ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9ccfdf32d7c79f0cf6c88ac6eb2b9b9a9d12d0ed"}]},"branch":"refs/heads/master"},"2f38f01ad58337352b95a90766d40efbba14748e":{"kind":"REWORK","_number":8,"created":"2015-08-21 14:31:44.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/8"}}},"commit":{"parents":[{"commit":"e9147ca0e04b610eaebdbe23d9eb7100c4a20819","subject":"Merge \"change deprecated assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e9147ca0e04b610eaebdbe23d9eb7100c4a20819"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-08-21 14:30:26.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nWe assume that the service storage url has been passed in\nas a preauthurl.\n\nWe rely on get_auth preserving this url.\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2f38f01ad58337352b95a90766d40efbba14748e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2f38f01ad58337352b95a90766d40efbba14748e"}]},"branch":"refs/heads/master"},"d17388003020de49be6e1549ed6a9ede5b72a71c":{"kind":"REWORK","_number":9,"created":"2015-08-21 16:57:10.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/40/182640/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/9"}}},"commit":{"parents":[{"commit":"e9147ca0e04b610eaebdbe23d9eb7100c4a20819","subject":"Merge \"change deprecated assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e9147ca0e04b610eaebdbe23d9eb7100c4a20819"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-08-21 16:55:40.000000000","tz":0},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nWe assume that the service storage url has been passed in\nas a preauthurl.\n\nWe rely on get_auth preserving this url.\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d17388003020de49be6e1549ed6a9ede5b72a71c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d17388003020de49be6e1549ed6a9ede5b72a71c"}]},"branch":"refs/heads/master"},"1789c2654d604f8f5befc39638d2e8860dadc6ef":{"kind":"REWORK","_number":10,"created":"2015-08-24 09:54:26.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/40/182640/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/40/182640/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/40/182640/10"}}},"commit":{"parents":[{"commit":"e9147ca0e04b610eaebdbe23d9eb7100c4a20819","subject":"Merge \"change deprecated assertEquals to assertEqual\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e9147ca0e04b610eaebdbe23d9eb7100c4a20819"}]}],"author":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2015-05-13 09:48:41.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistair.coles@hp.com","date":"2015-08-24 09:54:15.000000000","tz":60},"subject":"Add minimal working service token support.","message":"Add minimal working service token support.\n\nAdd client changes to allow accessing alternative\nreseller_prefixes via a service token.\n\nie client changes for this server side spec:\n https://review.openstack.org/#/c/105228\n\nWe assume that the service storage url has been passed in\nas a preauthurl.\n\nWe rely on get_auth preserving this url.\n\nChange-Id: I1cfda178f0b6c8add46cfebd6bf38440caae2036\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1789c2654d604f8f5befc39638d2e8860dadc6ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1789c2654d604f8f5befc39638d2e8860dadc6ef"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
