)]}'
{"id":"openstack%2Fpython-keystoneclient~71445","triplet_id":"openstack%2Fpython-keystoneclient~master~I473ba7b9732555ef5f9011a50d8684260e1f7f71","project":"openstack/python-keystoneclient","branch":"master","topic":"fix_last_request","hashtags":[],"change_id":"I473ba7b9732555ef5f9011a50d8684260e1f7f71","subject":"Python3: httpretty.last_request().body is now bytes","status":"MERGED","created":"2014-02-06 02:51:14.000000000","updated":"2014-02-08 23:25:19.000000000","submitted":"2014-02-08 23:25:18.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9841b208d17bc94abdef0ff7d98db8ffaade3b17","_number":71445,"virtual_id_number":71445,"owner":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-02-08 23:25:18.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2014-02-08 16:12:41.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":2,"date":"2014-02-08 21:42:17.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2014-02-08 16:12:41.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},{"value":1,"date":"2014-02-08 21:42:22.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-02-06 02:52:38.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2014-02-06 02:52:48.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2014-02-06 02:52:56.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-02-08 16:12:41.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-02-08 21:42:22.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-02-08 23:25:18.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"26e8fd1257b4d6ad6a9c4822fe67883d938736ee","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-06 02:54:17.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"5d86bc4dcb8074371ff4b9554fb4d9a0cb32c4d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-06 04:09:41.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/71445/1/check/gate-python-keystoneclient-pep8/3348175 : SUCCESS in 1m 00s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/71445/1/check/gate-python-keystoneclient-docs/7897609/doc/build/html/ : SUCCESS in 1m 35s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/71445/1/check/gate-python-keystoneclient-python26/6176f42 : SUCCESS in 1m 37s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/71445/1/check/gate-python-keystoneclient-python27/342323e : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/45/71445/1/check/gate-python-keystoneclient-python33/7bf9034 : FAILURE in 4m 48s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/45/71445/1/check/check-devstack-dsvm-cells/382e0b8 : SUCCESS in 10m 24s\n- check-tempest-dsvm-full http://logs.openstack.org/45/71445/1/check/check-tempest-dsvm-full/9de9998 : FAILURE in 1h 10m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/71445/1/check/check-tempest-dsvm-postgres-full/12ba7f6 : SUCCESS in 44m 47s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/71445/1/check/check-tempest-dsvm-neutron/2fa737a : SUCCESS in 27m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/71445/1/check/gate-tempest-dsvm-large-ops/5de6c5f : SUCCESS in 11m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/71445/1/check/gate-tempest-dsvm-neutron-large-ops/9f79778 : SUCCESS in 13m 01s\n- check-grenade-dsvm http://logs.openstack.org/45/71445/1/check/check-grenade-dsvm/91e15bc : SUCCESS in 37m 25s\n","accounts_in_message":[],"_revision_number":1},{"id":"638560b8bb398e945806d24c96105614f31c4583","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-02-06 04:11:32.000000000","message":"Patch Set 1:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1275500\n- https://bugs.launchpad.net/bugs/1275256\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1275500\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1275500","accounts_in_message":[],"_revision_number":1},{"id":"1416ce7e5ca0413ac8a09cbfcbf1a29219781e60","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-02-06 15:04:51.000000000","message":"Patch Set 1:\n\nrecheck bug 1275500","accounts_in_message":[],"_revision_number":1},{"id":"0a82b52965aba9e1f3d48946cd255f1cb19d8296","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-06 15:05:10.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"68282ff7466009ec414c4d7ebb26336dd24315c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-06 16:13:59.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/71445/1/check/gate-python-keystoneclient-pep8/e955b5e : SUCCESS in 1m 10s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/71445/1/check/gate-python-keystoneclient-docs/5e22a98/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/71445/1/check/gate-python-keystoneclient-python26/96358e9 : SUCCESS in 1m 39s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/71445/1/check/gate-python-keystoneclient-python27/3cd02b8 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/45/71445/1/check/gate-python-keystoneclient-python33/d48ba60 : FAILURE in 4m 51s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/45/71445/1/check/check-devstack-dsvm-cells/158e681 : SUCCESS in 12m 14s\n- check-tempest-dsvm-full http://logs.openstack.org/45/71445/1/check/check-tempest-dsvm-full/7d88704 : SUCCESS in 45m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/71445/1/check/check-tempest-dsvm-postgres-full/579aa68 : SUCCESS in 1h 08m 08s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/71445/1/check/check-tempest-dsvm-neutron/b3540a6 : SUCCESS in 32m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/71445/1/check/gate-tempest-dsvm-large-ops/57ac38d : SUCCESS in 13m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/71445/1/check/gate-tempest-dsvm-neutron-large-ops/3ec4cfd : SUCCESS in 13m 30s\n- check-grenade-dsvm http://logs.openstack.org/45/71445/1/check/check-grenade-dsvm/7f9f3d3 : SUCCESS in 36m 04s\n","accounts_in_message":[],"_revision_number":1},{"id":"e880899a1a88ce97d52a753398b853f0bf62244f","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-02-08 01:05:03.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"958b172bf40b5594a4b1a89ae7bb37dec7efae5f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-08 02:27:46.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"4fbd6210132f8aa09b99cea4b6af5fa4c6bd28f3","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2014-02-08 02:27:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"9d84928f535f4bf4b52557e07fe2d2a94f7d7c69","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-08 03:20:54.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/71445/2/check/gate-python-keystoneclient-pep8/e76b599 : SUCCESS in 58s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/71445/2/check/gate-python-keystoneclient-docs/1744660/doc/build/html/ : SUCCESS in 48s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/71445/2/check/gate-python-keystoneclient-python26/fc72991 : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/71445/2/check/gate-python-keystoneclient-python27/429e634 : SUCCESS in 1m 18s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/45/71445/2/check/gate-python-keystoneclient-python33/fb88744 : FAILURE in 4m 48s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/45/71445/2/check/check-devstack-dsvm-cells/ff4de39 : SUCCESS in 10m 55s\n- check-tempest-dsvm-full http://logs.openstack.org/45/71445/2/check/check-tempest-dsvm-full/c5fb289 : SUCCESS in 48m 30s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/45/71445/2/check/check-tempest-dsvm-postgres-full/58181e9 : SUCCESS in 53m 01s\n- check-tempest-dsvm-neutron http://logs.openstack.org/45/71445/2/check/check-tempest-dsvm-neutron/d254524 : SUCCESS in 24m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/71445/2/check/gate-tempest-dsvm-large-ops/c0288a7 : SUCCESS in 11m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/71445/2/check/gate-tempest-dsvm-neutron-large-ops/db7f479 : SUCCESS in 12m 25s\n- check-grenade-dsvm http://logs.openstack.org/45/71445/2/check/check-grenade-dsvm/ed5febf : SUCCESS in 32m 43s\n","accounts_in_message":[],"_revision_number":2},{"id":"1ded0d769bf6a6a7099fa796ae9a7518306bdf28","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-02-08 16:12:41.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nMy comment was addressed. Thanks!","accounts_in_message":[],"_revision_number":2},{"id":"400c04770009eb8ca95d1090ebe66066126a48d7","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-02-08 21:42:17.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"ec24e1aaf90252feb85f63591a1b4daf98952f52","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-02-08 21:42:22.000000000","message":"Patch Set 2: Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"ce955127e8d5c5fb8e04904852a340b692473959","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-08 21:42:31.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"0e0ca188115bf2f01e2e7b0dd8a736809b16c317","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-08 23:25:18.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/45/71445/2/gate/gate-python-keystoneclient-docs/01dc597/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/45/71445/2/gate/gate-python-keystoneclient-pep8/fca0ffc : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/45/71445/2/gate/gate-python-keystoneclient-python26/2ec7d2a : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/45/71445/2/gate/gate-python-keystoneclient-python27/503d2ea : SUCCESS in 1m 28s\n- gate-devstack-dsvm-cells http://logs.openstack.org/45/71445/2/gate/gate-devstack-dsvm-cells/fc448f5 : SUCCESS in 9m 43s\n- gate-tempest-dsvm-full http://logs.openstack.org/45/71445/2/gate/gate-tempest-dsvm-full/3b8dfba : SUCCESS in 54m 06s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/45/71445/2/gate/gate-tempest-dsvm-postgres-full/53d3c0c : SUCCESS in 48m 56s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/45/71445/2/gate/gate-tempest-dsvm-neutron/8f306f6 : SUCCESS in 30m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/45/71445/2/gate/gate-tempest-dsvm-large-ops/3b86285 : SUCCESS in 11m 19s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/45/71445/2/gate/gate-tempest-dsvm-neutron-large-ops/38efed1 : SUCCESS in 11m 55s\n- gate-grenade-dsvm http://logs.openstack.org/45/71445/2/gate/gate-grenade-dsvm/e5567b1 : SUCCESS in 31m 00s\n","accounts_in_message":[],"_revision_number":2},{"id":"9a6b85a96272f847c96d3680e4eed2248c37e4dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-08 23:25:19.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"17bb17d66c572c262ecf9a1cf25221a2727843e0","revisions":{"79b1e799656826d409f1b420ddd90b5f5d05cc13":{"kind":"REWORK","_number":1,"created":"2014-02-06 02:51:14.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/45/71445/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/71445/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/71445/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/71445/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/71445/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/71445/1"}}},"commit":{"parents":[{"commit":"eab811c307db77740bd00ee1a37d2e93c1ca622e","subject":"Merge \"Tests use cleanUp rather than tearDown\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/eab811c307db77740bd00ee1a37d2e93c1ca622e"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-02-04 02:53:23.000000000","tz":60},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-02-06 02:46:08.000000000","tz":60},"subject":"Python3: httpretty.last_request().body is now bytes","message":"Python3: httpretty.last_request().body is now bytes\n\nIn Python 3, we must decode it before using it.\n\nChange-Id: I473ba7b9732555ef5f9011a50d8684260e1f7f71\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/79b1e799656826d409f1b420ddd90b5f5d05cc13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/79b1e799656826d409f1b420ddd90b5f5d05cc13"}]},"branch":"refs/heads/master"},"17bb17d66c572c262ecf9a1cf25221a2727843e0":{"kind":"REWORK","_number":2,"created":"2014-02-08 02:27:46.000000000","uploader":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"ref":"refs/changes/45/71445/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/45/71445/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/71445/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/71445/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/71445/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/45/71445/2"}}},"commit":{"parents":[{"commit":"ba102bbd56795b1e97a26877a514e7c1303d65d7","subject":"Merge \"refactor handling of extension list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ba102bbd56795b1e97a26877a514e7c1303d65d7"}]}],"author":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-02-04 02:53:23.000000000","tz":60},"committer":{"name":"Cyril Roelandt","email":"cyril.roelandt@enovance.com","date":"2014-02-08 02:18:46.000000000","tz":60},"subject":"Python3: httpretty.last_request().body is now bytes","message":"Python3: httpretty.last_request().body is now bytes\n\nIn Python 3, we must decode it before using it.\n\nChange-Id: I473ba7b9732555ef5f9011a50d8684260e1f7f71\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/17bb17d66c572c262ecf9a1cf25221a2727843e0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/17bb17d66c572c262ecf9a1cf25221a2727843e0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
