)]}'
{"id":"openstack%2Fpython-keystoneclient~62766","triplet_id":"openstack%2Fpython-keystoneclient~master~Idf0f3a51f5cfe3077395b53da66a12955449861f","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1260824","hashtags":[],"change_id":"Idf0f3a51f5cfe3077395b53da66a12955449861f","subject":"Sync strutils from oslo","status":"MERGED","created":"2013-12-17 21:48:39.000000000","updated":"2014-01-11 19:16:56.000000000","submitted":"2014-01-11 19:16:56.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9a83355d1e20fb1910288c291b20866deddcadbf","_number":62766,"virtual_id_number":62766,"owner":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":2,"date":"2014-01-11 19:16:56.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},{"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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"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"},"recommended":{"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},"all":[{"value":0,"date":"2014-01-08 13:23:46.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":1,"date":"2014-01-08 09:57:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-01-08 09:57:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},{"value":0,"date":"2014-01-10 20:00:51.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2014-01-08 09:57:50.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2014-01-08 09:57:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-01-08 09:57:50.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"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":{"approved":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"value":0,"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},{"value":1,"date":"2014-01-10 20:00:51.000000000","_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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}],"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":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},{"_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":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-12-17 21:50:25.000000000","updated_by":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"reviewer":{"_account_id":9311,"name":"Tristan Cacqueray","email":"tdecacqu@redhat.com","username":"tristanC"},"state":"REVIEWER"},{"updated":"2014-01-08 09:57:50.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-01-08 09:57:50.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-01-08 09:57:51.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-01-08 09:57:51.000000000","updated_by":{"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},"reviewer":{"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},"state":"REVIEWER"},{"updated":"2014-01-08 09:57:51.000000000","updated_by":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"reviewer":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"state":"REVIEWER"},{"updated":"2014-01-10 20:00:51.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-01-11 19:16:56.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"7d2497b4d8246959ae41d7bacfd4bc8b97ca9545","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2013-12-17 21:49:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"80ef6040293f3a3f01eb1b659b8a2066505e82ac","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-12-17 21:50:05.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"905ae7029e228b88dcd6b2f926c65f77032f45b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-17 22:32:39.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/66/62766/2/check/gate-python-keystoneclient-pep8/a559c1a : SUCCESS in 1m 00s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/66/62766/2/check/gate-python-keystoneclient-docs/447a793/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/66/62766/2/check/gate-python-keystoneclient-python26/6816ff5 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/66/62766/2/check/gate-python-keystoneclient-python27/8f92019 : SUCCESS in 53s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/66/62766/2/check/gate-python-keystoneclient-python33/cb524b8 : FAILURE in 4m 42s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/66/62766/2/check/check-tempest-dsvm-full/4aa0d59 : SUCCESS in 41m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/66/62766/2/check/check-tempest-dsvm-postgres-full/8954835 : SUCCESS in 42m 23s\n- check-tempest-dsvm-neutron http://logs.openstack.org/66/62766/2/check/check-tempest-dsvm-neutron/7ac9db2 : SUCCESS in 29m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/62766/2/check/gate-tempest-dsvm-large-ops/86f6b6f : SUCCESS in 14m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/62766/2/check/gate-tempest-dsvm-neutron-large-ops/6461aea : SUCCESS in 15m 50s\n- check-grenade-dsvm http://logs.openstack.org/66/62766/2/check/check-grenade-dsvm/4e8f118 : SUCCESS in 28m 55s\n","accounts_in_message":[],"_revision_number":2},{"id":"69b35d0838c6e851e7fbae6509f801549b5e026e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-19 01:18:23.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nJust put the commit id and the commit summary as \n\nSyncs: \n    84d461 Fix a bug in safe_encode where it returns a bytes object in py3 \n    \nor similar","accounts_in_message":[],"_revision_number":2},{"id":"4b7f6694b34fa56dab83536e03acce663a5cadad","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2013-12-19 08:24:42.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"14f17a2b22fdb7e219820617e6f316ea81e878b6","author":{"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},"date":"2013-12-19 14:11:55.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nThe patch fixes the display bug on my platform.","accounts_in_message":[],"_revision_number":2},{"id":"0f9f60eba8855dbae60c2a1fc059a010f8c64781","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2013-12-19 15:20:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4bb546247bd059f98412976aaf44ddbf36943d89","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-12-19 15:20:48.000000000","message":"Patch Set 3:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":3},{"id":"048817fde869cf60b1ae56e53cd1e2e261e6410f","author":{"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},"date":"2013-12-19 15:27:47.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"9979d7134b7f0ca8815c152dd40a3410abc8baba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-19 16:08:28.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/66/62766/3/check/gate-python-keystoneclient-pep8/90bcee5 : SUCCESS in 1m 43s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/66/62766/3/check/gate-python-keystoneclient-docs/e0a9231/doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/66/62766/3/check/gate-python-keystoneclient-python26/9403fef : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/66/62766/3/check/gate-python-keystoneclient-python27/b4c0c62 : SUCCESS in 58s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/66/62766/3/check/gate-python-keystoneclient-python33/3b8acae : FAILURE in 4m 44s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/66/62766/3/check/check-tempest-dsvm-full/9c62fbe : SUCCESS in 38m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/66/62766/3/check/check-tempest-dsvm-postgres-full/c335cfb : SUCCESS in 44m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/66/62766/3/check/check-tempest-dsvm-neutron/a8bdc14 : SUCCESS in 36m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/62766/3/check/gate-tempest-dsvm-large-ops/04d04e9 : SUCCESS in 14m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/62766/3/check/gate-tempest-dsvm-neutron-large-ops/05a8ef1 : SUCCESS in 15m 31s\n- check-grenade-dsvm http://logs.openstack.org/66/62766/3/check/check-grenade-dsvm/c175ae8 : SUCCESS in 33m 45s\n","accounts_in_message":[],"_revision_number":3},{"id":"2fe4dab86fbb5531ae8b0ff4ceb48bdb705c226f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-20 01:18:12.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"d04b13cfddbcd2f149de031bb50473ecb91f0c8e","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2013-12-22 21:34:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"915bda57e7d914e3c68551f1d0cdcf885b9cd5cb","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-12-22 21:34:07.000000000","message":"Patch Set 4:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":4},{"id":"8693192979374b12e4f17296024d1c32404569bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-22 22:14:58.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/66/62766/4/check/gate-python-keystoneclient-pep8/597be26 : SUCCESS in 1m 15s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/66/62766/4/check/gate-python-keystoneclient-docs/c805aee/doc/build/html/ : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/66/62766/4/check/gate-python-keystoneclient-python26/1e4ef8f : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/66/62766/4/check/gate-python-keystoneclient-python27/849a126 : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/66/62766/4/check/gate-python-keystoneclient-python33/4d17ecc : FAILURE in 4m 36s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/66/62766/4/check/check-tempest-dsvm-full/88a8c73 : SUCCESS in 40m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/66/62766/4/check/check-tempest-dsvm-postgres-full/52f558a : SUCCESS in 38m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/66/62766/4/check/check-tempest-dsvm-neutron/755aefc : SUCCESS in 36m 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/62766/4/check/gate-tempest-dsvm-large-ops/e623de8 : SUCCESS in 13m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/62766/4/check/gate-tempest-dsvm-neutron-large-ops/1965302 : SUCCESS in 14m 35s\n- check-grenade-dsvm http://logs.openstack.org/66/62766/4/check/check-grenade-dsvm/ec129e3 : SUCCESS in 30m 37s\n","accounts_in_message":[],"_revision_number":4},{"id":"d9ee984538de0dfdb5358d78654203cdd5f7f277","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-22 23:03:23.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"2154ee0a3136e143735e9690056cf085cf0216ee","author":{"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},"date":"2013-12-23 08:21:30.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"a47d5ef9b9a8a9e9fd133aad57cf6ff67f11de0f","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-30 01:02:13.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\nWhen I tried this with the latest oslo-incubator there were other changes. The commit message should say oslo-incubator\u0027s commit hash so that reviewers can verify the changes.","accounts_in_message":[],"_revision_number":4},{"id":"6d7befd210679cd2df1dd8e3225ab6d77b3d10a1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-12-30 01:03:46.000000000","message":"Patch Set 4: Looks good to me (core reviewer)\n\nThe commit hash is in the message already so I was able to verify.","accounts_in_message":[],"_revision_number":4},{"id":"b7cd785232435fca68c763fcf54b592264361c21","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-01-02 10:54:43.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"25ceb126c5ecdd9ace238f4538f335f98751472b","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-01-07 20:15:04.000000000","message":"Patch Set 4: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":4},{"id":"0ae232276d917827b23a13845e55da6b912cee43","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-07 20:28:14.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"27bb433a40d301ad6a213756cab5d7d90c5fcd80","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 07:19:05.000000000","message":"Patch Set 4: Fails\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":4},{"id":"b3da515e67ab5202de9fffab46e22f7466d15991","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 09:19:57.000000000","message":"Patch Set 4: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"611db647a15e0cc26eb6c0e7ed2d61c6c7a29c04","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 09:54:58.000000000","message":"Patch Set 4:\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"79b82e3891bc19687e6bff59b4dbf13bcfb76ea2","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-08 09:57:42.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a352cb36a9bec336373c2e887b8085ccc13877bd","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2014-01-08 09:57:50.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"7c5784ec5aa9447120af17d1c45eff2bee2df851","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-01-08 09:57:50.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"cd655f07b8d796a0565fad985ee8a60513e28c64","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-08 09:57:51.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"534f5df61a952cc5a3e3effc5a284dbb9bec732e","author":{"_account_id":8996,"name":"Florent Flament","email":"contact@florentflament.com","username":"florent"},"date":"2014-01-08 09:57:51.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"11437bbc07565e985cea0829bcd4d17072387b59","author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"date":"2014-01-08 09:57:51.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":5},{"id":"b0854299e1c7a14167c768262667faa743e0a514","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-08 11:13:03.000000000","message":"Patch Set 5: 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/66/62766/5/check/gate-python-keystoneclient-pep8/26f222a : SUCCESS in 55s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/66/62766/5/check/gate-python-keystoneclient-docs/a56b57f/doc/build/html/ : SUCCESS in 54s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python26/2b57c72 : SUCCESS in 2m 21s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python27/6d948da : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python33/36154be : FAILURE in 4m 41s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-full/2fe047f : FAILURE in 1h 05m 46s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-postgres-full/cd33945 : SUCCESS in 48m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-neutron/2e43546 : SUCCESS in 46m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/62766/5/check/gate-tempest-dsvm-large-ops/e778c39 : SUCCESS in 18m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/62766/5/check/gate-tempest-dsvm-neutron-large-ops/a6fd49a : SUCCESS in 19m 14s\n- check-grenade-dsvm http://logs.openstack.org/66/62766/5/check/check-grenade-dsvm/672befe : FAILURE in 29m 50s\n","accounts_in_message":[],"_revision_number":5},{"id":"f2111336db227432f61934b0564f829bbf7139bd","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-08 13:23:46.000000000","message":"Patch Set 5:\n\nreverify bug 1244457","accounts_in_message":[],"_revision_number":5},{"id":"8c4226a557e0f6860eb641a2b2a7ecff637bfced","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-09 07:04:26.000000000","message":"Patch Set 5:\n\nrecheck bug 1244457","accounts_in_message":[],"_revision_number":5},{"id":"9237bf63ce263f6b31b02a1911b1c1b6e7af1743","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-09 08:16:22.000000000","message":"Patch Set 5:\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/66/62766/5/check/gate-python-keystoneclient-pep8/8a32fd8 : SUCCESS in 1m 03s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/66/62766/5/check/gate-python-keystoneclient-docs/b3968f8/doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python26/fd12817 : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python27/49b7b50 : SUCCESS in 53s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python33/4674077 : FAILURE in 4m 40s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-full/3d788a6 : SUCCESS in 43m 53s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-postgres-full/17ef375 : FAILURE in 51m 58s\n- check-tempest-dsvm-neutron http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-neutron/439e6f4 : SUCCESS in 34m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/62766/5/check/gate-tempest-dsvm-large-ops/46fbe55 : SUCCESS in 13m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/62766/5/check/gate-tempest-dsvm-neutron-large-ops/928789c : SUCCESS in 15m 59s\n- check-grenade-dsvm http://logs.openstack.org/66/62766/5/check/check-grenade-dsvm/95f05fe : SUCCESS in 32m 48s\n","accounts_in_message":[],"_revision_number":5},{"id":"9b1c8aa1d0b793e5f6b3f909a878a095c5011ff3","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-09 08:52:04.000000000","message":"Patch Set 5:\n\nrecheck bug 1255174","accounts_in_message":[],"_revision_number":5},{"id":"653d9c4b4fc056c2951ed9f1883e4606e04e1d1a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-09 10:34:36.000000000","message":"Patch Set 5:\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/66/62766/5/check/gate-python-keystoneclient-pep8/5987553 : SUCCESS in 45s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/66/62766/5/check/gate-python-keystoneclient-docs/262c39b/doc/build/html/ : SUCCESS in 45s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python26/ff44d64 : SUCCESS in 1m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python27/0db0be3 : SUCCESS in 54s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python33/4ac7555 : FAILURE in 4m 39s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-full/2f60ee6 : SUCCESS in 41m 49s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-postgres-full/8bf059f : FAILURE in 56m 12s\n- check-tempest-dsvm-neutron http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-neutron/71ad576 : SUCCESS in 38m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/62766/5/check/gate-tempest-dsvm-large-ops/dc6e80b : SUCCESS in 14m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/62766/5/check/gate-tempest-dsvm-neutron-large-ops/92a1615 : SUCCESS in 16m 44s\n- check-grenade-dsvm http://logs.openstack.org/66/62766/5/check/check-grenade-dsvm/63b4f01 : FAILURE in 26m 35s\n","accounts_in_message":[],"_revision_number":5},{"id":"2e3805e810c0d1f175582214e8cb57ee1e2c4272","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-09 17:37:55.000000000","message":"Patch Set 5:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":5},{"id":"c8b99ad399d0d508a30b133d8bcc9e2930e57de9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-09 18:50:38.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-pep8/0631b4b : SUCCESS in 1m 09s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/66/62766/5/check/gate-python-keystoneclient-docs/0c3e5e2/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python26/ff0de24 : SUCCESS in 49s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python27/a231ad0 : SUCCESS in 50s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/66/62766/5/check/gate-python-keystoneclient-python33/32506d7 : FAILURE in 4m 39s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-full/c98e189 : SUCCESS in 40m 15s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-postgres-full/5f29c1d : SUCCESS in 41m 16s\n- check-tempest-dsvm-neutron http://logs.openstack.org/66/62766/5/check/check-tempest-dsvm-neutron/30ba97f : SUCCESS in 52m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/62766/5/check/gate-tempest-dsvm-large-ops/b3de69d : SUCCESS in 13m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/62766/5/check/gate-tempest-dsvm-neutron-large-ops/5078b5b : SUCCESS in 16m 45s\n- check-grenade-dsvm http://logs.openstack.org/66/62766/5/check/check-grenade-dsvm/db1b052 : SUCCESS in 28m 47s\n","accounts_in_message":[],"_revision_number":5},{"id":"482c12ef2fe60b3d035fc16d4351d87e25fec693","author":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"date":"2014-01-09 19:28:04.000000000","message":"Patch Set 5:\n\nreverify bug  1255174","accounts_in_message":[],"_revision_number":5},{"id":"a1931e20472a456134101b37f9f6221b683c32de","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-01-10 20:00:51.000000000","message":"Patch Set 5: Approved\n\n","accounts_in_message":[],"_revision_number":5},{"id":"8349c598ef1871dfb8cda2cc4ddec4f23fe753bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-10 20:03:51.000000000","message":"Patch Set 5: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"24d6f0d06fa795a99c87c9e8af6dcb04be570cc2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-11 19:16:56.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5},{"id":"6c2955ffb0ee19cd41d9d5252d7c785ad1920b74","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-11 19:16:56.000000000","message":"Patch Set 5: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/66/62766/5/gate/gate-python-keystoneclient-docs/8029818/doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/66/62766/5/gate/gate-python-keystoneclient-pep8/44e398a : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/66/62766/5/gate/gate-python-keystoneclient-python26/ad5df84 : SUCCESS in 1m 19s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/66/62766/5/gate/gate-python-keystoneclient-python27/9f5d104 : SUCCESS in 1m 24s\n- gate-tempest-dsvm-full http://logs.openstack.org/66/62766/5/gate/gate-tempest-dsvm-full/e95292c : SUCCESS in 47m 54s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/66/62766/5/gate/gate-tempest-dsvm-postgres-full/d333219 : SUCCESS in 1h 20m 59s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/66/62766/5/gate/gate-tempest-dsvm-neutron/8cef998 : SUCCESS in 44m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/66/62766/5/gate/gate-tempest-dsvm-large-ops/2aee82b : SUCCESS in 16m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/66/62766/5/gate/gate-tempest-dsvm-neutron-large-ops/b116930 : SUCCESS in 23m 07s\n- gate-grenade-dsvm http://logs.openstack.org/66/62766/5/gate/gate-grenade-dsvm/643038f : SUCCESS in 38m 47s\n","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"09b01ac93bcf68a9ac6fb3454e50b73afb390848","revisions":{"46cf565714bfa9fa5d5d00512e658fac891cb8ab":{"kind":"REWORK","_number":1,"created":"2013-12-17 21:48:39.000000000","uploader":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"ref":"refs/changes/66/62766/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/66/62766/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/1"}}},"commit":{"parents":[{"commit":"30883dd16a9974fb23115f6fc6c010136652a1fd","subject":"Merge \"Python3: replace urllib by six.moves.urllib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30883dd16a9974fb23115f6fc6c010136652a1fd"}]}],"author":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-17 21:44:14.000000000","tz":60},"committer":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-17 21:48:24.000000000","tz":60},"subject":"Sync strutils fro oslo.","message":"Sync strutils fro oslo.\n\nSync strutils to get commit 84d461 (http://git.io/l-7e1w) which fix\nsafe_encode under py3, this gets keystone CLI to properly output results.\n\nCloses-Bug: 1260824\nChange-Id: Idf0f3a51f5cfe3077395b53da66a12955449861f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/46cf565714bfa9fa5d5d00512e658fac891cb8ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/46cf565714bfa9fa5d5d00512e658fac891cb8ab"}]},"branch":"refs/heads/master"},"a31af803f3b4d9dc6421d91426f889047e437a25":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2013-12-17 21:49:58.000000000","uploader":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"ref":"refs/changes/66/62766/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/66/62766/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/2"}}},"commit":{"parents":[{"commit":"30883dd16a9974fb23115f6fc6c010136652a1fd","subject":"Merge \"Python3: replace urllib by six.moves.urllib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30883dd16a9974fb23115f6fc6c010136652a1fd"}]}],"author":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-17 21:44:14.000000000","tz":60},"committer":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-17 21:49:30.000000000","tz":60},"subject":"Sync strutils from oslo.","message":"Sync strutils from oslo.\n\nSync strutils from oslo to get commit 84d461 (http://git.io/l-7e1w)\nwhich fix safe_encode under py3, this gets keystone CLI to properly\noutput results.\n\nCloses-Bug: 1260824\nChange-Id: Idf0f3a51f5cfe3077395b53da66a12955449861f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a31af803f3b4d9dc6421d91426f889047e437a25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a31af803f3b4d9dc6421d91426f889047e437a25"}]},"branch":"refs/heads/master"},"4987a01ec5f235aa882643a0d814138995e8543d":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2013-12-19 15:20:42.000000000","uploader":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"ref":"refs/changes/66/62766/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/66/62766/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/3"}}},"commit":{"parents":[{"commit":"30883dd16a9974fb23115f6fc6c010136652a1fd","subject":"Merge \"Python3: replace urllib by six.moves.urllib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30883dd16a9974fb23115f6fc6c010136652a1fd"}]}],"author":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-17 21:44:14.000000000","tz":60},"committer":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-19 15:20:32.000000000","tz":60},"subject":"Sync strutils from oslo.","message":"Sync strutils from oslo.\n\nSync strutils from oslo which fix safe_encode under py3, this gets\nkeystone CLI to properly output results.\n\n84d461 Fix a bug in safe_encode where it returns a bytes object in py3\n\nCloses-Bug: 1260824\nChange-Id: Idf0f3a51f5cfe3077395b53da66a12955449861f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4987a01ec5f235aa882643a0d814138995e8543d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4987a01ec5f235aa882643a0d814138995e8543d"}]},"branch":"refs/heads/master"},"4a207b9ed1725918b03b1d57894c4a673f15ca42":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2013-12-22 21:34:00.000000000","uploader":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"ref":"refs/changes/66/62766/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/66/62766/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/4"}}},"commit":{"parents":[{"commit":"30883dd16a9974fb23115f6fc6c010136652a1fd","subject":"Merge \"Python3: replace urllib by six.moves.urllib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/30883dd16a9974fb23115f6fc6c010136652a1fd"}]}],"author":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-17 21:44:14.000000000","tz":60},"committer":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-22 21:33:44.000000000","tz":60},"subject":"Sync strutils from oslo","message":"Sync strutils from oslo\n\nSync strutils from oslo which fix safe_encode under py3, this gets\nkeystone CLI to properly output results.\n\n84d461 Fix a bug in safe_encode where it returns a bytes object in py3\n\nCloses-Bug: 1260824\nChange-Id: Idf0f3a51f5cfe3077395b53da66a12955449861f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4a207b9ed1725918b03b1d57894c4a673f15ca42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4a207b9ed1725918b03b1d57894c4a673f15ca42"}]},"branch":"refs/heads/master"},"09b01ac93bcf68a9ac6fb3454e50b73afb390848":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2014-01-08 09:57:42.000000000","uploader":{"_account_id":866,"name":"Chmouel Boudjnah","email":"chmouel@chmouel.com","username":"chmouel"},"ref":"refs/changes/66/62766/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/66/62766/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/66/62766/5"}}},"commit":{"parents":[{"commit":"0b25aa7c80e1686be848b8dbde3b7a02d53b0a72","subject":"Merge \"Whitelist external netaddr requirement\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0b25aa7c80e1686be848b8dbde3b7a02d53b0a72"}]}],"author":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2013-12-17 21:44:14.000000000","tz":60},"committer":{"name":"Chmouel Boudjnah","email":"chmouel@enovance.com","date":"2014-01-08 09:57:00.000000000","tz":60},"subject":"Sync strutils from oslo","message":"Sync strutils from oslo\n\nSync strutils from oslo which fix safe_encode under py3, this gets\nkeystone CLI to properly output results.\n\n84d461 Fix a bug in safe_encode where it returns a bytes object in py3\n\nCloses-Bug: 1260824\nChange-Id: Idf0f3a51f5cfe3077395b53da66a12955449861f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/09b01ac93bcf68a9ac6fb3454e50b73afb390848"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/09b01ac93bcf68a9ac6fb3454e50b73afb390848"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
