)]}'
{"id":"openstack%2Fpython-swiftclient~280200","triplet_id":"openstack%2Fpython-swiftclient~master~I1338ac411f418f4adb3d06753d044a484a7f32a4","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1474939","hashtags":[],"change_id":"I1338ac411f418f4adb3d06753d044a484a7f32a4","subject":"Add copy object method","status":"MERGED","created":"2016-02-15 13:04:13.000000000","updated":"2016-08-24 23:59:34.000000000","submitted":"2016-08-24 23:59:34.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":109,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"207e027e0cfc148113f76ff38be8010a5bce0f65","_number":280200,"virtual_id_number":280200,"owner":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"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":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":2,"date":"2016-08-24 23:59:34.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17363,"name":"Timur Alperovich","email":"timur@timuralp.com","username":"timuralp"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":19949,"name":"Sirisha Guduru","email":"SGuduru@walmartlabs.com","username":"sguduru"},{"value":0,"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"}],"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-08-23 22:27:24.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17363,"name":"Timur Alperovich","email":"timur@timuralp.com","username":"timuralp"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":19949,"name":"Sirisha Guduru","email":"SGuduru@walmartlabs.com","username":"sguduru"},{"value":0,"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"},{"value":2,"date":"2016-08-23 21:39:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"}],"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-08-23 22:27:24.000000000","_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"value":0,"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":17363,"name":"Timur Alperovich","email":"timur@timuralp.com","username":"timuralp"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":19949,"name":"Sirisha Guduru","email":"SGuduru@walmartlabs.com","username":"sguduru"},{"value":0,"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},{"_account_id":17363,"name":"Timur Alperovich","email":"timur@timuralp.com","username":"timuralp"},{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},{"_account_id":19949,"name":"Sirisha Guduru","email":"SGuduru@walmartlabs.com","username":"sguduru"},{"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-15 13:06:10.000000000","updated_by":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"reviewer":{"_account_id":16896,"name":"Ondřej Nový","email":"novy@ondrej.org","username":"onovy"},"state":"REVIEWER"},{"updated":"2016-02-25 21:04:08.000000000","updated_by":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"reviewer":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"state":"REVIEWER"},{"updated":"2016-04-11 23:39:55.000000000","updated_by":{"_account_id":17363,"name":"Timur Alperovich","email":"timur@timuralp.com","username":"timuralp"},"reviewer":{"_account_id":17363,"name":"Timur Alperovich","email":"timur@timuralp.com","username":"timuralp"},"state":"REVIEWER"},{"updated":"2016-05-26 21:44:05.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2016-08-01 15:18:31.000000000","updated_by":{"_account_id":19949,"name":"Sirisha Guduru","email":"SGuduru@walmartlabs.com","username":"sguduru"},"reviewer":{"_account_id":19949,"name":"Sirisha Guduru","email":"SGuduru@walmartlabs.com","username":"sguduru"},"state":"REVIEWER"},{"updated":"2016-08-19 01:24:37.000000000","updated_by":{"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"},"reviewer":{"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"},"state":"REVIEWER"},{"updated":"2016-08-23 21:39:22.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-08-23 22:27:24.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-08-24 23:59:34.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a272a8736c1470842306269da091b04633cf7804","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-02-15 13:04:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"35b3021c198b24bffc5365d1b61885d6300bb688","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-15 13:45:36.000000000","message":"Patch Set 1: 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-pep8 http://logs.openstack.org/00/280200/1/check/gate-python-swiftclient-pep8/c72e338/ : FAILURE in 44s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/1/check/gate-python-swiftclient-docs/c70ae75//doc/build/html/ : SUCCESS in 40s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/1/check/gate-python-swiftclient-python27/2b746f8/ : FAILURE in 52s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/1/check/gate-python-swiftclient-python34/47a0e81/ : FAILURE in 2m 05s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/1/check/gate-python-swiftclient-pypy/2f79304/ : SUCCESS in 1m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/889b06f/ : SUCCESS in 41m 17s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/1/check/gate-swift-dsvm-functional/f398f10/ : SUCCESS in 18m 07s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/1/check/gate-swiftclient-dsvm-functional/0da17e5/ : SUCCESS in 16m 00s","accounts_in_message":[],"_revision_number":1},{"id":"83b6bd9ced36fe9751df2542edef4cefcd9265ea","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-02-15 13:59:49.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"259f56e944ce38d634490bf87b7b31fd5486d1e5","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-02-16 09:01:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c4af493c5613b7ae9cf03f898b0746728d91ec39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-16 09:45:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/2/check/gate-python-swiftclient-pep8/a4b8ba2/ : SUCCESS in 32s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/2/check/gate-python-swiftclient-docs/1714211//doc/build/html/ : SUCCESS in 44s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/2/check/gate-python-swiftclient-python27/621f22c/ : SUCCESS in 39s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/2/check/gate-python-swiftclient-python34/30789ad/ : SUCCESS in 1m 55s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/2/check/gate-python-swiftclient-pypy/72ce5e3/ : SUCCESS in 1m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/1048ec6/ : SUCCESS in 43m 21s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/2/check/gate-swift-dsvm-functional/d81554c/ : SUCCESS in 18m 29s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/2/check/gate-swiftclient-dsvm-functional/993b2a2/ : SUCCESS in 15m 14s","accounts_in_message":[],"_revision_number":2},{"id":"e6f25f655ce875bf722e4beeabd76a0d862e7bde","author":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"date":"2016-02-25 21:04:08.000000000","message":"Patch Set 2: Code-Review-1\n\n(8 comments)\n\ngreat start! thanks for working on this.\nfound some small nits, but while testing I ran into a problem copying to different container: http://ur1.ca/okm6m","accounts_in_message":[],"_revision_number":2},{"id":"76c3067965d917f5f80cc1f36eb6c60cb25a359d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 20:04:09.000000000","message":"Patch Set 2: 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":2},{"id":"cd6a46d1f68fc6af3a19f292502c1d5eb0cd9aa8","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-03-08 13:47:30.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1a618bd76d7e3ce496df860fc081e6091830eee4","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-03-08 13:58:09.000000000","message":"Patch Set 2:\n\n(8 comments)\n\nFixed bugs, added ability to create new container on copy object (for shell and service), added ability to copy multiple objects from shell (to a single destination, useful only for updating metadata)","accounts_in_message":[],"_revision_number":2},{"id":"3b21f41ff3f5ee5ab676c8ca0169d082a95d17f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-08 15:14:50.000000000","message":"Patch Set 3: 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-pep8 http://logs.openstack.org/00/280200/3/check/gate-python-swiftclient-pep8/c424107/ : FAILURE in 1m 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/3/check/gate-python-swiftclient-docs/77955dc//doc/build/html/ : SUCCESS in 2m 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/3/check/gate-python-swiftclient-python27/95b318e/ : SUCCESS in 1m 35s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/3/check/gate-python-swiftclient-python34/59695ee/ : SUCCESS in 2m 18s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/3/check/gate-python-swiftclient-pypy/40659ab/ : SUCCESS in 2m 07s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/3feb90c/ : SUCCESS in 1h 27m 13s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/3/check/gate-swift-dsvm-functional/5f25826/ : SUCCESS in 30m 07s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/3/check/gate-swiftclient-dsvm-functional/fd435cb/ : SUCCESS in 21m 04s","accounts_in_message":[],"_revision_number":3},{"id":"befe699acf4b938a728fe930b5261cdc976e831a","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-03-09 08:10:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6fbf7428f6ac3ab51d539bff6889e1ceb71f92c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-09 09:03:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/4/check/gate-python-swiftclient-pep8/526fbae/ : SUCCESS in 3m 59s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/4/check/gate-python-swiftclient-docs/83d0df8//doc/build/html/ : SUCCESS in 3m 27s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/4/check/gate-python-swiftclient-python27/3a0db94/ : SUCCESS in 4m 11s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/4/check/gate-python-swiftclient-python34/27f0592/ : SUCCESS in 4m 34s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/4/check/gate-python-swiftclient-pypy/d71d8d3/ : SUCCESS in 4m 44s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/912e2c7/ : SUCCESS in 53m 00s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/4/check/gate-swift-dsvm-functional/3fe58c0/ : SUCCESS in 21m 20s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/4/check/gate-swiftclient-dsvm-functional/369ad93/ : SUCCESS in 17m 25s","accounts_in_message":[],"_revision_number":4},{"id":"ee344418b1aab82d69e6b0c3401aad6083b98c70","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-03-23 14:01:53.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2ed877e1e6300bb4b77c39ee5649389c7621bbb0","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-03-23 14:04:23.000000000","message":"Patch Set 5:\n\n\u003e Uploaded patch set 5.\n\nfixed typo in SwiftCopyObject options parsing (options[\u0027header\u0027] was ignored)\nreformatted commit message","accounts_in_message":[],"_revision_number":5},{"id":"60e8e978b9f87bb79ed39178a30cfeeab1ca4386","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-03-23 15:05:05.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5f21f8549a3a78a9c4911a837dd6a7b0a55d659a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-23 16:18:27.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/6/check/gate-python-swiftclient-docs/441be47//doc/build/html/ : SUCCESS in 1m 54s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/6/check/gate-python-swiftclient-pep8/95698cf/ : SUCCESS in 2m 27s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/6/check/gate-python-swiftclient-python27/f4fe2a5/ : SUCCESS in 2m 06s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/6/check/gate-python-swiftclient-python34/d9c0a4c/ : SUCCESS in 2m 13s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/6/check/gate-python-swiftclient-pypy/08866a8/ : SUCCESS in 2m 01s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/6/check/gate-tempest-dsvm-neutron-src-python-swiftclient/9c24406/ : SUCCESS in 46m 03s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/6/check/gate-swift-dsvm-functional/c6fa309/ : SUCCESS in 14m 05s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/6/check/gate-swiftclient-dsvm-functional/5a61849/ : SUCCESS in 11m 21s","accounts_in_message":[],"_revision_number":6},{"id":"9168c08e40db5676479bc16c96d1266cc0927ad5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-23 19:18:49.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":"cc2a16b0755dfcacf5615e64cd669fde6cec3a6a","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-03-24 08:31:18.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"46d3df74a449cfa2027e9abaf24e50a47fda1a21","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-03-24 08:37:15.000000000","message":"Patch Set 7:\n\n\u003e Uploaded patch set 7.\n\nrebase on current master","accounts_in_message":[],"_revision_number":7},{"id":"1f08125c7365e1002a1e245e21e23446edc5db3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-24 09:34:59.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/7/check/gate-python-swiftclient-docs/6cfe748//doc/build/html/ : SUCCESS in 2m 01s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/7/check/gate-python-swiftclient-pep8/6f35c29/ : SUCCESS in 1m 35s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/7/check/gate-python-swiftclient-python27/b66e071/ : SUCCESS in 1m 38s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/7/check/gate-python-swiftclient-python34/170676b/ : SUCCESS in 2m 54s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/7/check/gate-python-swiftclient-pypy/602b658/ : SUCCESS in 4m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/7/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c4ac2d4/ : SUCCESS in 1h 01m 00s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/7/check/gate-swift-dsvm-functional/ad0ed4a/ : SUCCESS in 25m 30s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/7/check/gate-swiftclient-dsvm-functional/6ff4b2b/ : SUCCESS in 24m 03s","accounts_in_message":[],"_revision_number":7},{"id":"d4407a8126f6a410127dd2eb8107e592ddf95b5b","author":{"_account_id":17363,"name":"Timur Alperovich","email":"timur@timuralp.com","username":"timuralp"},"date":"2016-04-11 23:39:55.000000000","message":"Patch Set 7: Code-Review+1\n\nLooks good to me. Excited to use it!","accounts_in_message":[],"_revision_number":7},{"id":"142bcb8f7353552fb1b880324e5f61a98e2b33c6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-04-16 02:49:17.000000000","message":"Patch Set 7: Code-Review-1\n\n(10 comments)\n\nIn SwiftService, should we throw an error if you have multiple strings in the objects list and an explicit destination? I can\u0027t really think of a reason you would ever want that; it\u0027s not even useful with versioning enabled, since you won\u0027t know the order of the COPY requests.\n\nI also had an idea: we could allow destination to just be a container, and in that case use the same object name for source and destination. Might be better as a follow-up patch, though, just to avoid scope-creep.","accounts_in_message":[],"_revision_number":7},{"id":"7251d7fa79cee6151f611670ff4f81c83fe0af83","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-04-26 07:20:50.000000000","message":"Patch Set 7:\n\n(9 comments)\n\nThanks for review.\nI like the idea of option destination being only container in SwiftService. I will add it to this patch as a part of\n service.copy(\u0027container\u0027, [\u0027obj\u0027], {\u0027destination\u0027: \u0027/other_cont/dest\u0027})\nsuport","accounts_in_message":[],"_revision_number":7},{"id":"13b43a6bfc183a47d6cbc5d47b331fa1db4a4194","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-04-27 11:48:54.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"dcfcbf74abe75e78d910fe5320d14ce4c0170a5b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-27 12:54:00.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-docs http://docs-draft.openstack.org/00/280200/8/check/gate-python-swiftclient-docs/7882c2d//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/8/check/gate-python-swiftclient-pep8/60c7392/ : SUCCESS in 1m 25s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/8/check/gate-python-swiftclient-python27/e92a35e/ : FAILURE in 1m 59s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/8/check/gate-python-swiftclient-python34/b388844/ : FAILURE in 5m 32s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/8/check/gate-python-swiftclient-pypy/bec0c68/ : FAILURE in 2m 25s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/8/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c387daa/ : SUCCESS in 1h 04m 59s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/8/check/gate-swift-dsvm-functional/0a989b1/ : SUCCESS in 25m 19s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/8/check/gate-swiftclient-dsvm-functional/e1cf91d/ : SUCCESS in 19m 50s","accounts_in_message":[],"_revision_number":8},{"id":"57107a6ee5f16cf695eaa62be3e58b414e5be5bf","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-04-27 14:10:54.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"d351e1e29e18756052fb3529d0ad527c29ec28bc","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-04-27 14:13:30.000000000","message":"Patch Set 9:\n\n\u003e Uploaded patch set 9.\nrebased on master to incorporate argparse","accounts_in_message":[],"_revision_number":9},{"id":"7ff0ce0923353e84e52a14957d0dd6cbc2f6f2c3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-27 15:11:48.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/9/check/gate-python-swiftclient-docs/2aecf9e//doc/build/html/ : SUCCESS in 2m 12s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/9/check/gate-python-swiftclient-pep8/3166e13/ : SUCCESS in 2m 37s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/9/check/gate-python-swiftclient-python27/f3a9dca/ : SUCCESS in 2m 07s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/9/check/gate-python-swiftclient-python34/225f3a8/ : SUCCESS in 2m 52s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/9/check/gate-python-swiftclient-pypy/ece8843/ : FAILURE in 2m 52s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/9/check/gate-tempest-dsvm-neutron-src-python-swiftclient/4f5eb84/ : SUCCESS in 59m 05s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/9/check/gate-swift-dsvm-functional/3693552/ : SUCCESS in 25m 35s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/9/check/gate-swiftclient-dsvm-functional/577688c/ : SUCCESS in 10m 59s","accounts_in_message":[],"_revision_number":9},{"id":"055e4ed80ed4a05693db93dfa37c9faca631ee8c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-29 20:18:48.000000000","message":"Patch Set 9: 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":9},{"id":"b8c2ec50ea7b1694934f1c5ba4b7356c90eb14d7","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-05-02 22:13:12.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"29150ccf4ed128a48201ea2ebfa58fd894f9e81e","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-05-02 22:14:08.000000000","message":"Patch Set 10:\n\nI just fixed the merge conflict and rebased the new docs onto the recently landed documentation structure change.\n\np.s. Thanks for the patch - review to follow soon :)","accounts_in_message":[],"_revision_number":10},{"id":"2de7bde628d8d9e8f574e825ec057d10a5c4f468","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-02 23:08:12.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/10/check/gate-python-swiftclient-docs/b358a95//doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/10/check/gate-python-swiftclient-pep8/637c6d4/ : SUCCESS in 2m 10s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/10/check/gate-python-swiftclient-python27/cb223f0/ : SUCCESS in 2m 05s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/10/check/gate-python-swiftclient-python34/51c3c88/ : SUCCESS in 2m 59s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/10/check/gate-python-swiftclient-pypy/80ac3dd/ : FAILURE in 2m 57s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/10/check/gate-tempest-dsvm-neutron-src-python-swiftclient/8f23625/ : SUCCESS in 52m 42s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/10/check/gate-swift-dsvm-functional/8b46b66/ : SUCCESS in 13m 59s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/10/check/gate-swiftclient-dsvm-functional/23dfebf/ : SUCCESS in 11m 17s","accounts_in_message":[],"_revision_number":10},{"id":"4e3e83d3f3f39d5b58d52db2aaefb7b5636d26f4","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-05-09 21:12:33.000000000","message":"Patch Set 10: Code-Review-1\n\n(10 comments)\n\nI like this patch, mostly minor comments from me.\n\nWhat is your thought on copying objects whilst adding a prefix to the object names?","accounts_in_message":[],"_revision_number":10},{"id":"71e0e835da9c1ec07e0ad5649599105d2fb8f6d1","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2016-05-26 18:35:57.000000000","message":"Patch Set 10: Code-Review-1\n\n(13 comments)\n\nHey it\u0027s been awhile on this one and it still looks pretty good!  I agree with Joel on the API surface for those new options tho :\\  I\u0027m going to push up a few of the cleanups Joel pointed out being needed.\n\nAmazing work on the doc and tests tho!  wow!","accounts_in_message":[],"_revision_number":10},{"id":"6efbb9aff9bfd3f615587fd3fa077211a29fae64","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2016-05-26 18:36:46.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"6b7da1e5d1a05b54aac57ce6391e4dd86f50746a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-26 21:14:49.000000000","message":"Patch Set 11: 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/00/280200/11/check/gate-python-swiftclient-docs/af0e37e//doc/build/html/ : SUCCESS in 3m 01s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/11/check/gate-python-swiftclient-pep8/7acf988/ : SUCCESS in 2m 48s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/11/check/gate-python-swiftclient-python27/4ff8cc6/ : FAILURE in 2m 46s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/11/check/gate-python-swiftclient-python34/87c3cd0/ : FAILURE in 8m 23s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/11/check/gate-python-swiftclient-pypy/d4f90a2/ : FAILURE in 8m 04s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/11/check/gate-tempest-dsvm-neutron-src-python-swiftclient/ae15a4b/ : SUCCESS in 1h 06m 49s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/11/check/gate-swift-dsvm-functional/4a6413f/ : SUCCESS in 26m 19s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/11/check/gate-swiftclient-dsvm-functional/4d6a9a3/ : SUCCESS in 21m 34s","accounts_in_message":[],"_revision_number":11},{"id":"c639b3d2527450dedfbe727d6ceda1fb6055936f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2016-05-26 21:44:05.000000000","message":"Patch Set 11: Code-Review-1\n\noh yeah - i\u0027m on a roll now - i got this #willfix\n\nsorry but it\u0027s gunna rebase :\u0027(","accounts_in_message":[],"_revision_number":11},{"id":"5d6ab6b85a07021c180c6270fd0ce3930e4ebf0e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2016-05-26 21:52:28.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"ad6ddf93a1d4a341efeecf66c4c1251f669d2a93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-05-26 23:40:51.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/12/check/gate-python-swiftclient-docs/fe62910//doc/build/html/ : SUCCESS in 3m 16s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/12/check/gate-python-swiftclient-pep8/0a72df7/ : SUCCESS in 3m 02s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/12/check/gate-python-swiftclient-python27/f4e7fa3/ : SUCCESS in 3m 45s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/12/check/gate-python-swiftclient-python34/4068c72/ : SUCCESS in 4m 47s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/12/check/gate-python-swiftclient-pypy/b8ae94c/ : SUCCESS in 2m 05s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/12/check/gate-tempest-dsvm-neutron-src-python-swiftclient/1c1b915/ : SUCCESS in 1h 10m 37s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/12/check/gate-swift-dsvm-functional/56990d9/ : SUCCESS in 24m 17s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/12/check/gate-swiftclient-dsvm-functional/35986e0/ : SUCCESS in 24m 53s","accounts_in_message":[],"_revision_number":12},{"id":"d76c65535c427f53833884b5b8ee72fc529237ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-01 20:09:05.000000000","message":"Patch Set 12: 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":12},{"id":"c022f03c96d5e98ab2b16cdc7f93449ebecc295d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-06-02 01:08:29.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"8474c2499e1bfc109e0890ac5bf8d776e90acb83","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-02 02:04:03.000000000","message":"Patch Set 13: 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/00/280200/13/check/gate-python-swiftclient-docs/ab92481//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/13/check/gate-python-swiftclient-pep8/1e0e0b0/ : SUCCESS in 1m 27s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/13/check/gate-python-swiftclient-python27/a7c580c/ : FAILURE in 2m 06s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/13/check/gate-python-swiftclient-python34/17fc5b2/ : SUCCESS in 4m 51s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/13/check/gate-python-swiftclient-pypy/4b92826/ : FAILURE in 3m 14s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient/4eb6e12/ : SUCCESS in 54m 24s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/13/check/gate-swift-dsvm-functional/93bb532/ : SUCCESS in 41m 14s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/13/check/gate-swiftclient-dsvm-functional/d20c996/ : SUCCESS in 22m 13s","accounts_in_message":[],"_revision_number":13},{"id":"833812e2543122fd5456596d6e00d1d58e06ed95","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-06-02 04:42:38.000000000","message":"Patch Set 13:\n\nrecheck","accounts_in_message":[],"_revision_number":13},{"id":"d51a1b85b3868cec303194747f02cc07c7c7e8e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-02 05:46:43.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/00/280200/13/check/gate-python-swiftclient-docs/54526c5//doc/build/html/ : SUCCESS in 2m 46s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/00/280200/13/check/gate-python-swiftclient-pep8/b54184f/ : SUCCESS in 2m 39s\n- gate-python-swiftclient-python27 http://logs.openstack.org/00/280200/13/check/gate-python-swiftclient-python27/976c054/ : SUCCESS in 2m 02s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/13/check/gate-python-swiftclient-python34/a4de946/ : SUCCESS in 1m 57s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/13/check/gate-python-swiftclient-pypy/df2fd3e/ : SUCCESS in 2m 28s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/13/check/gate-tempest-dsvm-neutron-src-python-swiftclient/7e9a38e/ : SUCCESS in 1h 01m 08s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/13/check/gate-swift-dsvm-functional/8c1035a/ : SUCCESS in 27m 03s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/13/check/gate-swiftclient-dsvm-functional/db29e8d/ : SUCCESS in 22m 50s","accounts_in_message":[],"_revision_number":13},{"id":"e592951fd4badb3b08c8eedcd1ab36d1cf1ce505","author":{"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"},"date":"2016-06-20 09:26:26.000000000","message":"Patch Set 13: Code-Review+1","accounts_in_message":[],"_revision_number":13},{"id":"3279962bcdc44c7a62a6da657d9525d91818a641","author":{"_account_id":19949,"name":"Sirisha Guduru","email":"SGuduru@walmartlabs.com","username":"sguduru"},"date":"2016-06-21 06:54:28.000000000","message":"Patch Set 13: Code-Review+1","accounts_in_message":[],"_revision_number":13},{"id":"6caf7ad26d91f1754e5a97c6fd29567c7e6540a3","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-06-21 15:46:52.000000000","message":"Patch Set 13: Code-Review-1\n\n(2 comments)\n\nSorry guys. This is looking great, but unless I\u0027m wrong about the --fresh-metadata option being passed through from shell.py to service.py, there\u0027s another update required.\n\nOnce that\u0027s fixed I\u0027m happy to +2.","accounts_in_message":[],"_revision_number":13},{"id":"526133e41e3dddf57b0b0e69b19351c376c4518f","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-07-20 22:05:29.000000000","message":"Patch Set 13:\n\nIs there any update here? The patch is so close to done - it just needs that option name to be verified...","accounts_in_message":[],"_revision_number":13},{"id":"55cd90a7f3c59ed055db1e53d11c3d28eb0c68b7","author":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"date":"2016-07-29 10:51:40.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"bbe5cdda67b7ff593c69da0f76f175d49adc8fa7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-29 12:47:33.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/00/280200/14/check/gate-python-swiftclient-docs-ubuntu-xenial/5551dcc//doc/build/html/ : SUCCESS in 5m 23s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/14/check/gate-python-swiftclient-pep8-ubuntu-xenial/a58313b/ : SUCCESS in 5m 22s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/14/check/gate-python-swiftclient-python27-ubuntu-xenial/4514788/ : SUCCESS in 2m 35s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/14/check/gate-python-swiftclient-python34/2e1749c/ : SUCCESS in 2m 59s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/14/check/gate-python-swiftclient-python35/9c2b0e8/ : SUCCESS in 4m 11s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/14/check/gate-python-swiftclient-pypy/0ea25a4/ : SUCCESS in 2m 23s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/14/check/gate-tempest-dsvm-neutron-src-python-swiftclient/03620ee/ : SUCCESS in 1h 20m 25s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/14/check/gate-swift-dsvm-functional/bb05b33/ : SUCCESS in 40m 12s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/14/check/gate-swift-dsvm-functional-identity-v3-only-nv/222e726/ : SUCCESS in 26m 30s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/14/check/gate-swiftclient-dsvm-functional/5492cf0/ : SUCCESS in 27m 32s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/14/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/f084864/ : SUCCESS in 35m 27s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"8b8e139885d0692291d1df97395da428e8a8a05a","author":{"_account_id":19949,"name":"Sirisha Guduru","email":"SGuduru@walmartlabs.com","username":"sguduru"},"date":"2016-08-01 15:18:31.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"dec47c8963284226077c6fd5d8f5b921df722fea","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-16 21:12:39.000000000","message":"Patch Set 14: Code-Review-1\n\n(17 comments)\n\nI was hoping we could fix the typos/doc updates as a follow up patch, but I\u0027m really not comfortable with the options dictionary being transformed using pop(). It seems that in certain situations the pop() could transform the specified defaults set on a SwiftService object. This is a problem because defaults set on a SwiftService object should survive multiple operations.","accounts_in_message":[],"_revision_number":14},{"id":"7b19d71181e369d23a92bba525015ba4149e5121","author":{"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"},"date":"2016-08-17 01:44:14.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"fcbc6147797f3e1f5c65215388edcbc557c0124f","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-18 14:07:50.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"42e5a056ae91cc771cf00a811b12d630a2701d0f","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-18 14:12:13.000000000","message":"Patch Set 15:\n\nJust fixed the typos and use of options.pop() that I raised in my previous review.","accounts_in_message":[],"_revision_number":15},{"id":"572898cf7d0bafc21b222dfd2ffe126f41dc7549","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-18 21:06:39.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/00/280200/15/check/gate-python-swiftclient-docs-ubuntu-xenial/68bd43a//doc/build/html/ : SUCCESS in 2m 33s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/15/check/gate-python-swiftclient-pep8-ubuntu-xenial/6876b4b/ : SUCCESS in 1m 40s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/15/check/gate-python-swiftclient-python27-ubuntu-xenial/9cb9355/ : SUCCESS in 3m 30s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/15/check/gate-python-swiftclient-python34/6260cd6/ : SUCCESS in 1m 48s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/15/check/gate-python-swiftclient-python35/224058e/ : SUCCESS in 3m 11s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/15/check/gate-python-swiftclient-pypy/9ec08fd/ : SUCCESS in 2m 28s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/15/check/gate-tempest-dsvm-neutron-src-python-swiftclient/28f8c0d/ : SUCCESS in 1h 15m 40s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/15/check/gate-swift-dsvm-functional/ac495d0/ : SUCCESS in 26m 00s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/15/check/gate-swift-dsvm-functional-identity-v3-only-nv/365b4e4/ : SUCCESS in 25m 34s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/15/check/gate-swiftclient-dsvm-functional/d444d33/ : SUCCESS in 23m 10s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/15/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/4e9588d/ : SUCCESS in 22m 34s (non-voting)","accounts_in_message":[],"_revision_number":15},{"id":"89e2fc760fb6f41d7070df3dcce463c76be3cc24","author":{"_account_id":22302,"name":"Meteor","email":"liuxingmatt@gmail.com"},"date":"2016-08-19 01:24:37.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"285e3343ab1fa049475dd3d0c7204909b68a90fb","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-19 16:15:14.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"3ddc8c2e1bb69be6fc3508b612610951fc459ba8","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-19 16:19:07.000000000","message":"Patch Set 15:\n\nAdded basic tests for the --fresh-metadata option and invalid destinations. Also removed more instances of modifying the SwiftService options dict; I think it\u0027s really important that the following property is true:\n\n    options \u003d {...some dict...}\n    sws \u003d SwiftService(options\u003doptions)\n    options\u0027 \u003d sws.options\n    sws.copy(...do stuff...)\n    options\u0027\u0027 \u003d sws.options\n\n    # This must be the case\n    options \u003d\u003d options\u0027 \u003d\u003d options\u0027\u0027","accounts_in_message":[],"_revision_number":15},{"id":"7dd9e7e0469b8d6cfc755ea676cdc1ec7c18b23c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-19 18:12:10.000000000","message":"Patch Set 16: Code-Review-1\n\n(12 comments)","accounts_in_message":[],"_revision_number":16},{"id":"9770c6e019b9c78aa67fb6193ffbcc846368e7e7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-19 20:58:01.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/00/280200/16/check/gate-python-swiftclient-docs-ubuntu-xenial/69d4752//doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/16/check/gate-python-swiftclient-pep8-ubuntu-xenial/6f9a8b8/ : SUCCESS in 2m 21s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/16/check/gate-python-swiftclient-python27-ubuntu-xenial/095d187/ : SUCCESS in 3m 01s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/16/check/gate-python-swiftclient-python34/77b8b78/ : SUCCESS in 1m 53s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/16/check/gate-python-swiftclient-python35/89ed049/ : SUCCESS in 3m 22s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/16/check/gate-python-swiftclient-pypy/6c0ba29/ : SUCCESS in 2m 53s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/16/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c24dad6/ : SUCCESS in 1h 10m 01s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/16/check/gate-swift-dsvm-functional/dcdd8f3/ : SUCCESS in 25m 46s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/16/check/gate-swift-dsvm-functional-identity-v3-only-nv/e733605/ : SUCCESS in 26m 07s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/16/check/gate-swiftclient-dsvm-functional/2b0d9c5/ : SUCCESS in 23m 43s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/16/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/ae88cf2/ : SUCCESS in 23m 23s (non-voting)","accounts_in_message":[],"_revision_number":16},{"id":"50ec136121242a2a0a13791720f3d7ad7b803311","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-21 21:31:32.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"a249c264dd8d13411985367e9a55a8ba605cc8c6","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-21 21:32:49.000000000","message":"Patch Set 17:\n\nAddressed Tim\u0027s comments.","accounts_in_message":[],"_revision_number":17},{"id":"3ebeecb552ce0e5d7c438d49e24188d99cdd06ef","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-21 21:35:54.000000000","message":"Patch Set 16:\n\n(1 comment)\n\nThere seem to be 2 distinct approaches to the client methods... this matches one of them.","accounts_in_message":[],"_revision_number":16},{"id":"fd5506b5ef6d187104a9154d9e422d87369aaa83","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-21 23:08:07.000000000","message":"Patch Set 17: 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-ubuntu-xenial http://docs-draft.openstack.org/00/280200/17/check/gate-python-swiftclient-docs-ubuntu-xenial/0f52334//doc/build/html/ : SUCCESS in 1m 47s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/17/check/gate-python-swiftclient-pep8-ubuntu-xenial/f937ef9/ : SUCCESS in 1m 51s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/17/check/gate-python-swiftclient-python27-ubuntu-xenial/755fcaf/ : SUCCESS in 1m 15s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/17/check/gate-python-swiftclient-python34/e99b895/ : SUCCESS in 4m 07s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/17/check/gate-python-swiftclient-python35/94a92eb/ : SUCCESS in 1m 58s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/17/check/gate-python-swiftclient-pypy/f938568/ : SUCCESS in 1m 39s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/17/check/gate-tempest-dsvm-neutron-src-python-swiftclient/391b409/ : SUCCESS in 1h 13m 37s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/17/check/gate-swift-dsvm-functional/f30525a/ : SUCCESS in 28m 04s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/17/check/gate-swift-dsvm-functional-identity-v3-only-nv/81da76a/ : SUCCESS in 36m 37s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/17/check/gate-swiftclient-dsvm-functional/318bee1/ : FAILURE in 35m 32s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/17/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/3c15fd2/ : FAILURE in 35m 22s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"65f08f488c5df43665e84393e084c559f550358d","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-22 08:06:18.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"554965504e376cc65a6c8039024b6bc12a31930b","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-22 08:07:08.000000000","message":"Patch Set 18:\n\nFix storage_url parsing and tests.","accounts_in_message":[],"_revision_number":18},{"id":"2e9cf529dca5e3c3c22f8f99a5d50971d9ea699e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-22 11:54:08.000000000","message":"Patch Set 18: 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-ubuntu-xenial http://docs-draft.openstack.org/00/280200/18/check/gate-python-swiftclient-docs-ubuntu-xenial/e454df6//doc/build/html/ : SUCCESS in 2m 13s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-pep8-ubuntu-xenial/dc2a284/ : SUCCESS in 2m 25s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-python27-ubuntu-xenial/32c96c0/ : FAILURE in 2m 46s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-python34/6e3de49/ : SUCCESS in 2m 34s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-python35/6ee7475/ : SUCCESS in 3m 43s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-pypy/f8d3aa0/ : SUCCESS in 3m 15s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/18/check/gate-tempest-dsvm-neutron-src-python-swiftclient/f7cace3/ : FAILURE in 1h 09m 33s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/18/check/gate-swift-dsvm-functional/0064de8/ : SUCCESS in 26m 29s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/18/check/gate-swift-dsvm-functional-identity-v3-only-nv/de0323b/ : SUCCESS in 26m 55s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/18/check/gate-swiftclient-dsvm-functional/49525c5/ : SUCCESS in 13m 46s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/18/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/7551b65/ : SUCCESS in 23m 14s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"75866da879cf98cde930cb159d5fb203f0586f33","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-22 15:13:51.000000000","message":"Patch Set 18:\n\nrecheck","accounts_in_message":[],"_revision_number":18},{"id":"8c30aae57f24e93305f2a65ce9a15c71a3624aff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-22 16:45:22.000000000","message":"Patch Set 18: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/00/280200/18/check/gate-python-swiftclient-docs-ubuntu-xenial/975c385//doc/build/html/ : SUCCESS in 2m 36s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-pep8-ubuntu-xenial/dd9a5f4/ : SUCCESS in 4m 53s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-python27-ubuntu-xenial/e2ed2fe/ : SUCCESS in 2m 34s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-python34/3391272/ : SUCCESS in 3m 14s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-python35/4956cbf/ : SUCCESS in 4m 13s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/18/check/gate-python-swiftclient-pypy/1baea76/ : SUCCESS in 2m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/18/check/gate-tempest-dsvm-neutron-src-python-swiftclient/f00c5c9/ : SUCCESS in 1h 09m 56s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/18/check/gate-swift-dsvm-functional/44196b5/ : SUCCESS in 37m 54s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/18/check/gate-swift-dsvm-functional-identity-v3-only-nv/d1d133d/ : SUCCESS in 26m 28s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/18/check/gate-swiftclient-dsvm-functional/0b98c75/ : SUCCESS in 13m 12s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/18/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/0a03da0/ : SUCCESS in 13m 52s (non-voting)","accounts_in_message":[],"_revision_number":18},{"id":"f854f7f5b2f9dd6f44fe36a7db96e19eb2eafc12","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-22 17:00:03.000000000","message":"Patch Set 16:\n\n(2 comments)","accounts_in_message":[],"_revision_number":16},{"id":"885f8d0e6bdf7990e62a88f1b4e209e58affdde2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-22 17:01:18.000000000","message":"Patch Set 18: Code-Review-1\n\n(4 comments)\n\nIt\u0027s getting close. I need to think some more about the url parsing, but I know there are currently issues in shell.py","accounts_in_message":[],"_revision_number":18},{"id":"6f7c756061ad4c405510920b886d41d7e777de9c","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-22 17:24:15.000000000","message":"Patch Set 18:\n\n(4 comments)\n\nCheers Tim, back to the drawing board...","accounts_in_message":[],"_revision_number":18},{"id":"4eb10a446a4a2a0ce2312b9683e6390178666477","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-22 17:49:06.000000000","message":"Patch Set 18:\n\n(1 comment)","accounts_in_message":[],"_revision_number":18},{"id":"b6402b0855a1982a3093c5c811c3479be455380d","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-22 22:34:38.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"e3754bf16e5383b3979c2311cc531cecfd605f39","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-22 22:38:39.000000000","message":"Patch Set 18:\n\nHave altered the API for copy to require token, container and name. The combinations of sometimes being able to implicitly create the destination, and sometimes requiring it depending on the combination of options provided was just too confusing.\n\nThe shell tests now also do a small amount of output checking for some success cases as well as error cases.","accounts_in_message":[],"_revision_number":18},{"id":"c507ea75e949e1a1439a299f5956d43483c47a11","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-22 23:14:58.000000000","message":"Patch Set 19: Code-Review+2\n\n(6 comments)\n\nThere are a handful of little things (mostly to do with docs), but the code seems reasonable to me. Pretty sure I\u0027ll be content supporting this API.","accounts_in_message":[],"_revision_number":19},{"id":"fa35fca87e480a9f3015a747c196b2830ec7db15","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-22 23:48:06.000000000","message":"Patch Set 19: 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-ubuntu-xenial http://docs-draft.openstack.org/00/280200/19/check/gate-python-swiftclient-docs-ubuntu-xenial/78bf253//doc/build/html/ : SUCCESS in 1m 27s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/19/check/gate-python-swiftclient-pep8-ubuntu-xenial/cfba204/ : SUCCESS in 1m 51s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/19/check/gate-python-swiftclient-python27-ubuntu-xenial/a8f41ee/ : FAILURE in 1m 37s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/19/check/gate-python-swiftclient-python34/56e19b7/ : SUCCESS in 2m 40s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/19/check/gate-python-swiftclient-python35/fc56c75/ : SUCCESS in 2m 09s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/19/check/gate-python-swiftclient-pypy/3fd03af/ : SUCCESS in 3m 02s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/19/check/gate-tempest-dsvm-neutron-src-python-swiftclient/8839c8e/ : SUCCESS in 1h 11m 26s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/19/check/gate-swift-dsvm-functional/eca0f1e/ : SUCCESS in 26m 41s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/19/check/gate-swift-dsvm-functional-identity-v3-only-nv/c158f47/ : SUCCESS in 40m 29s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/19/check/gate-swiftclient-dsvm-functional/534243d/ : SUCCESS in 23m 14s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/19/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/e8e23a2/ : SUCCESS in 23m 11s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"11e537b9878a0c194c197a04427c3d2f451aad5b","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-23 09:31:18.000000000","message":"Patch Set 19:\n\n(1 comment)\n\nI\u0027ll address the docs issues. I think a separate patch to change WARNING to ERROR in the output when supplying a container name with a / in it is probably required. For now I\u0027ll leave the st_* functions consistent with each other.","accounts_in_message":[],"_revision_number":19},{"id":"3b15e5b449fd84751626ec847cd7bffbd1c012df","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-23 09:31:59.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"036fe05be7ecfb0d3b7f5eb4dca37535d6a41d39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-23 12:03:14.000000000","message":"Patch Set 20: 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-ubuntu-xenial http://docs-draft.openstack.org/00/280200/20/check/gate-python-swiftclient-docs-ubuntu-xenial/f7952fe//doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-pep8-ubuntu-xenial/ff2ea18/ : SUCCESS in 1m 38s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-python27-ubuntu-xenial/b6be184/ : SUCCESS in 2m 03s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-python34/227bce3/ : SUCCESS in 1m 50s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-python35/6a60282/ : SUCCESS in 3m 16s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-pypy/6a97fd6/ : SUCCESS in 2m 17s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/20/check/gate-tempest-dsvm-neutron-src-python-swiftclient/cd1d461/ : FAILURE in 1h 00m 11s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/20/check/gate-swift-dsvm-functional/88ba5dd/ : SUCCESS in 30m 15s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/20/check/gate-swift-dsvm-functional-identity-v3-only-nv/d758223/ : SUCCESS in 30m 42s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/20/check/gate-swiftclient-dsvm-functional/eba81a1/ : SUCCESS in 24m 18s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/20/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/6c62037/ : SUCCESS in 24m 01s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"1d0db0e00d0d18feccb6ae095457409a8bc0c599","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-23 17:19:22.000000000","message":"Patch Set 20:\n\nrecheck","accounts_in_message":[],"_revision_number":20},{"id":"a0c6ebbef3f406f6ee2b767be128393c2ff27f9a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-23 19:36:10.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/00/280200/20/check/gate-python-swiftclient-docs-ubuntu-xenial/2c3fb06//doc/build/html/ : SUCCESS in 1m 43s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-pep8-ubuntu-xenial/50997c1/ : SUCCESS in 2m 10s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-python27-ubuntu-xenial/0dc0412/ : SUCCESS in 3m 31s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-python34/21bfa2b/ : SUCCESS in 3m 12s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-python35/d63c65e/ : SUCCESS in 3m 29s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/20/check/gate-python-swiftclient-pypy/d88f666/ : SUCCESS in 3m 20s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/20/check/gate-tempest-dsvm-neutron-src-python-swiftclient/41eb5dd/ : SUCCESS in 1h 14m 35s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/20/check/gate-swift-dsvm-functional/f281424/ : SUCCESS in 39m 19s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/20/check/gate-swift-dsvm-functional-identity-v3-only-nv/51b385a/ : SUCCESS in 38m 50s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/20/check/gate-swiftclient-dsvm-functional/6bbbf6c/ : SUCCESS in 27m 44s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/20/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/8465b6c/ : SUCCESS in 37m 00s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"aae46c9cb0027a5d565c7e2d4e5da43a5772198e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-23 21:37:05.000000000","message":"Patch Set 20: Code-Review-1\n\n(1 comment)\n\nBah, there\u0027s a concurrency issue in one of the tests. Running something like\n\n nosetests $(for x in $(seq 500); do echo tests/unit/test_shell.py:TestShell.test_copy_two_objects; done)\n\nshould demonstrate the failure fairly consistently.","accounts_in_message":[],"_revision_number":20},{"id":"5743b59b1ef40568c768e8176212ddf2aecf1628","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-23 21:37:15.000000000","message":"Uploaded patch set 21.","accounts_in_message":[],"_revision_number":21},{"id":"e58a000b5048617adf93614a050f763dfde6bd96","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-08-23 21:39:22.000000000","message":"Patch Set 21: Code-Review+2\n\nThat was a pretty minor edit in the last patchset; I don\u0027t think it should keep me from +2\u0027ing.","accounts_in_message":[],"_revision_number":21},{"id":"efdb0be2689b96da34968fcfe0f5853156fa8db4","author":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"date":"2016-08-23 22:27:24.000000000","message":"Patch Set 21: Code-Review+2 Workflow+1\n\nThis is looking pretty good now.","accounts_in_message":[],"_revision_number":21},{"id":"cf7ef5a05a62aafe7da5a9c4eac77abc3b4cf0d0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-23 22:53:39.000000000","message":"Patch Set 21: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/00/280200/21/check/gate-python-swiftclient-docs-ubuntu-xenial/039fbc5//doc/build/html/ : SUCCESS in 1m 43s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/21/check/gate-python-swiftclient-pep8-ubuntu-xenial/5fc9446/ : SUCCESS in 2m 23s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/21/check/gate-python-swiftclient-python27-ubuntu-xenial/2998f3e/ : SUCCESS in 1m 55s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/21/check/gate-python-swiftclient-python34/6c1f3b5/ : SUCCESS in 1m 51s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/21/check/gate-python-swiftclient-python35/b977a79/ : SUCCESS in 2m 54s\n- gate-python-swiftclient-pypy http://logs.openstack.org/00/280200/21/check/gate-python-swiftclient-pypy/58a9599/ : SUCCESS in 1m 40s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/21/check/gate-tempest-dsvm-neutron-src-python-swiftclient/25024ed/ : SUCCESS in 1h 14m 24s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/21/check/gate-swift-dsvm-functional/e355c53/ : SUCCESS in 26m 00s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/21/check/gate-swift-dsvm-functional-identity-v3-only-nv/38aaac0/ : SUCCESS in 25m 26s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/21/check/gate-swiftclient-dsvm-functional/0781dd1/ : SUCCESS in 22m 53s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/00/280200/21/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/243b625/ : SUCCESS in 22m 41s (non-voting)","accounts_in_message":[],"_revision_number":21},{"id":"f5defb4e08e529a77adf97c3418b4dd96ceb2477","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-23 22:53:53.000000000","message":"Patch Set 21: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":21},{"id":"2801bdd031d54b3056e311ee571bd843d5d0f957","date":"2016-08-24 23:59:34.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":21},{"id":"be4f71e99dea81b79cf188f6e91d8f734aae5286","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-24 23:59:34.000000000","message":"Patch Set 21: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/00/280200/21/gate/gate-python-swiftclient-docs-ubuntu-xenial/b77b5a6//doc/build/html/ : SUCCESS in 2m 45s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/00/280200/21/gate/gate-python-swiftclient-pep8-ubuntu-xenial/57bdffd/ : SUCCESS in 2m 16s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/00/280200/21/gate/gate-python-swiftclient-python27-ubuntu-xenial/8417caf/ : SUCCESS in 3m 06s\n- gate-python-swiftclient-python34 http://logs.openstack.org/00/280200/21/gate/gate-python-swiftclient-python34/dea3910/ : SUCCESS in 1m 44s\n- gate-python-swiftclient-python35 http://logs.openstack.org/00/280200/21/gate/gate-python-swiftclient-python35/31eded9/ : SUCCESS in 3m 55s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/00/280200/21/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/25ad2e8/ : SUCCESS in 46m 50s\n- gate-swift-dsvm-functional http://logs.openstack.org/00/280200/21/gate/gate-swift-dsvm-functional/57461f9/ : SUCCESS in 31m 16s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/00/280200/21/gate/gate-swiftclient-dsvm-functional/639f848/ : SUCCESS in 23m 02s","accounts_in_message":[],"_revision_number":21}],"current_revision_number":21,"current_revision":"4a2465fb12ff7287b62b6941fb8ae43e100adc25","revisions":{"2bee9dcd7ae7b61acb63cecc6202f5f41f7ae045":{"kind":"REWORK","_number":1,"created":"2016-02-15 13:04:13.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/1"}}},"commit":{"parents":[{"commit":"a6f171437def0603a3a2347748c1253730c26412","subject":"Merge \"Add test for --debug taking precedence over --info\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a6f171437def0603a3a2347748c1253730c26412"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-02-15 13:03:45.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplements copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027 header in\nPUT request, using copy is more convenient especially when using copy for\nupdating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2bee9dcd7ae7b61acb63cecc6202f5f41f7ae045"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2bee9dcd7ae7b61acb63cecc6202f5f41f7ae045"}]},"branch":"refs/heads/master"},"a005ab90d6e64a8a03c96ee0d8308da45422059f":{"kind":"REWORK","_number":2,"created":"2016-02-16 09:01:10.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/2"}}},"commit":{"parents":[{"commit":"a6f171437def0603a3a2347748c1253730c26412","subject":"Merge \"Add test for --debug taking precedence over --info\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a6f171437def0603a3a2347748c1253730c26412"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-02-16 09:00:47.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplements copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027 header in\nPUT request, using copy is more convenient especially when using copy for\nupdating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a005ab90d6e64a8a03c96ee0d8308da45422059f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a005ab90d6e64a8a03c96ee0d8308da45422059f"}]},"branch":"refs/heads/master"},"e088b9c9f943322c23e28b713f28fe5a7ce5f330":{"kind":"REWORK","_number":3,"created":"2016-03-08 13:47:30.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/3"}}},"commit":{"parents":[{"commit":"b65d994937682143f0999d7d2ea223d601827252","subject":"Merge \"Drop *.dbm* before running tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b65d994937682143f0999d7d2ea223d601827252"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-03-08 13:46:53.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplements copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027 header in\nPUT request, using copy is more convenient especially when using copy for\nupdating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e088b9c9f943322c23e28b713f28fe5a7ce5f330"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e088b9c9f943322c23e28b713f28fe5a7ce5f330"}]},"branch":"refs/heads/master"},"94ff84c07f66dd84444bf8d225ee7310f6ae6e55":{"kind":"REWORK","_number":4,"created":"2016-03-09 08:10:11.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/4"}}},"commit":{"parents":[{"commit":"b65d994937682143f0999d7d2ea223d601827252","subject":"Merge \"Drop *.dbm* before running tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b65d994937682143f0999d7d2ea223d601827252"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-03-09 08:09:38.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplements copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027 header in\nPUT request, using copy is more convenient especially when using copy for\nupdating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/94ff84c07f66dd84444bf8d225ee7310f6ae6e55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/94ff84c07f66dd84444bf8d225ee7310f6ae6e55"}]},"branch":"refs/heads/master"},"f0c578114295ccdfde8b5907b38b1ebf47778f7b":{"kind":"REWORK","_number":5,"created":"2016-03-23 14:01:53.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/5"}}},"commit":{"parents":[{"commit":"b65d994937682143f0999d7d2ea223d601827252","subject":"Merge \"Drop *.dbm* before running tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b65d994937682143f0999d7d2ea223d601827252"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-03-23 13:59:31.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f0c578114295ccdfde8b5907b38b1ebf47778f7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f0c578114295ccdfde8b5907b38b1ebf47778f7b"}]},"branch":"refs/heads/master"},"7ebb4319fc7a70db3d5ddac11d6b5545c1fa8ee5":{"kind":"REWORK","_number":6,"created":"2016-03-23 15:05:05.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/6"}}},"commit":{"parents":[{"commit":"b65d994937682143f0999d7d2ea223d601827252","subject":"Merge \"Drop *.dbm* before running tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b65d994937682143f0999d7d2ea223d601827252"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-03-23 14:54:15.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7ebb4319fc7a70db3d5ddac11d6b5545c1fa8ee5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7ebb4319fc7a70db3d5ddac11d6b5545c1fa8ee5"}]},"branch":"refs/heads/master"},"33dda22a75172dc26e963adf7d696bac2a2e53f1":{"kind":"REWORK","_number":7,"created":"2016-03-24 08:31:18.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/7"}}},"commit":{"parents":[{"commit":"51a8a5a7ae3a065307974791ed1dd43503fb3b5a","subject":"Fix SwiftPostObject options usage in SwiftService","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/51a8a5a7ae3a065307974791ed1dd43503fb3b5a"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-03-24 08:30:02.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/33dda22a75172dc26e963adf7d696bac2a2e53f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/33dda22a75172dc26e963adf7d696bac2a2e53f1"}]},"branch":"refs/heads/master"},"f31522200af0a2557441b586bfba6b989be020a0":{"kind":"REWORK","_number":8,"created":"2016-04-27 11:48:54.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/8"}}},"commit":{"parents":[{"commit":"51a8a5a7ae3a065307974791ed1dd43503fb3b5a","subject":"Fix SwiftPostObject options usage in SwiftService","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/51a8a5a7ae3a065307974791ed1dd43503fb3b5a"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-04-27 11:48:07.000000000","tz":120},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f31522200af0a2557441b586bfba6b989be020a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f31522200af0a2557441b586bfba6b989be020a0"}]},"branch":"refs/heads/master"},"5e0f95f736376ec0e5aed8da59933e9b4ecdae33":{"kind":"REWORK","_number":9,"created":"2016-04-27 14:10:54.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/9"}}},"commit":{"parents":[{"commit":"ab636c1ee34a223c91b5d5b32e90468539d8b253","subject":"Merge \"Fix downloading from \"marker\" item\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ab636c1ee34a223c91b5d5b32e90468539d8b253"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-04-27 14:10:05.000000000","tz":120},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata nondestructively.\n\nDocImpact\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5e0f95f736376ec0e5aed8da59933e9b4ecdae33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/5e0f95f736376ec0e5aed8da59933e9b4ecdae33"}]},"branch":"refs/heads/master"},"a2b67b824f3f938712e32c6135682d817f541732":{"kind":"REWORK","_number":10,"created":"2016-05-02 22:13:12.000000000","uploader":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"ref":"refs/changes/00/280200/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/10"}}},"commit":{"parents":[{"commit":"c26dec66f6bab260c71d3646b438c19825bea8b8","subject":"Merge \"Add tests for thread option validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c26dec66f6bab260c71d3646b438c19825bea8b8"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Joel Wright","email":"joel.wright@sohonet.com","date":"2016-05-02 22:12:57.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a2b67b824f3f938712e32c6135682d817f541732"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/a2b67b824f3f938712e32c6135682d817f541732"}]},"branch":"refs/heads/master"},"d9736d36411be85e505008878587bd28b614a20e":{"kind":"REWORK","_number":11,"created":"2016-05-26 18:36:46.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/00/280200/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/11"}}},"commit":{"parents":[{"commit":"c26dec66f6bab260c71d3646b438c19825bea8b8","subject":"Merge \"Add tests for thread option validation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c26dec66f6bab260c71d3646b438c19825bea8b8"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2016-05-26 18:29:25.000000000","tz":-420},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d9736d36411be85e505008878587bd28b614a20e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d9736d36411be85e505008878587bd28b614a20e"}]},"branch":"refs/heads/master"},"125dc37fe2ad4f7e404be1a39f007306f83c9c43":{"kind":"REWORK","_number":12,"created":"2016-05-26 21:52:28.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/00/280200/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/12"}}},"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":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2016-05-26 21:52:18.000000000","tz":-420},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/125dc37fe2ad4f7e404be1a39f007306f83c9c43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/125dc37fe2ad4f7e404be1a39f007306f83c9c43"}]},"branch":"refs/heads/master"},"b30f22b9c20874a0675d95ea91360102e67cd8d6":{"kind":"REWORK","_number":13,"created":"2016-06-02 01:08:29.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/00/280200/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/13"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-06-02 01:08:02.000000000","tz":-420},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b30f22b9c20874a0675d95ea91360102e67cd8d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b30f22b9c20874a0675d95ea91360102e67cd8d6"}]},"branch":"refs/heads/master"},"7183debb3090a58431551c265c7ce9003748668c":{"kind":"REWORK","_number":14,"created":"2016-07-29 10:51:40.000000000","uploader":{"_account_id":18639,"name":"Marek Kaleta","email":"mk@m1k.cz","username":"mara"},"ref":"refs/changes/00/280200/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/14"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Marek Kaleta","email":"marek.kaleta@firma.seznam.cz","date":"2016-07-29 10:48:57.000000000","tz":120},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and cli.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7183debb3090a58431551c265c7ce9003748668c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7183debb3090a58431551c265c7ce9003748668c"}]},"branch":"refs/heads/master"},"9255b8c657aad4fad45e2759f727665a0ce3f84d":{"kind":"REWORK","_number":15,"created":"2016-08-18 14:07:50.000000000","uploader":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"ref":"refs/changes/00/280200/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/15"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Joel Wright","email":"joel.wright@sohonet.com","date":"2016-08-18 14:05:08.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and CLI.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9255b8c657aad4fad45e2759f727665a0ce3f84d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9255b8c657aad4fad45e2759f727665a0ce3f84d"}]},"branch":"refs/heads/master"},"eaee608a4c7358f6adc325fd6398f5e56aace554":{"kind":"REWORK","_number":16,"created":"2016-08-19 16:15:14.000000000","uploader":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"ref":"refs/changes/00/280200/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/16"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Joel Wright","email":"joel.wright@sohonet.com","date":"2016-08-19 16:14:52.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and CLI.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/eaee608a4c7358f6adc325fd6398f5e56aace554"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/eaee608a4c7358f6adc325fd6398f5e56aace554"}]},"branch":"refs/heads/master"},"8e7f87a838d794fa0a868be77a8888859d242f72":{"kind":"REWORK","_number":17,"created":"2016-08-21 21:31:32.000000000","uploader":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"ref":"refs/changes/00/280200/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/17"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Joel Wright","email":"joel.wright@sohonet.com","date":"2016-08-21 21:31:19.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and CLI.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nCloses-Bug: 1474939\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8e7f87a838d794fa0a868be77a8888859d242f72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8e7f87a838d794fa0a868be77a8888859d242f72"}]},"branch":"refs/heads/master"},"e0a8c6e0c579e68363460067f6701a890b1702c8":{"kind":"REWORK","_number":18,"created":"2016-08-22 08:06:18.000000000","uploader":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"ref":"refs/changes/00/280200/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/18"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Joel Wright","email":"joel.wright@sohonet.com","date":"2016-08-22 08:06:07.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and CLI.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nCloses-Bug: 1474939\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e0a8c6e0c579e68363460067f6701a890b1702c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e0a8c6e0c579e68363460067f6701a890b1702c8"}]},"branch":"refs/heads/master"},"773aa3828fc4fc65729cf54b9298f9da20243704":{"kind":"REWORK","_number":19,"created":"2016-08-22 22:34:38.000000000","uploader":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"ref":"refs/changes/00/280200/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/19"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Joel Wright","email":"joel.wright@sohonet.com","date":"2016-08-22 22:34:25.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and CLI.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nCloses-Bug: 1474939\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/773aa3828fc4fc65729cf54b9298f9da20243704"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/773aa3828fc4fc65729cf54b9298f9da20243704"}]},"branch":"refs/heads/master"},"3acfdbd31d0d8e5b858f003290fb25ce4487d8d2":{"kind":"REWORK","_number":20,"created":"2016-08-23 09:31:59.000000000","uploader":{"_account_id":9216,"name":"Joel Wright","email":"joel.wright@gmail.com","username":"jjw-sohonet"},"ref":"refs/changes/00/280200/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/20"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Joel Wright","email":"joel.wright@sohonet.com","date":"2016-08-23 09:31:49.000000000","tz":60},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and CLI.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nCloses-Bug: 1474939\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3acfdbd31d0d8e5b858f003290fb25ce4487d8d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/3acfdbd31d0d8e5b858f003290fb25ce4487d8d2"}]},"branch":"refs/heads/master"},"4a2465fb12ff7287b62b6941fb8ae43e100adc25":{"kind":"REWORK","_number":21,"created":"2016-08-23 21:37:15.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/00/280200/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/00/280200/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/00/280200/21"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Marek Kaleta","email":"Marek.Kaleta@firma.seznam.cz","date":"2016-02-15 11:14:17.000000000","tz":60},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-08-23 21:37:11.000000000","tz":-420},"subject":"Add copy object method","message":"Add copy object method\n\nImplement copy object method in swiftclient Connection, Service and CLI.\n\nAlthough COPY functionality can be accomplished with \u0027X-Copy-From\u0027\nheader in PUT request, using copy is more convenient especially when\nusing copy for updating object metadata non-destructively.\n\nCloses-Bug: 1474939\nChange-Id: I1338ac411f418f4adb3d06753d044a484a7f32a4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4a2465fb12ff7287b62b6941fb8ae43e100adc25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4a2465fb12ff7287b62b6941fb8ae43e100adc25"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
