)]}'
{"id":"openstack%2Fpython-swiftclient~253678","triplet_id":"openstack%2Fpython-swiftclient~master~Iee04c42890596d3b483c1473169480a3ae19aac8","project":"openstack/python-swiftclient","branch":"master","topic":"no-more-py26","hashtags":[],"change_id":"Iee04c42890596d3b483c1473169480a3ae19aac8","subject":"Drop testtools from test-requirements.txt","status":"MERGED","created":"2015-12-04 20:02:08.000000000","updated":"2016-03-01 17:51:32.000000000","submitted":"2016-03-01 17:51:32.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c6145f2bed78335cb9926f0cc87ea89c3bd0d161","_number":253678,"virtual_id_number":253678,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-03-01 17:51:32.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-03-01 13:47:06.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":2,"date":"2016-03-01 15:29:51.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":1,"date":"2016-03-01 15:29:51.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-03-01 13:47:06.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2016-03-01 15:29:51.000000000","updated_by":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"reviewer":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"state":"REVIEWER"},{"updated":"2016-03-01 17:51:32.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"ad5c7fd7543a12fad460d9b6ec1d2f457458bca5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-12-04 20:02:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f61724b1dc82a78ee3da428ca6b7bace252b1430","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-12-04 20:05:54.000000000","message":"Patch Set 1:\n\nMaybe there are actually features of testtools we want to use? If so, I\u0027m happy to abandon this. As it is, though, everything translated pretty directly to unittest on py27+\n\n(Also, this will conflict with https://review.openstack.org/#/c/253316/, but I\u0027d still kinda like to make (expected, observed) the consistent order for assertions.)","accounts_in_message":[],"_revision_number":1},{"id":"737527e16efd09b89bfb22db12a5cbc00c8f8077","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-04 21:02:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/78/253678/1/check/gate-python-swiftclient-pep8/9f7d716/ : SUCCESS in 55s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/78/253678/1/check/gate-python-swiftclient-docs/ba154c9//doc/build/html/ : SUCCESS in 52s\n- gate-python-swiftclient-python27 http://logs.openstack.org/78/253678/1/check/gate-python-swiftclient-python27/37b690e/ : SUCCESS in 51s\n- gate-python-swiftclient-python34 http://logs.openstack.org/78/253678/1/check/gate-python-swiftclient-python34/6aec21d/ : SUCCESS in 1m 58s\n- gate-python-swiftclient-requirements http://logs.openstack.org/78/253678/1/check/gate-python-swiftclient-requirements/7497eb3/ : SUCCESS in 22s\n- gate-python-swiftclient-pypy http://logs.openstack.org/78/253678/1/check/gate-python-swiftclient-pypy/04e215d/ : SUCCESS in 1m 19s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/78/253678/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/763f32c/ : SUCCESS in 55m 27s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/253678/1/check/gate-swift-dsvm-functional/ba09aa9/ : SUCCESS in 32m 22s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/78/253678/1/check/gate-swiftclient-dsvm-functional/44ccad6/ : SUCCESS in 40m 26s","accounts_in_message":[],"_revision_number":1},{"id":"3aa9fe7a5d9e3ef50633886ec91fabe1dabda5e9","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-12-04 23:16:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ff09817bd7a1010784a889e2f31ed4fda730f55c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-05 00:19:15.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/78/253678/2/check/gate-python-swiftclient-pep8/4dc04f0/ : SUCCESS in 41s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/78/253678/2/check/gate-python-swiftclient-docs/d7705f2//doc/build/html/ : SUCCESS in 52s\n- gate-python-swiftclient-python27 http://logs.openstack.org/78/253678/2/check/gate-python-swiftclient-python27/4838c7b/ : SUCCESS in 54s\n- gate-python-swiftclient-python34 http://logs.openstack.org/78/253678/2/check/gate-python-swiftclient-python34/dc0c596/ : SUCCESS in 1m 58s\n- gate-python-swiftclient-requirements http://logs.openstack.org/78/253678/2/check/gate-python-swiftclient-requirements/40793e0/ : SUCCESS in 27s\n- gate-python-swiftclient-pypy http://logs.openstack.org/78/253678/2/check/gate-python-swiftclient-pypy/d592e65/ : FAILURE in 1m 51s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/78/253678/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/380161f/ : SUCCESS in 54m 37s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/253678/2/check/gate-swift-dsvm-functional/8dc8156/ : SUCCESS in 29m 37s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/78/253678/2/check/gate-swiftclient-dsvm-functional/18aabf5/ : SUCCESS in 27m 07s","accounts_in_message":[],"_revision_number":2},{"id":"628dea4c22ddf1e362ef4111fe0a2effa5c5e3d1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-12 13:08:04.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":"9a9ba03a5c8e9f9a5ea37e63d8dacdb7dca2fc90","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-12 23:47:06.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"934054729b5609a86bd0152fcda6343df5085916","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-13 01:08:24.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/78/253678/3/check/gate-python-swiftclient-pep8/8b85766/ : SUCCESS in 53s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/78/253678/3/check/gate-python-swiftclient-docs/86ef196//doc/build/html/ : SUCCESS in 54s\n- gate-python-swiftclient-python27 http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-python27/d473083/ : FAILURE in 56s\n- gate-python-swiftclient-python34 http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-python34/a48a934/ : SUCCESS in 1m 54s\n- gate-python-swiftclient-requirements http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-requirements/a2364f8/ : SUCCESS in 32s\n- gate-python-swiftclient-pypy http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-pypy/9714044/ : SUCCESS in 1m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/78/253678/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/bc05296/ : SUCCESS in 1h 07m 12s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/253678/3/check/gate-swift-dsvm-functional/ceac095/ : SUCCESS in 27m 02s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/78/253678/3/check/gate-swiftclient-dsvm-functional/af7cc46/ : SUCCESS in 22m 48s","accounts_in_message":[],"_revision_number":3},{"id":"249dc7523419a699cd06b82b5ffc3564393e0e87","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-01-13 20:00:14.000000000","message":"Patch Set 3:\n\nrecheck bug 1480223","accounts_in_message":[],"_revision_number":3},{"id":"72cf10235e32ae0ab5f18798e5cbc7bda2de0588","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-01-13 22:03:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-pep8/3ae74cf/ : SUCCESS in 53s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/78/253678/3/check/gate-python-swiftclient-docs/649f78f//doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-swiftclient-python27 http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-python27/7f87896/ : SUCCESS in 1m 09s\n- gate-python-swiftclient-python34 http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-python34/1641984/ : SUCCESS in 2m 30s\n- gate-python-swiftclient-requirements http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-requirements/3e0c273/ : SUCCESS in 21s\n- gate-python-swiftclient-pypy http://logs.openstack.org/78/253678/3/check/gate-python-swiftclient-pypy/f4b7738/ : SUCCESS in 1m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/78/253678/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/8e6e1a7/ : SUCCESS in 1h 00m 49s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/253678/3/check/gate-swift-dsvm-functional/56ac662/ : SUCCESS in 32m 04s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/78/253678/3/check/gate-swiftclient-dsvm-functional/9cc8c55/ : SUCCESS in 26m 17s","accounts_in_message":[],"_revision_number":3},{"id":"ec2546e3feba55173a7d762a0594b7935fecd6f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-11 20:54:58.000000000","message":"Patch Set 3: 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":3},{"id":"618163e0ed749b3d55c187a722427b7df7d1d0db","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-12 17:58:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5c215bb85e7aeaeac1a8de9ed2e850c2619c64c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-12 19:39:40.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-pep8/36e1f53/ : SUCCESS in 58s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/78/253678/4/check/gate-python-swiftclient-docs/91107fe//doc/build/html/ : SUCCESS in 57s\n- gate-python-swiftclient-python27 http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-python27/8695a7e/ : FAILURE in 37s\n- gate-python-swiftclient-python34 http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-python34/5e00534/ : SUCCESS in 2m 54s\n- gate-python-swiftclient-requirements http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-requirements/26c1dba/ : SUCCESS in 47s\n- gate-python-swiftclient-pypy http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-pypy/fa510df/ : SUCCESS in 1m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/78/253678/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/1714095/ : FAILURE in 1h 01m 28s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/253678/4/check/gate-swift-dsvm-functional/157361d/ : SUCCESS in 21m 39s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/78/253678/4/check/gate-swiftclient-dsvm-functional/8d2f3b4/ : SUCCESS in 16m 18s","accounts_in_message":[],"_revision_number":4},{"id":"1384917439fcfcd21b022160efbf02d862ae01b5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-13 01:27:43.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"68550f71840276ad671ab4e3711883a8fb12fc43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-13 02:58:32.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-pep8/2e2b423/ : SUCCESS in 34s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/78/253678/4/check/gate-python-swiftclient-docs/64b2b45//doc/build/html/ : SUCCESS in 42s\n- gate-python-swiftclient-python27 http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-python27/271784c/ : SUCCESS in 44s\n- gate-python-swiftclient-python34 http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-python34/3ceb46d/ : SUCCESS in 1m 41s\n- gate-python-swiftclient-requirements http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-requirements/8dd2b81/ : SUCCESS in 19s\n- gate-python-swiftclient-pypy http://logs.openstack.org/78/253678/4/check/gate-python-swiftclient-pypy/ad8d858/ : SUCCESS in 1m 14s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/78/253678/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/5a7ca9f/ : SUCCESS in 44m 15s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/253678/4/check/gate-swift-dsvm-functional/f4dee28/ : SUCCESS in 20m 39s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/78/253678/4/check/gate-swiftclient-dsvm-functional/204ebcb/ : SUCCESS in 23m 45s","accounts_in_message":[],"_revision_number":4},{"id":"05cdf2790258f6d5143ccbb450f01ddc883bca51","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2016-03-01 13:47:06.000000000","message":"Patch Set 4: Code-Review+2\n\nThat parameter order thing in testtools is a very rude gesture by their developers and I\u0027m happy to dump them for that alone. Just be aware that OpenStack may get back to you on that.","accounts_in_message":[],"_revision_number":4},{"id":"e339e0053eecb1731f3d9493a6cac159c6b88669","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2016-03-01 15:29:51.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nHooray for keeping dependencies down.","accounts_in_message":[],"_revision_number":4},{"id":"73ac67bed448baa8bba0bfccca5e586318605eff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 15:29:57.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"0b3bfd3166ea28a16ca6871d944e92c028d22002","date":"2016-03-01 17:51:32.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4},{"id":"a8c3ab879cbde4ed3ca2ec5ad8753e13866587ca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 17:51:32.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/78/253678/4/gate/gate-python-swiftclient-docs/eff5657//doc/build/html/ : SUCCESS in 50s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/78/253678/4/gate/gate-python-swiftclient-pep8/bb97c89/ : SUCCESS in 54s\n- gate-python-swiftclient-python27 http://logs.openstack.org/78/253678/4/gate/gate-python-swiftclient-python27/db7a9ed/ : SUCCESS in 1m 13s\n- gate-python-swiftclient-python34 http://logs.openstack.org/78/253678/4/gate/gate-python-swiftclient-python34/b1e9111/ : SUCCESS in 1m 42s\n- gate-python-swiftclient-requirements http://logs.openstack.org/78/253678/4/gate/gate-python-swiftclient-requirements/8d3f136/ : SUCCESS in 20s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/78/253678/4/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/599c8be/ : SUCCESS in 1h 03m 43s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/253678/4/gate/gate-swift-dsvm-functional/be14b0d/ : SUCCESS in 21m 21s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/78/253678/4/gate/gate-swiftclient-dsvm-functional/a1c91a3/ : SUCCESS in 18m 56s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"bed6bbd5efd24234825e266a50ac37d33447d340","revisions":{"b4f42c8c91abb5efd8f8b2296c88e64f85bcf515":{"kind":"REWORK","_number":1,"created":"2015-12-04 20:02:08.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/78/253678/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/78/253678/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/1"}}},"commit":{"parents":[{"commit":"2d6e96d2f948c582703ae7a997d21f7167da93e4","subject":"authors and changelog update for 2.6.1 release","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d6e96d2f948c582703ae7a997d21f7167da93e4"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-04 19:28:05.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-04 19:54:48.000000000","tz":-480},"subject":"Drop testtools from test-requirements.txt","message":"Drop testtools from test-requirements.txt\n\nMy understanding is that it was mainly being used so we could have sane\ntesting on py26.  With py26 support being dropped, we no longer need it,\nnor should tox.ini list py26 as a default test environment.\n\nAlso drop discover from test-requirements.txt, as we don\u0027t seem to\nactually use it.\n\nChange-Id: Iee04c42890596d3b483c1473169480a3ae19aac8\nRelated-Change: I37116731db11449d0c374a6a83a3a43789a19d5f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4f42c8c91abb5efd8f8b2296c88e64f85bcf515"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/b4f42c8c91abb5efd8f8b2296c88e64f85bcf515"}]},"branch":"refs/heads/master"},"f1d8023b0eba5b654eac743c2c0193c63ccd69da":{"kind":"REWORK","_number":2,"created":"2015-12-04 23:16:45.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/78/253678/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/78/253678/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/2"}}},"commit":{"parents":[{"commit":"2d6e96d2f948c582703ae7a997d21f7167da93e4","subject":"authors and changelog update for 2.6.1 release","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2d6e96d2f948c582703ae7a997d21f7167da93e4"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-04 19:28:05.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-04 23:15:35.000000000","tz":-480},"subject":"Drop testtools from test-requirements.txt","message":"Drop testtools from test-requirements.txt\n\nMy understanding is that it was mainly being used so we could have sane\ntesting on py26.  With py26 support being dropped, we no longer need it,\nnor should tox.ini list py26 as a default test environment.\n\nAlso drop discover from test-requirements.txt, as we don\u0027t seem to\nactually use it.\n\nChange-Id: Iee04c42890596d3b483c1473169480a3ae19aac8\nRelated-Change: I37116731db11449d0c374a6a83a3a43789a19d5f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f1d8023b0eba5b654eac743c2c0193c63ccd69da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/f1d8023b0eba5b654eac743c2c0193c63ccd69da"}]},"branch":"refs/heads/master"},"71bde5382d6e6caf37b07c388bec0bffa6ddf1b1":{"kind":"REWORK","_number":3,"created":"2016-01-12 23:47:06.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/78/253678/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/78/253678/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/3"}}},"commit":{"parents":[{"commit":"6ed6c3343f73e170b259c1dc1956017da2c17620","subject":"Merge \"Retry file uploads via SwiftService\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/6ed6c3343f73e170b259c1dc1956017da2c17620"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-04 19:28:05.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-01-12 23:45:56.000000000","tz":-480},"subject":"Drop testtools from test-requirements.txt","message":"Drop testtools from test-requirements.txt\n\nMy understanding is that it was mainly being used so we could have sane\ntesting on py26.  With py26 support being dropped, we no longer need it.\n\nAlso drop discover from test-requirements.txt, as we don\u0027t seem to\nactually use it.\n\nChange-Id: Iee04c42890596d3b483c1473169480a3ae19aac8\nRelated-Change: I37116731db11449d0c374a6a83a3a43789a19d5f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/71bde5382d6e6caf37b07c388bec0bffa6ddf1b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/71bde5382d6e6caf37b07c388bec0bffa6ddf1b1"}]},"branch":"refs/heads/master"},"bed6bbd5efd24234825e266a50ac37d33447d340":{"kind":"REWORK","_number":4,"created":"2016-02-12 17:58:05.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/78/253678/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/78/253678/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/78/253678/4"}}},"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":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-04 19:28:05.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-02-12 17:57:58.000000000","tz":-480},"subject":"Drop testtools from test-requirements.txt","message":"Drop testtools from test-requirements.txt\n\nMy understanding is that it was mainly being used so we could have sane\ntesting on py26.  With py26 support being dropped, we no longer need it.\n\nAlso drop discover from test-requirements.txt, as we don\u0027t seem to\nactually use it.\n\nChange-Id: Iee04c42890596d3b483c1473169480a3ae19aac8\nRelated-Change: I37116731db11449d0c374a6a83a3a43789a19d5f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/bed6bbd5efd24234825e266a50ac37d33447d340"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/bed6bbd5efd24234825e266a50ac37d33447d340"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
