)]}'
{"id":"openstack%2Fpython-keystoneclient~66137","triplet_id":"openstack%2Fpython-keystoneclient~master~Ie3741f3d7085b86ba682cbafedca6449c707ddd4","project":"openstack/python-keystoneclient","branch":"master","topic":"escape_url","hashtags":[],"change_id":"Ie3741f3d7085b86ba682cbafedca6449c707ddd4","subject":"Escape strings in URLs","status":"ABANDONED","created":"2014-01-11 21:34:58.000000000","updated":"2014-12-15 22:03:19.000000000","total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"08346f028d08ac770b410a6e8adb87b2d8e4dae9","_number":66137,"virtual_id_number":66137,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-1,"date":"2014-08-04 21:15:25.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"date":"2014-08-04 21:15:22.000000000","_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"all":[{"value":1,"date":"2014-06-03 02:50:28.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2014-06-04 13:44:54.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"date":"2014-06-02 14:00:06.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":-1,"date":"2014-06-30 22:52:01.000000000","permitted_voting_range":{"min":-1,"max":1},"_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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_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":8871,"name":"Elastic Recheck","username":"elasticrecheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-01-23 17:20:38.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-04-28 03:48:21.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-05-30 23:06:59.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-06-03 02:50:28.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2014-06-04 13:44:54.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-06-30 22:52:01.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-08-04 21:15:22.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2014-08-04 21:15:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a45379168cec248bad7afc72d53c57009955092e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-11 22:40:57.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/37/66137/1/check/gate-python-keystoneclient-pep8/d7ca3c2 : SUCCESS in 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/37/66137/1/check/gate-python-keystoneclient-docs/9a12d97/doc/build/html/ : SUCCESS in 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/37/66137/1/check/gate-python-keystoneclient-python26/ecdb7eb : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/37/66137/1/check/gate-python-keystoneclient-python27/b0e8329 : SUCCESS in 1m 03s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/37/66137/1/check/gate-python-keystoneclient-python33/5cded59 : FAILURE in 4m 46s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/37/66137/1/check/check-tempest-dsvm-full/08c447c : SUCCESS in 56m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/66137/1/check/check-tempest-dsvm-postgres-full/1558e97 : SUCCESS in 47m 20s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/66137/1/check/check-tempest-dsvm-neutron/e8be5da : SUCCESS in 40m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/37/66137/1/check/gate-tempest-dsvm-large-ops/781ac90 : SUCCESS in 12m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/37/66137/1/check/gate-tempest-dsvm-neutron-large-ops/3ee1f26 : SUCCESS in 16m 22s\n- check-grenade-dsvm http://logs.openstack.org/37/66137/1/check/check-grenade-dsvm/7a8ebe7 : SUCCESS in 30m 13s\n","accounts_in_message":[],"_revision_number":1},{"id":"8e4e8eb90d8aac9b9ddbe9ebb13b0fc931dd204a","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-01-13 19:22:15.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"c04f9bc9f811149f31964c272222e1a587ea676a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-01-16 16:12:09.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"6795a1706abf3b3fda4a08684f73802c83a9f83a","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-01-23 17:17:25.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"ea6681a800a87f0e35ddf3ff0c21111c1d856ffc","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-01-23 17:20:38.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"98bf894ea64b8b6b09e1bee749ec18978ca185c9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-28 04:54:13.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"173d70cb30e44ddbe44991ed460709785b186593","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-02-13 16:24:55.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"d5fcf409ad44b9851db5d430fb3dab021a0d7961","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 16:26:51.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ce306ada3f3a8a1ebf8b9f3249d63b8f2c04ebe3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-13 17:56:14.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/37/66137/1/check/gate-python-keystoneclient-pep8/3df562a : SUCCESS in 1m 13s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/37/66137/1/check/gate-python-keystoneclient-docs/c54c162/doc/build/html/ : SUCCESS in 1m 38s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/37/66137/1/check/gate-python-keystoneclient-python26/a88cd7d : SUCCESS in 1m 52s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/37/66137/1/check/gate-python-keystoneclient-python27/c712ba7 : SUCCESS in 1m 22s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/37/66137/1/check/gate-python-keystoneclient-python33/5d0f38f : SUCCESS in 4m 53s\n- check-devstack-dsvm-cells http://logs.openstack.org/37/66137/1/check/check-devstack-dsvm-cells/5819c61 : SUCCESS in 15m 13s\n- check-tempest-dsvm-full http://logs.openstack.org/37/66137/1/check/check-tempest-dsvm-full/3a0f234 : SUCCESS in 49m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/66137/1/check/check-tempest-dsvm-postgres-full/5eb115a : SUCCESS in 52m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/66137/1/check/check-tempest-dsvm-neutron/3fb7069 : SUCCESS in 37m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/37/66137/1/check/gate-tempest-dsvm-large-ops/4778f69 : SUCCESS in 16m 54s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/37/66137/1/check/gate-tempest-dsvm-neutron-large-ops/c89836b : SUCCESS in 18m 22s\n- check-grenade-dsvm http://logs.openstack.org/37/66137/1/check/check-grenade-dsvm/8b65b2e : SUCCESS in 41m 39s\n","accounts_in_message":[],"_revision_number":1},{"id":"79b1eedd1d135806fe9ed15171056af947a02a6e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 01:04:39.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"67194fc96a02e242af749d4c5f2ba10e660cf6b0","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-03-24 01:04:39.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":"5c2d55551db984dcd5d6eee339677c1beaeda918","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 01:04:40.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\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"a5e38e5f71c51748d06ff3330962d44b0b497b85","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-03-31 06:03:06.000000000","message":"Patch Set 1:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"c76e3537c1904535a24947cb5cb0eba337b5ab04","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-03-31 06:03:06.000000000","message":"Patch Set 1: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"c7377dbf19b7b371cb4e602f55de3094f36d77ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-31 13:16:39.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"7d17dca6544a169aeefdbf20df9e5f45d7a0319d","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-31 13:16:39.000000000","message":"Patch Set 1: Restored\n\nI need to update this.","accounts_in_message":[],"_revision_number":1},{"id":"46b4b6f0b52513a06aa564131cba883863df7448","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-31 13:16: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\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"1a73d687ef97d1834e6022470486676e20b00148","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-04-08 06:03:34.000000000","message":"Patch Set 1:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"02e6f375c74e31b0207359892035c73d79ac91ab","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-04-08 06:03:34.000000000","message":"Patch Set 1: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"fcdf2710c3c187a2ab95129a03648383afec1754","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-04-08 12:24:36.000000000","message":"Patch Set 1: Restored","accounts_in_message":[],"_revision_number":1},{"id":"ac0678219006145f20dc38d565eecb41fafb277b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-08 12:24:37.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"f889e38586e576a4ff0b4091980054a4627b8bfb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-08 12:24:38.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"12dbb71a590db542e40805d821ba9bd26a12d588","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-04-16 06:03:28.000000000","message":"Patch Set 1:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"579fa63ef6dd7e00df6b85b3143405752f159fd2","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-04-16 06:03:28.000000000","message":"Patch Set 1: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"c8874f01340f80dba7dcdea3c2b8de1b016bb486","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-16 12:01:37.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"70840ae70283956320c91e25e0c2fe647347c9c1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-04-16 12:01:37.000000000","message":"Patch Set 1: Restored\n\nstill need to look at this.","accounts_in_message":[],"_revision_number":1},{"id":"41b33902f7b995f43ac60866f60096352aad19e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-16 12:01:39.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"b329e4acbb81cd3e1b2504a0c75a7f865d2858a4","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-04-24 06:03:21.000000000","message":"Patch Set 1: Abandoned\n\nCode review expired after 1 week of no activity after a negative review. It can be restored using the `Restore Change` button under the Patch Set on the web interface.","accounts_in_message":[],"_revision_number":1},{"id":"500a81ac7bf9582477c00f853a9689b217a5988d","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-04-24 06:03:21.000000000","message":"Patch Set 1:\n\nCode review expired after 1 week of no activity after a negative review. It can be restored using the `Restore Change` button under the Patch Set on the web interface.","accounts_in_message":[],"_revision_number":1},{"id":"4f8d391b711c4376cdb4c0941282f32b66d39809","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-24 12:34:51.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"2e3d9cdc6f113db1d157b77a19855cfc031e28f5","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-04-24 12:34:51.000000000","message":"Patch Set 1: Restored\n\nNeed to finish this.","accounts_in_message":[],"_revision_number":1},{"id":"82a4d961eba40707621062c22fb3e4c6c841b7c1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-24 12:34:53.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"844e8ca79ec66575e5a1cbe251ee6585862dbdae","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-04-27 23:04:17.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"33338585c15b2e436c5b8ac5a5838be4e1bcc6d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-27 23:04:18.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a50f1a2f060379382b46d687d6ad0e526c40b5af","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-04-28 00:06:40.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/37/66137/2/check/gate-python-keystoneclient-pep8/fed102e : SUCCESS in 1m 07s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/37/66137/2/check/gate-python-keystoneclient-docs/c01a722/doc/build/html/ : SUCCESS in 1m 40s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/37/66137/2/check/gate-python-keystoneclient-python26/6b14414 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/37/66137/2/check/gate-python-keystoneclient-python27/deeb081 : SUCCESS in 1m 20s\n- check-tempest-dsvm-full http://logs.openstack.org/37/66137/2/check/check-tempest-dsvm-full/12b9cb3 : SUCCESS in 56m 19s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/66137/2/check/check-tempest-dsvm-neutron/05c2083 : SUCCESS in 1h 02m 06s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/37/66137/2/check/check-tempest-dsvm-neutron-heat-slow/b4608ca : SUCCESS in 26m 43s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/37/66137/2/check/check-grenade-dsvm/32fc06b : SUCCESS in 35m 29s\n- check-grenade-dsvm-neutron http://logs.openstack.org/37/66137/2/check/check-grenade-dsvm-neutron/4304652 : FAILURE in 27m 35s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/37/66137/2/check/check-tempest-dsvm-full-havana/0f3623d : SUCCESS in 42m 35s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/37/66137/2/check/check-tempest-dsvm-neutron-havana/459eaf2 : SUCCESS in 32m 18s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/37/66137/2/check/check-tempest-dsvm-full-icehouse/3059f30 : SUCCESS in 55m 11s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/37/66137/2/check/check-tempest-dsvm-neutron-icehouse/5f505f0 : SUCCESS in 53m 41s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/37/66137/2/check/gate-python-keystoneclient-python33/9d3d537 : SUCCESS in 4m 47s\n- check-devstack-dsvm-cells http://logs.openstack.org/37/66137/2/check/check-devstack-dsvm-cells/f61c605 : SUCCESS in 11m 59s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/66137/2/check/check-tempest-dsvm-postgres-full/1ace916 : SUCCESS in 56m 51s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/37/66137/2/check/gate-tempest-dsvm-large-ops/4ec4e1f : SUCCESS in 21m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/37/66137/2/check/gate-tempest-dsvm-neutron-large-ops/531c284 : SUCCESS in 20m 43s\n","accounts_in_message":[],"_revision_number":2},{"id":"2ce69016e60a06c1ebb629b7f96cb3ca6f70e96d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-04-28 03:48:21.000000000","message":"Patch Set 2:\n\nIs this the right layer to do it at? \n\ndo we have to quote in every manager - can\u0027t we just fix it in the base client code? \n\nShould this be in client or in session?","accounts_in_message":[],"_revision_number":2},{"id":"079071e5a9331270c5a7f6b02963c5489eb10c07","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-05-01 00:55:56.000000000","message":"Patch Set 2: Workflow-1\n\nDepends on a \u0027work in progress\u0027 review","accounts_in_message":[],"_revision_number":2},{"id":"d9c1d72409b1a871cba09586689c144cf0092772","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-05-30 21:51:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"326a24fba848f3bff63dce1afdd1cf1909133855","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-30 21:51:28.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"fe2fc51c8906bf35819f37671296b407a91f4670","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-05-30 22:55:20.000000000","message":"Patch Set 3: Verified-1\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/37/66137/3/check/gate-python-keystoneclient-pep8/d2f91d7 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/37/66137/3/check/gate-python-keystoneclient-docs/48cfce9/doc/build/html/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/37/66137/3/check/gate-python-keystoneclient-python26/429661c : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/37/66137/3/check/gate-python-keystoneclient-python27/1be50bc : SUCCESS in 1m 18s\n- check-tempest-dsvm-full http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-full/ad854b1 : SUCCESS in 53m 37s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-neutron/8713f11 : SUCCESS in 58m 47s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-neutron-heat-slow/af06a91 : FAILURE in 30m 52s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/37/66137/3/check/check-grenade-dsvm/113d220 : SUCCESS in 41m 10s\n- check-grenade-dsvm-neutron http://logs.openstack.org/37/66137/3/check/check-grenade-dsvm-neutron/085376d : FAILURE in 44m 47s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-full-havana/b894fc6 : SUCCESS in 39m 16s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-neutron-havana/02f1102 : SUCCESS in 33m 44s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-full-icehouse/bed63f0 : SUCCESS in 49m 54s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-neutron-icehouse/83ec064 : FAILURE in 1h 03m 48s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/37/66137/3/check/gate-python-keystoneclient-python33/8903e1e : SUCCESS in 3m 31s\n- check-devstack-dsvm-cells http://logs.openstack.org/37/66137/3/check/check-devstack-dsvm-cells/7f7e6c4 : SUCCESS in 12m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-postgres-full/809bfc0 : SUCCESS in 42m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/37/66137/3/check/gate-tempest-dsvm-large-ops/b2f15c1 : SUCCESS in 21m 26s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/37/66137/3/check/gate-tempest-dsvm-neutron-large-ops/0db3125 : SUCCESS in 25m 45s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/37/66137/3/check/check-tempest-dsvm-full-apache-services/a95c501 : FAILURE in 50m 15s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a623d8f3279cb469e249643bd8a4ac8cc2aa1d40","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-05-30 23:06:59.000000000","message":"Patch Set 3:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-neutron-icehouse: unrecognized error\n- check-grenade-dsvm-neutron: unrecognized error\n- check-tempest-dsvm-full-apache-services: unrecognized error\n- check-tempest-dsvm-neutron-heat-slow: https://bugs.launchpad.net/bugs/1297560\n\nYou have some unrecognized errors.\nFor bug details see: http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":3},{"id":"ea57567297fcd07affc7afe0ac1d718e88054a2d","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-02 14:00:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"22cd9cd2432f341d83ca0442795cb310427b8f13","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-02 14:00:08.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"cd54f55cd3e38de681a970c0a7e2f0e37fbb1f93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-02 18:28:25.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/37/66137/4/check/gate-python-keystoneclient-pep8/694d757 : SUCCESS in 1m 24s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/37/66137/4/check/gate-python-keystoneclient-docs/2456d69/doc/build/html/ : SUCCESS in 1m 24s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/37/66137/4/check/gate-python-keystoneclient-python26/44ed066 : SUCCESS in 1m 43s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/37/66137/4/check/gate-python-keystoneclient-python27/bbf7a65 : SUCCESS in 58s\n- check-tempest-dsvm-full http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-full/a07e6af : SUCCESS in 56m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-postgres-full/83ac9d4 : SUCCESS in 50m 55s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-neutron/2b12566 : SUCCESS in 55m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-neutron-heat-slow/74c02b1 : FAILURE in 31m 22s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/37/66137/4/check/check-grenade-dsvm/cca88ef : SUCCESS in 40m 43s\n- check-grenade-dsvm-neutron http://logs.openstack.org/37/66137/4/check/check-grenade-dsvm-neutron/1368a82 : FAILURE in 33m 52s (non-voting)\n- check-tempest-dsvm-full-havana http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-full-havana/b955a50 : SUCCESS in 31m 43s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-neutron-havana/d189786 : SUCCESS in 36m 15s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-full-icehouse/69eda68 : SUCCESS in 52m 25s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-neutron-icehouse/c23c13e : SUCCESS in 47m 51s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/37/66137/4/check/gate-python-keystoneclient-python33/f9c523d : SUCCESS in 5m 00s\n- check-devstack-dsvm-cells http://logs.openstack.org/37/66137/4/check/check-devstack-dsvm-cells/ee20125 : SUCCESS in 12m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/37/66137/4/check/gate-tempest-dsvm-large-ops/172c99e : SUCCESS in 30m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/37/66137/4/check/gate-tempest-dsvm-neutron-large-ops/d235701 : SUCCESS in 21m 38s\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-full-apache-services/04b78a1 : FAILURE in 52m 17s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"beaad4f890659cf3ba122f63e5dd250d7391686f","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-06-03 02:50:28.000000000","message":"Patch Set 4: Code-Review+1\n\nIs there a reason the change is in base instead of say utils? Or as jamie says, fixed in the base client code (or in client or in session)?\nI\u0027m not against this change, just trying to wonder why","accounts_in_message":[],"_revision_number":4},{"id":"df7e6708a91ecae0dd4895ccbb77c8f604986bb7","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-06-04 13:44:54.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"be4b297bcf6c9b47cb24bfd949653b7f614200ac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-30 22:52:01.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"d8ccae0acd9658f3a513278dc731947f4268be3d","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-06-30 22:52:01.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nI also wonder about the str usage that Dolph mentions in his comment.\n\nIs there a way we can prevent this from happening in the future? Or at least discourage it? I was thinking that instead of having a base.quote_url we could have a \u0027base.build_url(template, *args)\u0027 that would do the URL quoting. Then any URL building outside of that function would be obvious and wrong. Thoughts?","accounts_in_message":[],"_revision_number":4},{"id":"e68e4f03450beaead4f4e4a5d83db0ccc82b1bfa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-30 23:56:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/37/66137/4/check/gate-python-keystoneclient-pep8/e047c4a : SUCCESS in 1m 07s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/37/66137/4/check/gate-python-keystoneclient-docs/e068815/doc/build/html/ : SUCCESS in 1m 58s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/37/66137/4/check/gate-python-keystoneclient-python26/e6a9e71 : SUCCESS in 53s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/37/66137/4/check/gate-python-keystoneclient-python27/79b0fce : SUCCESS in 53s\n- check-tempest-dsvm-full http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-full/d526e7e : SUCCESS in 42m 29s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-postgres-full/4b5b579 : SUCCESS in 1h 04m 06s\n- check-tempest-dsvm-neutron http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-neutron/fc2b692 : SUCCESS in 52m 52s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-neutron-heat-slow/d173994 : SUCCESS in 18m 30s\n- check-grenade-dsvm http://logs.openstack.org/37/66137/4/check/check-grenade-dsvm/58c3976 : SUCCESS in 41m 03s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-full-havana/e393183 : SUCCESS in 32m 12s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-neutron-havana/1339444 : SUCCESS in 32m 49s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-full-icehouse/82bab71 : SUCCESS in 43m 17s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/37/66137/4/check/check-tempest-dsvm-neutron-icehouse/a0d337c : SUCCESS in 54m 10s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/37/66137/4/check/gate-python-keystoneclient-python33/27c74d6 : SUCCESS in 4m 39s\n- check-devstack-dsvm-cells http://logs.openstack.org/37/66137/4/check/check-devstack-dsvm-cells/ae2f340 : SUCCESS in 17m 11s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/37/66137/4/check/gate-tempest-dsvm-large-ops/6d54394 : SUCCESS in 24m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/37/66137/4/check/gate-tempest-dsvm-neutron-large-ops/4279576 : SUCCESS in 28m 27s","accounts_in_message":[],"_revision_number":4},{"id":"b9b01a7cfac8b90c5b6a9c58fe99f2958f2d540d","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-08-04 21:15:22.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"9c905fe085160a8a0b5f7d9f54ac21a639d38250","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 21:15:23.000000000","message":"Patch Set 4: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"30a20d3aeef49266bfd3c6f991ff2a43313d6940","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-04 21:15:25.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"5ac0e9a05ddf189a193fabadca9a01f8a1007aa5","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-12-15 22:03:19.000000000","message":"Abandoned\n\nThis change is being abandoned because it has a negative score and has not seen an update in \u003e 60 days. Feel free to re-instate this patch (as the author) by using the \"restore\" button or any member of the core team can re-instate the patch.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"49b6a5195b01b3cbbb55383675d0cdfc272f4751","revisions":{"6206182d708172c4629239e6d63eb88324b9c2cc":{"kind":"REWORK","_number":1,"created":"2014-01-11 21:34:58.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/37/66137/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/37/66137/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/1"}}},"commit":{"parents":[{"commit":"0b7f37bb0d134da52e5621cd1e956cf5567e34f7","subject":"Merge \"Python 3: Use HTTPMessage.get() rather than HTTPMessage.getheader()\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0b7f37bb0d134da52e5621cd1e956cf5567e34f7"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-01-11 21:33:46.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-01-11 21:33:46.000000000","tz":-360},"subject":"Escape strings in URLs","message":"Escape strings in URLs\n\nThe client could potentially generate invalid URLs because it\nwasn\u0027t escaping special characters. This change makes it so that\nthe values put into URLs are escaped.\n\nChange-Id: Ie3741f3d7085b86ba682cbafedca6449c707ddd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6206182d708172c4629239e6d63eb88324b9c2cc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6206182d708172c4629239e6d63eb88324b9c2cc"}]},"branch":"refs/heads/master"},"f75757f8ba03fd00255af2c28654b6efa0a63634":{"kind":"REWORK","_number":2,"created":"2014-04-27 23:04:17.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/37/66137/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/37/66137/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/2"}}},"commit":{"parents":[{"commit":"aa0c1bf4f2202b0dc4d1fa8f392e1d1abf1a3507","subject":"Fix tests to use strings rather than ints for IDs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aa0c1bf4f2202b0dc4d1fa8f392e1d1abf1a3507"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-01-11 21:33:46.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-04-27 23:02:17.000000000","tz":-300},"subject":"Escape strings in URLs","message":"Escape strings in URLs\n\nThe client could potentially generate invalid URLs because it\nwasn\u0027t escaping special characters. This change makes it so that\nthe values put into URLs are escaped.\n\nChange-Id: Ie3741f3d7085b86ba682cbafedca6449c707ddd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f75757f8ba03fd00255af2c28654b6efa0a63634"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f75757f8ba03fd00255af2c28654b6efa0a63634"}]},"branch":"refs/heads/master"},"898ce10907598f7f4c3732e11ba2571d4c30a7f5":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2014-05-30 21:51:27.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/37/66137/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/37/66137/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/3"}}},"commit":{"parents":[{"commit":"58c7d04f8afbff324b0dd6a94b2104e6dac79803","subject":"Fix tests to use UUID strings rather than ints for IDs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/58c7d04f8afbff324b0dd6a94b2104e6dac79803"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-01-11 21:33:46.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-05-30 21:50:56.000000000","tz":-300},"subject":"Escape strings in URLs","message":"Escape strings in URLs\n\nThe client could potentially generate invalid URLs because it\nwasn\u0027t escaping special characters. This change makes it so that\nthe values put into URLs are escaped.\n\nChange-Id: Ie3741f3d7085b86ba682cbafedca6449c707ddd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/898ce10907598f7f4c3732e11ba2571d4c30a7f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/898ce10907598f7f4c3732e11ba2571d4c30a7f5"}]},"branch":"refs/heads/master"},"49b6a5195b01b3cbbb55383675d0cdfc272f4751":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2014-06-02 14:00:06.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/37/66137/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/37/66137/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/37/66137/4"}}},"commit":{"parents":[{"commit":"4b36da79f155716156ba05ffcf71edd3bd8fe7ce","subject":"Fix tests to use UUID strings rather than ints for IDs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4b36da79f155716156ba05ffcf71edd3bd8fe7ce"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-01-11 21:33:46.000000000","tz":-360},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2014-06-02 13:59:31.000000000","tz":-300},"subject":"Escape strings in URLs","message":"Escape strings in URLs\n\nThe client could potentially generate invalid URLs because it\nwasn\u0027t escaping special characters. This change makes it so that\nthe values put into URLs are escaped.\n\nChange-Id: Ie3741f3d7085b86ba682cbafedca6449c707ddd4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/49b6a5195b01b3cbbb55383675d0cdfc272f4751"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/49b6a5195b01b3cbbb55383675d0cdfc272f4751"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
