)]}'
{"id":"openstack%2Fpython-keystoneclient~120563","triplet_id":"openstack%2Fpython-keystoneclient~master~Iaa480443e34073fa39d13d2452cd13c267a2bdd5","project":"openstack/python-keystoneclient","branch":"master","topic":"dev/refactoring","hashtags":[],"change_id":"Iaa480443e34073fa39d13d2452cd13c267a2bdd5","subject":"Extracting common code to private method","status":"MERGED","created":"2014-09-10 19:42:07.000000000","updated":"2014-10-07 23:00:40.000000000","submitted":"2014-10-07 23:00:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cdd8b89e8b6f6f75e5925f18ea698e344ea06be1","_number":120563,"virtual_id_number":120563,"owner":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-10-07 23:00:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":13079,"name":"Abhishek Asthana","email":"asthana.abhishek@tcs.com","username":"abhiasth"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-09-25 00:46:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"},{"value":2,"date":"2014-10-03 00:59:30.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":13079,"name":"Abhishek Asthana","email":"asthana.abhishek@tcs.com","username":"abhiasth"},{"value":2,"date":"2014-09-25 14:35:56.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"},{"value":1,"date":"2014-10-07 21:01:41.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":13079,"name":"Abhishek Asthana","email":"asthana.abhishek@tcs.com","username":"abhiasth"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":13079,"name":"Abhishek Asthana","email":"asthana.abhishek@tcs.com","username":"abhiasth"},{"_account_id":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-09-11 03:56:41.000000000","updated_by":{"_account_id":13079,"name":"Abhishek Asthana","email":"asthana.abhishek@tcs.com","username":"abhiasth"},"reviewer":{"_account_id":13079,"name":"Abhishek Asthana","email":"asthana.abhishek@tcs.com","username":"abhiasth"},"state":"REVIEWER"},{"updated":"2014-09-12 13:44:28.000000000","updated_by":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"reviewer":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"state":"REVIEWER"},{"updated":"2014-09-25 00:46:36.000000000","updated_by":{"_account_id":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"},"reviewer":{"_account_id":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"},"state":"REVIEWER"},{"updated":"2014-09-25 14:35:56.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-10-07 21:01:41.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-10-07 23:00:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"c8a4219ff0c3758f9706417567b3d76a12d8c00c","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-09-10 19:42:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"744d5f77dcd2eb173db71cef5e5d68183540810b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-10 21:50:22.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/120563/1/check/gate-python-keystoneclient-pep8/e39d431 : SUCCESS in 2m 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/120563/1/check/gate-python-keystoneclient-docs/768d49e/doc/build/html/ : SUCCESS in 2m 42s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/120563/1/check/gate-python-keystoneclient-python26/f6d706e : SUCCESS in 2m 15s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/120563/1/check/gate-python-keystoneclient-python27/e11e87d : SUCCESS in 1m 56s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/120563/1/check/gate-python-keystoneclient-python33/dde5c20 : SUCCESS in 5m 30s\n- check-tempest-dsvm-full http://logs.openstack.org/63/120563/1/check/check-tempest-dsvm-full/cfe471a : SUCCESS in 47m 17s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/120563/1/check/check-tempest-dsvm-postgres-full/e3b111d : SUCCESS in 1h 20m 30s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/63/120563/1/check/check-tempest-dsvm-neutron-full/8ea3081 : SUCCESS in 1h 05m 21s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/120563/1/check/check-tempest-dsvm-neutron-heat-slow/cb5a0aa : SUCCESS in 19m 43s\n- check-grenade-dsvm http://logs.openstack.org/63/120563/1/check/check-grenade-dsvm/622edd3 : SUCCESS in 39m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/120563/1/check/gate-tempest-dsvm-large-ops/71b9a18 : SUCCESS in 20m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/120563/1/check/gate-tempest-dsvm-neutron-large-ops/b499e1b : SUCCESS in 19m 33s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/63/120563/1/check/check-tempest-dsvm-full-havana/405bfdd : SUCCESS in 36m 40s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/63/120563/1/check/check-tempest-dsvm-neutron-havana/74ae4ba : SUCCESS in 33m 07s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/120563/1/check/check-tempest-dsvm-full-icehouse/81b4636 : SUCCESS in 47m 32s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/120563/1/check/check-tempest-dsvm-neutron-icehouse/955f134 : SUCCESS in 54m 14s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/120563/1/check/check-devstack-dsvm-cells/c5e10d2 : SUCCESS in 15m 25s","accounts_in_message":[],"_revision_number":1},{"id":"2f1a37d70961bec6b411b3e36b839875dc97af22","author":{"_account_id":13079,"name":"Abhishek Asthana","email":"asthana.abhishek@tcs.com","username":"abhiasth"},"date":"2014-09-11 03:56:41.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nLooks good, I have added a comment on Patch Set 1: Line 338","accounts_in_message":[],"_revision_number":1},{"id":"2cc7d8bfd8568fe1b8fa887ed9fa4d5de614104b","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-09-11 07:52:22.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nDRY is generally a good idea when it\u0027s about code proved to be annoying to edit multiple times similar way but I doubt this particular case :)\nSorry, I don\u0027t see how this patch improves code.\n\n\u003e\u003e\u003e import this\nThe Zen of Python, by Tim Peters\n\n...\nExplicit is better than implicit.\nSimple is better than complex.\nComplex is better than complicated.\nFlat is better than nested.\nSparse is better than dense.\nReadability counts.\n...","accounts_in_message":[],"_revision_number":1},{"id":"cce0d29eedf2f70b49c3c07fd84dfeac31c07caf","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-09-11 11:49:47.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nYou have some points, but this patch was motivated by the comment made at: https://review.openstack.org/#/c/115770/3/keystoneclient/base.py\n\nConsider having multiple methods with the same code:\nif kwargs:\n    query \u003d ...\nelse\n    query \u003d ...\n\nFor me, makes sense to extract this repeated code to a private method \u003d)","accounts_in_message":[],"_revision_number":1},{"id":"2a652960179a265970f1833f8072ebda62444535","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-09-11 15:01:15.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nIf there is a plan to make very own, customized URL construction, then of course separate method is needed, but I can\u0027t see any customization for now: just contrarywise - quite common case.\nThere is a function is standard python library: urlparse.urlunsplit() \nI think using it may reduce much of the code in the module.","accounts_in_message":[],"_revision_number":1},{"id":"f4958532bcbbfa857ef72ba17b5f228024cde956","author":{"_account_id":13079,"name":"Abhishek Asthana","email":"asthana.abhishek@tcs.com","username":"abhiasth"},"date":"2014-09-11 17:26:18.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nAdded an explanation of my earlier review at Line 338","accounts_in_message":[],"_revision_number":1},{"id":"20df04a4ec1333bf8f320acaea538c9250d7c182","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-09-11 21:00:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e1ddf49468b2627775db5653b96af3f40a1afb62","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-09-12 13:44:28.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a79ee1493aa14df3e49f09d8ed7ae1e143856d10","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-24 12:07:53.000000000","message":"Patch Set 1: 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":1},{"id":"c7f9117bfde9a4168b7173efbdbe3ffaf0ece1d2","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-09-24 18:08:27.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nPlease rebase your work and resubmit.","accounts_in_message":[],"_revision_number":1},{"id":"787df8861279b151abe59713a754d9dcbbfe6626","author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"date":"2014-09-25 00:35:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6af38ae4aeee289d9bc0a7ae73f66f310c9786f5","author":{"_account_id":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"},"date":"2014-09-25 00:46:36.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"a0533885817db87f030c90907f0de382e96e8535","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-25 02:38:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/120563/2/check/gate-python-keystoneclient-pep8/2d099fc : SUCCESS in 1m 57s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/120563/2/check/gate-python-keystoneclient-docs/362d89c/doc/build/html/ : SUCCESS in 3m 52s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/120563/2/check/gate-python-keystoneclient-python26/86ce2a5 : SUCCESS in 2m 53s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/120563/2/check/gate-python-keystoneclient-python27/f9ad99a : SUCCESS in 3m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/120563/2/check/gate-python-keystoneclient-python33/ab56d73 : SUCCESS in 4m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-full/b9cb2fc : SUCCESS in 59m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-postgres-full/8295c90 : SUCCESS in 1h 01m 27s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-neutron-full/ee4e37f : SUCCESS in 55m 21s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-neutron-heat-slow/9db252a : SUCCESS in 23m 28s\n- check-grenade-dsvm http://logs.openstack.org/63/120563/2/check/check-grenade-dsvm/33f05fb : SUCCESS in 48m 07s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/120563/2/check/gate-tempest-dsvm-large-ops/c4837f6 : SUCCESS in 25m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/120563/2/check/gate-tempest-dsvm-neutron-large-ops/d04b30b : SUCCESS in 23m 23s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-full-havana/6b37b30 : SUCCESS in 34m 47s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-neutron-havana/204cc2c : SUCCESS in 36m 01s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-full-icehouse/dfec427 : SUCCESS in 46m 34s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-neutron-icehouse/abe5136 : SUCCESS in 57m 08s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/120563/2/check/check-devstack-dsvm-cells/e739379 : SUCCESS in 16m 47s","accounts_in_message":[],"_revision_number":2},{"id":"c9b5c5eef79329d39d20087d4bb7a566147fcbbb","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-09-25 14:35:56.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"ce1bd28b04b8fc1bcdde288db94191367e457317","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-03 00:59:30.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"d917b6807d3939d8609ec7656f93bb878dc4eeb2","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-03 00:59:44.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"8cf7ce64d478537b86f41ca3da5d3565d6599f50","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-03 02:09:26.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/120563/2/check/gate-python-keystoneclient-pep8/6ea4be7 : SUCCESS in 2m 04s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/120563/2/check/gate-python-keystoneclient-docs/743ed9b/doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/120563/2/check/gate-python-keystoneclient-python26/5ca1bb1 : SUCCESS in 2m 02s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/120563/2/check/gate-python-keystoneclient-python27/e28df06 : SUCCESS in 1m 46s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/120563/2/check/gate-python-keystoneclient-python33/54b3167 : SUCCESS in 4m 05s\n- check-tempest-dsvm-full http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-full/76287f6 : SUCCESS in 56m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-postgres-full/852703f : SUCCESS in 44m 51s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-neutron-full/e6d88f0 : SUCCESS in 1h 09m 40s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-neutron-heat-slow/c47dd2d : SUCCESS in 24m 08s\n- check-grenade-dsvm http://logs.openstack.org/63/120563/2/check/check-grenade-dsvm/3388c81 : SUCCESS in 49m 18s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/120563/2/check/gate-tempest-dsvm-large-ops/a4ecc32 : SUCCESS in 25m 27s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/120563/2/check/gate-tempest-dsvm-neutron-large-ops/92b1016 : SUCCESS in 23m 51s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-full-icehouse/fd8039b : SUCCESS in 50m 32s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/63/120563/2/check/check-tempest-dsvm-neutron-icehouse/f6f7976 : SUCCESS in 55m 35s\n- check-devstack-dsvm-cells http://logs.openstack.org/63/120563/2/check/check-devstack-dsvm-cells/0ccc1dc : SUCCESS in 17m 37s","accounts_in_message":[],"_revision_number":2},{"id":"985fb2494f600d80b3fbadb8d13429fe7bf163ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-07 21:01:41.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"e5ff80f3383287478d08917526d94de0db085bad","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-10-07 21:01:41.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"8b414248fe1aa6431b4b8e8f4084fe429c49d6c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-07 23:00:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/63/120563/2/gate/gate-python-keystoneclient-docs/999df68/doc/build/html/ : SUCCESS in 2m 25s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/63/120563/2/gate/gate-python-keystoneclient-pep8/6ebf586 : SUCCESS in 1m 54s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/63/120563/2/gate/gate-python-keystoneclient-python26/fcbe2bc : SUCCESS in 2m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/63/120563/2/gate/gate-python-keystoneclient-python27/91b87d9 : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/63/120563/2/gate/gate-python-keystoneclient-python33/b6a1f0f : SUCCESS in 3m 45s\n- gate-tempest-dsvm-full http://logs.openstack.org/63/120563/2/gate/gate-tempest-dsvm-full/04e2c9e : SUCCESS in 55m 08s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/63/120563/2/gate/gate-tempest-dsvm-postgres-full/2e7e8b0 : SUCCESS in 59m 09s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/63/120563/2/gate/gate-tempest-dsvm-neutron-full/5cde351 : SUCCESS in 53m 22s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/63/120563/2/gate/gate-tempest-dsvm-neutron-heat-slow/b823b46 : SUCCESS in 19m 31s\n- gate-grenade-dsvm http://logs.openstack.org/63/120563/2/gate/gate-grenade-dsvm/d8ab5cf : SUCCESS in 42m 34s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/63/120563/2/gate/gate-tempest-dsvm-large-ops/1c0deec : SUCCESS in 18m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/63/120563/2/gate/gate-tempest-dsvm-neutron-large-ops/17df7b3 : SUCCESS in 18m 34s\n- gate-devstack-dsvm-cells http://logs.openstack.org/63/120563/2/gate/gate-devstack-dsvm-cells/bff5c13 : SUCCESS in 12m 33s","accounts_in_message":[],"_revision_number":2},{"id":"78f458620a7cdabee8c38e922a6f7bffa30a31bf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-07 23:00:40.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"bc50c9e48f4537d03d8c776652302de5c32250c5","revisions":{"62c92f7344abb99de7c5539220bca99a65f4e238":{"kind":"REWORK","_number":1,"created":"2014-09-10 19:42:07.000000000","uploader":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"ref":"refs/changes/63/120563/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/63/120563/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/120563/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/120563/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/120563/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/120563/1"}}},"commit":{"parents":[{"commit":"703b5fc37d8901b550c1415da8b88c5e34fe6511","subject":"Merge \"Distinguish between name not provided and incorrect\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/703b5fc37d8901b550c1415da8b88c5e34fe6511"}]}],"author":{"name":"Rodrigo Duarte Sousa","email":"rodrigods@lsd.ufcg.edu.br","date":"2014-09-10 19:37:35.000000000","tz":-180},"committer":{"name":"Rodrigo Duarte Sousa","email":"rodrigods@lsd.ufcg.edu.br","date":"2014-09-10 19:37:35.000000000","tz":-180},"subject":"Extracting common code to private method","message":"Extracting common code to private method\n\nCreated a private method to build URL queries.\n\nChange-Id: Iaa480443e34073fa39d13d2452cd13c267a2bdd5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/62c92f7344abb99de7c5539220bca99a65f4e238"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/62c92f7344abb99de7c5539220bca99a65f4e238"}]},"branch":"refs/heads/master"},"bc50c9e48f4537d03d8c776652302de5c32250c5":{"kind":"REWORK","_number":2,"created":"2014-09-25 00:35:26.000000000","uploader":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"ref":"refs/changes/63/120563/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/63/120563/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/120563/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/120563/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/120563/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/63/120563/2"}}},"commit":{"parents":[{"commit":"7684d956476254d4a297e62d5a3debe27c461d7c","subject":"Merge \"Enumerate Projects with Unscoped Tokens\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/7684d956476254d4a297e62d5a3debe27c461d7c"}]}],"author":{"name":"Rodrigo Duarte Sousa","email":"rodrigods@lsd.ufcg.edu.br","date":"2014-09-10 19:37:35.000000000","tz":-180},"committer":{"name":"Rodrigo Duarte Sousa","email":"rodrigods@lsd.ufcg.edu.br","date":"2014-09-25 00:22:29.000000000","tz":-180},"subject":"Extracting common code to private method","message":"Extracting common code to private method\n\nCreated a private method to build URL queries.\n\nChange-Id: Iaa480443e34073fa39d13d2452cd13c267a2bdd5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bc50c9e48f4537d03d8c776652302de5c32250c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bc50c9e48f4537d03d8c776652302de5c32250c5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
