)]}'
{"id":"openstack%2Fpython-keystoneclient~60752","triplet_id":"openstack%2Fpython-keystoneclient~master~I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5","project":"openstack/python-keystoneclient","branch":"master","topic":"bp/auth-plugin-endpoints","hashtags":[],"change_id":"I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5","subject":"Handle URLs via the session and auth_plugins","status":"MERGED","created":"2013-12-09 06:58:39.000000000","updated":"2014-03-25 20:03:41.000000000","submitted":"2014-03-25 20:03:40.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":97,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e628dbdbe60bcf05f498bf48ee21caa7b2ac8a38","_number":60752,"virtual_id_number":60752,"owner":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2014-03-25 20:03:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-03-25 17:33:21.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2014-03-25 17:40:41.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-03-25 17:37:55.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-03-25 17:40:19.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2014-03-25 17:40:41.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"date":"2014-03-25 17:37:55.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"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":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-04 22:28:53.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2014-03-25 16:01:31.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-03-25 17:37:55.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-03-25 17:40:19.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-03-25 17:40: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-03-25 20:03:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0154e9cf5ce3e4fba69be10e2bb7e800523dd1ce","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-09 06:59:24.000000000","message":"Patch Set 1: Work In Progress\n\nPlease comment though.","accounts_in_message":[],"_revision_number":1},{"id":"5da10b26d06b4194cebbc3a45dd4dd59aaaeea6d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-09 07:19:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1beb5992098da79df8c6111c89e7710af80b8cbf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-09 07:56:49.000000000","message":"Patch Set 2: 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/52/60752/2/check/gate-python-keystoneclient-pep8/488b73d : SUCCESS in 1m 00s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/2/check/gate-python-keystoneclient-docs/b6d6555/doc/build/html/ : SUCCESS in 1m 10s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/2/check/gate-python-keystoneclient-python26/db7c49b : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/2/check/gate-python-keystoneclient-python27/6028f5c : SUCCESS in 54s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/2/check/gate-python-keystoneclient-python33/abbe2cc : FAILURE in 4m 34s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/2/check/check-tempest-dsvm-full/43a94d9 : SUCCESS in 36m 49s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/2/check/check-tempest-dsvm-postgres-full/bf3b7d0 : SUCCESS in 34m 36s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/2/check/check-tempest-dsvm-neutron/3cf2af8 : SUCCESS in 28m 46s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/2/check/gate-tempest-dsvm-large-ops/684cbb8 : SUCCESS in 13m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/2/check/gate-tempest-dsvm-neutron-large-ops/6a2d9a0 : FAILURE in 24m 44s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/2/check/check-grenade-dsvm/bff1b83 : SUCCESS in 26m 05s\n","accounts_in_message":[],"_revision_number":2},{"id":"8b84fc7446a280a7450841efc10e8c947f0606f9","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2013-12-09 07:57:14.000000000","message":"Patch Set 2:\n\nI noticed tempest failed, I think you hit bug(s):\n\n- https://bugs.launchpad.net/bugs/1250168\n\nWe don\u0027t automatically recheck or reverify, so please consider\ndoing that manually if someone hasn\u0027t already. For a code review\nwhich is not yet approved, you can recheck by leaving a code\nreview comment with just the text:\n\n    recheck bug 1250168\n\nFor a code review which has been approved but failed to merge,\nyou can reverify by leaving a comment like this:\n\n    reverify bug 1250168","accounts_in_message":[],"_revision_number":2},{"id":"5f58fb3d912ec6fe3c0f0aa9912640167dc58f34","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-10 18:54:01.000000000","message":"Patch Set 2: Work In Progress","accounts_in_message":[],"_revision_number":2},{"id":"78cb2ddb292200477bac76c939318a7fb3443daa","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2013-12-11 05:00:50.000000000","message":"Patch Set 2:\n\nrecheck bug 1250168","accounts_in_message":[],"_revision_number":2},{"id":"cbaf04249b146127a26535efc409743e55784413","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-11 05:00:55.000000000","message":"Patch Set 2:\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":2},{"id":"33dec229cc87042f8d0e61a9c4458d2685e03059","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-12-18 06:03:02.000000000","message":"Patch Set 2:\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":2},{"id":"57536dc4ddeb90f32032c1da9870bdff80b77153","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-12-18 06:03:02.000000000","message":"Patch Set 2: 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":2},{"id":"8eac16992bd76305de2688637cd82504df4a0da2","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-15 08:58:27.000000000","message":"Patch Set 2: Restored","accounts_in_message":[],"_revision_number":2},{"id":"95d3c89044a474296ab6f4bf4f13b469939552f8","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-15 08:58:44.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8a2a9cbccfb570eb5c1ee001178e094694f2c7bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-15 10:10:01.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/3/check/gate-python-keystoneclient-pep8/e2a374e : SUCCESS in 1m 26s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/3/check/gate-python-keystoneclient-docs/615882f/doc/build/html/ : SUCCESS in 1m 00s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/3/check/gate-python-keystoneclient-python26/9428173 : SUCCESS in 54s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/3/check/gate-python-keystoneclient-python27/313253e : SUCCESS in 1m 33s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/3/check/gate-python-keystoneclient-python33/7deb82b : FAILURE in 4m 41s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/3/check/check-tempest-dsvm-full/5b4932c : SUCCESS in 48m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/3/check/check-tempest-dsvm-postgres-full/36ff143 : SUCCESS in 49m 32s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/3/check/check-tempest-dsvm-neutron/1de758e : SUCCESS in 38m 56s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/3/check/gate-tempest-dsvm-large-ops/32e4758 : SUCCESS in 11m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/3/check/gate-tempest-dsvm-neutron-large-ops/fa0b0f1 : SUCCESS in 13m 52s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/3/check/check-grenade-dsvm/583a90d : SUCCESS in 35m 57s\n","accounts_in_message":[],"_revision_number":3},{"id":"47889d852401b3c6c7dd615c39bb7749d030d3cd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-16 06:01:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7ac4cd1f7b092d2cfc557fe5f7b3d2cda4b2a73f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-16 08:06:11.000000000","message":"Patch Set 4: 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/52/60752/4/check/gate-python-keystoneclient-pep8/efc41b5 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/4/check/gate-python-keystoneclient-docs/0363608/doc/build/html/ : SUCCESS in 1m 27s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/4/check/gate-python-keystoneclient-python26/a45d4ff : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/4/check/gate-python-keystoneclient-python27/280f53c : SUCCESS in 1m 04s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/4/check/gate-python-keystoneclient-python33/faf1efb : FAILURE in 4m 49s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/4/check/check-tempest-dsvm-full/51ed7f2 : FAILURE in 48m 22s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/4/check/check-tempest-dsvm-postgres-full/c5495d0 : SUCCESS in 49m 53s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/4/check/check-tempest-dsvm-neutron/275c335 : SUCCESS in 37m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/4/check/gate-tempest-dsvm-large-ops/f0dd81a : SUCCESS in 12m 58s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/4/check/gate-tempest-dsvm-neutron-large-ops/0cd923e : SUCCESS in 13m 01s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/4/check/check-grenade-dsvm/a5fd51f : SUCCESS in 35m 50s\n","accounts_in_message":[],"_revision_number":4},{"id":"abdeaa6d72672e1de46f63afab8ac82d63e13907","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-17 04:31:36.000000000","message":"Patch Set 4: Rebased","accounts_in_message":[],"_revision_number":4},{"id":"7f9f49bbb5747bbc6abe90382c338ea7dfeed5cb","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-01-17 06:57:13.000000000","message":"Patch Set 5: (1 inline comment)\n\nawesome patch! I really like the idea of decoupling endpoints from authentication. Need tests. But looking good.","accounts_in_message":[],"_revision_number":5},{"id":"a1ffbf0c03e73cb6f12119ec528f34ee435b0fcd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-01-17 07:47:08.000000000","message":"Patch Set 5: (1 inline comment)\n\nagree on tests, i wanted this one to show the vision post auth plugins.","accounts_in_message":[],"_revision_number":5},{"id":"8dc9f66e79e07c0671ffbe545a264cebb5a81597","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-17 08:48:31.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/5/check/gate-python-keystoneclient-pep8/4660c06 : SUCCESS in 42s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/5/check/gate-python-keystoneclient-docs/5ccb97b/doc/build/html/ : SUCCESS in 59s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/5/check/gate-python-keystoneclient-python26/3eb4d52 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/5/check/gate-python-keystoneclient-python27/ad4bdae : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/5/check/gate-python-keystoneclient-python33/99bd59c : FAILURE in 4m 41s (non-voting)\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/5/check/check-tempest-dsvm-full/ba4148f : SUCCESS in 56m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/5/check/check-tempest-dsvm-postgres-full/7c4523f : SUCCESS in 57m 07s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/5/check/check-tempest-dsvm-neutron/a03db41 : SUCCESS in 37m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/5/check/gate-tempest-dsvm-large-ops/b31a670 : SUCCESS in 13m 41s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/5/check/gate-tempest-dsvm-neutron-large-ops/b26c7a4 : SUCCESS in 12m 25s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/5/check/check-grenade-dsvm/f5f214a : SUCCESS in 42m 46s\n","accounts_in_message":[],"_revision_number":5},{"id":"9327da19fd1621349f389dbc5c9284db77cda329","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-01-31 15:40:29.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"7b8ebe0168df77117ac496b19667e1a38b39482f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-02 21:16:54.000000000","message":"Patch Set 5: (4 inline comments)\n\nThanks for looking at this. Auth Plugins are definetly required first but this is where I am trying to move.","accounts_in_message":[],"_revision_number":5},{"id":"eafc82229764ffc74a5359f3116bc9e4923ebc41","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-03 05:04:32.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"dc68eaea29bee80589c286e0174b7fee396a71f8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-03 05:51:31.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/6/check/gate-python-keystoneclient-pep8/dcfe9e7 : SUCCESS in 58s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/6/check/gate-python-keystoneclient-docs/766fd66/doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/6/check/gate-python-keystoneclient-python26/4eac378 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/6/check/gate-python-keystoneclient-python27/037ba9e : SUCCESS in 59s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/6/check/gate-python-keystoneclient-python33/009417c : FAILURE in 4m 46s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/6/check/check-devstack-dsvm-cells/60e7c8c : SUCCESS in 9m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/6/check/check-tempest-dsvm-full/3849855 : SUCCESS in 46m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/6/check/check-tempest-dsvm-postgres-full/70c2b3e : SUCCESS in 46m 51s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/6/check/check-tempest-dsvm-neutron/2acb4e3 : SUCCESS in 24m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/6/check/gate-tempest-dsvm-large-ops/a17b9a4 : SUCCESS in 12m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/6/check/gate-tempest-dsvm-neutron-large-ops/c32784a : SUCCESS in 13m 13s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/6/check/check-grenade-dsvm/b608f59 : SUCCESS in 24m 14s\n","accounts_in_message":[],"_revision_number":6},{"id":"d19ee5e727a95b80cd49a48c7623968458ca5d34","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-12 06:08:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d045accdfc31be60a7058a92eed85cece9339358","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 06:11:44.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"3d5c6c321b6cacba5caa6efd3fe5abe2656eb7fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-12 07:13:12.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/7/check/gate-python-keystoneclient-pep8/d16187c : SUCCESS in 1m 03s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/7/check/gate-python-keystoneclient-docs/9e5791c/doc/build/html/ : SUCCESS in 1m 25s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/7/check/gate-python-keystoneclient-python26/d02d173 : SUCCESS in 1m 35s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/7/check/gate-python-keystoneclient-python27/d9b2535 : SUCCESS in 43s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/7/check/gate-python-keystoneclient-python33/12cacb5 : SUCCESS in 4m 50s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/7/check/check-devstack-dsvm-cells/96dc947 : SUCCESS in 19m 59s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/7/check/check-tempest-dsvm-full/7e10086 : SUCCESS in 51m 56s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/7/check/check-tempest-dsvm-postgres-full/d742c74 : SUCCESS in 54m 46s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/7/check/check-tempest-dsvm-neutron/8f15974 : SUCCESS in 42m 06s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/7/check/gate-tempest-dsvm-large-ops/fe340a0 : SUCCESS in 24m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/7/check/gate-tempest-dsvm-neutron-large-ops/7cafdf5 : SUCCESS in 22m 33s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/7/check/check-grenade-dsvm/e750f4d : SUCCESS in 45m 31s\n","accounts_in_message":[],"_revision_number":7},{"id":"14f62da0a6221e6c2f3e763d5711af5435bf97fd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-19 05:37:11.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"714d9feabdf5a94014d787bd37041e806fb9e042","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-19 05:37:12.000000000","message":"Patch Set 8:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"ad439da068d294c0664c9ff41fcb0e12eaf931fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-19 18:03:07.000000000","message":"Patch Set 8: 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/52/60752/8/check/gate-python-keystoneclient-pep8/9ba265e : SUCCESS in 1m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/8/check/gate-python-keystoneclient-docs/3b87d77/doc/build/html/ : SUCCESS in 1m 35s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/8/check/gate-python-keystoneclient-python26/77697c7 : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/8/check/gate-python-keystoneclient-python27/1defe7d : SUCCESS in 1m 37s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/8/check/gate-python-keystoneclient-python33/fb80c3f : SUCCESS in 4m 48s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/8/check/check-devstack-dsvm-cells/4e5d80f : SUCCESS in 10m 36s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/8/check/check-tempest-dsvm-full/b53f6b5 : FAILURE in 2h 09m 00s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/8/check/check-tempest-dsvm-postgres-full/250ef2a : SUCCESS in 49m 13s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/8/check/check-tempest-dsvm-neutron/550913d : SUCCESS in 34m 03s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/8/check/gate-tempest-dsvm-large-ops/a2077c6 : SUCCESS in 11m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/8/check/gate-tempest-dsvm-neutron-large-ops/eb6095c : SUCCESS in 14m 03s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/8/check/check-grenade-dsvm/4662f0b : SUCCESS in 34m 57s\n","accounts_in_message":[],"_revision_number":8},{"id":"6dee007725a5654911713d273fb961ad245c641a","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-19 20:56:39.000000000","message":"Patch Set 8:\n\nrecheck bug 1254890","accounts_in_message":[],"_revision_number":8},{"id":"1934d10454cd1604570f410787f0754078a893ad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-19 20:56:40.000000000","message":"Patch Set 8: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"39e03719f789f6f14cd06d6276ead79fd049f297","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-19 23:38:25.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/8/check/gate-python-keystoneclient-pep8/7de8676 : SUCCESS in 1m 28s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/8/check/gate-python-keystoneclient-docs/ffd9ce2/doc/build/html/ : SUCCESS in 1m 32s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/8/check/gate-python-keystoneclient-python26/f328ee1 : SUCCESS in 1m 18s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/8/check/gate-python-keystoneclient-python27/9d48821 : SUCCESS in 1m 45s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/8/check/gate-python-keystoneclient-python33/df8c42a : SUCCESS in 4m 56s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/8/check/check-devstack-dsvm-cells/6e86d42 : SUCCESS in 12m 37s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/8/check/check-tempest-dsvm-full/891b389 : SUCCESS in 38m 19s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/8/check/check-tempest-dsvm-postgres-full/04754f6 : SUCCESS in 41m 36s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/8/check/check-tempest-dsvm-neutron/461bebb : SUCCESS in 37m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/8/check/gate-tempest-dsvm-large-ops/5053bb6 : SUCCESS in 20m 31s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/8/check/gate-tempest-dsvm-neutron-large-ops/adfa1b5 : SUCCESS in 13m 45s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/8/check/check-grenade-dsvm/08b808b : SUCCESS in 30m 01s\n","accounts_in_message":[],"_revision_number":8},{"id":"db1e5a1fa2ed903f50d197d65da271fc5d687088","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 02:32:05.000000000","message":"Patch Set 9:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"6dbc4fa19628609999932ef7fcf70db59755eea6","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-27 02:32:05.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"f7af6f050850b3e4fd46656a99d54612de13f05b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 03:23:04.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/9/check/gate-python-keystoneclient-pep8/201e129 : SUCCESS in 1m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/9/check/gate-python-keystoneclient-docs/225a2a4/doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/9/check/gate-python-keystoneclient-python26/5a97c2b : SUCCESS in 46s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/9/check/gate-python-keystoneclient-python27/95a722f : SUCCESS in 1m 09s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/9/check/gate-python-keystoneclient-python33/25c4789 : SUCCESS in 4m 12s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/9/check/check-devstack-dsvm-cells/7b3e54f : SUCCESS in 12m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/9/check/check-tempest-dsvm-full/04620c1 : SUCCESS in 45m 34s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/9/check/check-tempest-dsvm-postgres-full/6295bcb : SUCCESS in 47m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/9/check/check-tempest-dsvm-neutron/31e9a88 : SUCCESS in 37m 45s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/60752/9/check/check-tempest-dsvm-neutron-full/780b497 : SUCCESS in 50m 56s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/9/check/gate-tempest-dsvm-large-ops/7debda7 : SUCCESS in 14m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/9/check/gate-tempest-dsvm-neutron-large-ops/75eded8 : SUCCESS in 14m 16s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/9/check/check-grenade-dsvm/612f2dc : SUCCESS in 28m 16s\n","accounts_in_message":[],"_revision_number":9},{"id":"080a87cdedacead5c1fd2248f07bf780c377a976","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-02-27 06:59:22.000000000","message":"Patch Set 9: (2 inline comments)\n\nLike the direction. I think we might as well refactor service_catalog.py get_urls() to accept a generic filter. The current design only allows one additional filter which may not be adequate\n\n@abc.abstractmethod\n    def get_urls(self, attr\u003dNone, filter_value\u003dNone,\n                 service_type\u003d\u0027identity\u0027, endpoint_type\u003d\u0027publicURL\u0027,\n                 region_name\u003dNone):\n\nWe may need a generic one\n\ndef lookup_urls(self, **filter)\n\nsomething like that","accounts_in_message":[],"_revision_number":9},{"id":"2bd4b4252dbe18f45e727fdd61d182903f6119a4","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-02-27 07:06:51.000000000","message":"Patch Set 9: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"e14522dc13e3eb86cdb1a803b961e01b0d04fbca","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 23:53:30.000000000","message":"Patch Set 10:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"4f70db16d0407d973303624793549d419d137c2c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-03 23:53:30.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"a573c8fc1aba43c5cda9d9a1404622844fe20f2d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-03 23:54:52.000000000","message":"Patch Set 10: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":10},{"id":"549048756af084ef01eaea9212890c7ed5411c5e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 01:14:24.000000000","message":"Patch Set 10: 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/52/60752/10/check/gate-python-keystoneclient-pep8/58bd460 : SUCCESS in 1m 23s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/10/check/gate-python-keystoneclient-docs/2db7da4/doc/build/html/ : SUCCESS in 1m 48s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/10/check/gate-python-keystoneclient-python26/8db415d : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/10/check/gate-python-keystoneclient-python27/8c9b670 : SUCCESS in 1m 33s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/10/check/gate-python-keystoneclient-python33/87699e6 : SUCCESS in 3m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/10/check/check-devstack-dsvm-cells/8cbaa52 : SUCCESS in 14m 29s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/10/check/check-tempest-dsvm-full/64f6e7a : SUCCESS in 56m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/10/check/check-tempest-dsvm-postgres-full/efd7726 : SUCCESS in 47m 33s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/10/check/check-tempest-dsvm-neutron/dbb8dba : SUCCESS in 31m 49s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/60752/10/check/check-tempest-dsvm-neutron-full/2d58edc : SUCCESS in 58m 59s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/10/check/gate-tempest-dsvm-large-ops/33a3ef1 : SUCCESS in 28m 17s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/10/check/gate-tempest-dsvm-neutron-large-ops/d56bed6 : SUCCESS in 22m 53s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/10/check/check-grenade-dsvm/879cfe1 : FAILURE in 22m 36s\n","accounts_in_message":[],"_revision_number":10},{"id":"f4e0283946be94d9f2affdfea287137882afcadd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-04 02:53:37.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"68b884ec76eb3d95bd2d648a57ebf8b6832c6eac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 02:53:38.000000000","message":"Patch Set 11:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"d6511e36ca2305154284bdf7c3d04834116e8a0f","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-03-04 02:53:44.000000000","message":"Patch Set 11:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":11},{"id":"0df1e01f03d59da4eba9ca22bffc78fae27f2742","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 03:54:34.000000000","message":"Patch Set 11: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/11/check/gate-python-keystoneclient-pep8/fb1032c : SUCCESS in 1m 20s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/11/check/gate-python-keystoneclient-docs/6bae113/doc/build/html/ : SUCCESS in 1m 17s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/11/check/gate-python-keystoneclient-python26/4d1eafc : SUCCESS in 48s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/11/check/gate-python-keystoneclient-python27/2f34c6c : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/11/check/gate-python-keystoneclient-python33/0642244 : SUCCESS in 3m 31s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/11/check/check-devstack-dsvm-cells/dc704dc : SUCCESS in 12m 06s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/11/check/check-tempest-dsvm-full/9bc0c37 : SUCCESS in 58m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/11/check/check-tempest-dsvm-postgres-full/4331b57 : SUCCESS in 1h 00m 54s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/11/check/check-tempest-dsvm-neutron/806e3c8 : SUCCESS in 34m 45s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/60752/11/check/check-tempest-dsvm-neutron-full/3fbf9e4 : SUCCESS in 44m 18s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/11/check/gate-tempest-dsvm-large-ops/39ba512 : SUCCESS in 18m 05s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/11/check/gate-tempest-dsvm-neutron-large-ops/352541a : SUCCESS in 19m 09s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/11/check/check-grenade-dsvm/d7930e8 : SUCCESS in 35m 57s\n","accounts_in_message":[],"_revision_number":11},{"id":"6fb80777d6ef0aad4a23fd8dbaecb83ff998c0cb","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-03-04 22:28:53.000000000","message":"Patch Set 11: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":11},{"id":"1a4a9092711ca37a806796fc6563d68eef35308d","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-05 03:11:30.000000000","message":"Patch Set 11: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nso, clients should really only request either a \"public\" interface or an \"admin\" interface. if the client requests a \"public\" endpoint and the \"internal\" endpoint is reachable, then the \"internal\" endpoint should be returned for the implied performance \u0026 cost benefit over the \"public\" interface, else the \"public\" endpoint should be returned. if the \"admin\" interface is requested it should be returned, but the client should not assume that\u0027s it\u0027s reachable (because it\u0027s likely not on a public IP, and therefore not guaranteed to be reachable).","accounts_in_message":[],"_revision_number":11},{"id":"ffef221d02cfced62b7d4cf2dfe8cd6abb144add","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-06 00:44:52.000000000","message":"Patch Set 11: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":11},{"id":"e90e18113c9e59f1f41f6425730722c3fd59fce7","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-03-06 14:52:15.000000000","message":"Patch Set 11: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":11},{"id":"6e72060098951b3e9ea715dc66bd76b280fb7d37","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-07 06:58:32.000000000","message":"Patch Set 11: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":11},{"id":"d07fffcda1eb1cb7c2abd6ff599fb595f637e9c6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-07 06:58:33.000000000","message":"Patch Set 11: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":11},{"id":"b98c364be7d6611ce140baadd32f827c34a9059a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-07 07:59:49.000000000","message":"Patch Set 11: 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/52/60752/11/check/gate-python-keystoneclient-pep8/2499a3d : SUCCESS in 1m 19s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/11/check/gate-python-keystoneclient-docs/8c715f9/doc/build/html/ : SUCCESS in 1m 44s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/11/check/gate-python-keystoneclient-python26/b6dd8b9 : SUCCESS in 50s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/11/check/gate-python-keystoneclient-python27/233574f : SUCCESS in 1m 37s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/11/check/check-grenade-dsvm/3da7a2d : FAILURE in 27m 21s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/11/check/check-tempest-dsvm-full/06c0083 : FAILURE in 14m 42s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/11/check/check-tempest-dsvm-neutron/5e2ee4e : FAILURE in 15m 35s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/11/check/gate-python-keystoneclient-python33/5249e22 : SUCCESS in 3m 12s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/11/check/check-devstack-dsvm-cells/3888906 : SUCCESS in 12m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/11/check/check-tempest-dsvm-postgres-full/e76173a : FAILURE in 14m 39s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/60752/11/check/check-tempest-dsvm-neutron-full/fcba3a8 : FAILURE in 15m 15s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/11/check/gate-tempest-dsvm-large-ops/ac3f9d3 : FAILURE in 13m 10s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/11/check/gate-tempest-dsvm-neutron-large-ops/79062a1 : SUCCESS in 15m 08s\n","accounts_in_message":[],"_revision_number":11},{"id":"480c7f453c519e4f8e579b5b3075d554a77020f9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-10 00:57:01.000000000","message":"Patch Set 11: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":11},{"id":"22574d52f2433d7ff4684334eedbbec8d787a200","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-12 00:01:03.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"02addc47c38f5415f13e482100f4da525786e2d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 00:01:13.000000000","message":"Patch Set 12:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"525dd9e2a1fa8bd909568f188a3f36ac018f693f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 01:11:01.000000000","message":"Patch Set 12: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/12/check/gate-python-keystoneclient-pep8/07296ba : SUCCESS in 1m 03s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/12/check/gate-python-keystoneclient-docs/a7acb31/doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/12/check/gate-python-keystoneclient-python26/2d51f81 : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/12/check/gate-python-keystoneclient-python27/072caba : SUCCESS in 1m 34s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/12/check/check-grenade-dsvm/a1baf42 : SUCCESS in 35m 24s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-full/d795e55 : SUCCESS in 53m 28s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-neutron/a03d1ed : SUCCESS in 39m 54s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-neutron-heat-slow/8002001 : SUCCESS in 28m 42s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/12/check/gate-python-keystoneclient-python33/3562399 : SUCCESS in 3m 49s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/12/check/check-devstack-dsvm-cells/ea03009 : SUCCESS in 12m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-postgres-full/e046fe2 : SUCCESS in 46m 21s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-neutron-full/75876c5 : SUCCESS in 50m 56s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/12/check/gate-tempest-dsvm-large-ops/168a10c : SUCCESS in 15m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/12/check/gate-tempest-dsvm-neutron-large-ops/5a45a64 : SUCCESS in 17m 26s\n","accounts_in_message":[],"_revision_number":12},{"id":"13fb60146afd4a5bd229416f2fe3e9d7b2de5aae","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-17 00:20:19.000000000","message":"Patch Set 12: I would prefer that you didn\u0027t merge this\n\n(12 inline comments)\n\n","accounts_in_message":[],"_revision_number":12},{"id":"a6478230fb79dda662f4fe01e99950cce6ad2a3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 00:20:20.000000000","message":"Patch Set 12: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"643ee5e1b0aa5671bfebe5c4e1529bbc0deb19e1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 01:21:04.000000000","message":"Patch Set 12: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/12/check/gate-python-keystoneclient-pep8/3924810 : SUCCESS in 1m 05s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/12/check/gate-python-keystoneclient-docs/5a5b0de/doc/build/html/ : SUCCESS in 1m 28s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/12/check/gate-python-keystoneclient-python26/921cb68 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/12/check/gate-python-keystoneclient-python27/a43d706 : SUCCESS in 1m 17s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/12/check/check-grenade-dsvm/7b58928 : SUCCESS in 36m 02s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-full/29c3401 : SUCCESS in 1h 00m 41s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-neutron/1cd879d : SUCCESS in 38m 48s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-neutron-heat-slow/2c57227 : SUCCESS in 23m 38s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/12/check/gate-python-keystoneclient-python33/e243ec1 : SUCCESS in 3m 34s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/12/check/check-devstack-dsvm-cells/c625e02 : SUCCESS in 9m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/12/check/check-tempest-dsvm-postgres-full/08ee11e : SUCCESS in 56m 18s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/12/check/gate-tempest-dsvm-large-ops/8fc0a70 : SUCCESS in 17m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/12/check/gate-tempest-dsvm-neutron-large-ops/2d16735 : SUCCESS in 13m 35s\n","accounts_in_message":[],"_revision_number":12},{"id":"47c63cea6e5491d2463d7524e297fae673758218","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-17 07:16:39.000000000","message":"Patch Set 12: (12 inline comments)\n\n","accounts_in_message":[],"_revision_number":12},{"id":"b209823d5086e8ef224b549f154cd4af8a43a53e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-17 07:16:59.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"4bba3ddc4adfef2277e4bf70a913a79f71486938","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 07:17:02.000000000","message":"Patch Set 13:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":13},{"id":"955c1511213b414459cb9a3518327ee2cbdca50e","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-17 07:49:48.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"abc1982599ef8f591110e1ddb84302ba8d1041eb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 07:49:49.000000000","message":"Patch Set 14:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":14},{"id":"8cce026e181148ef3cab63eb750875596dfba965","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-17 09:08:23.000000000","message":"Patch Set 14: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/14/check/gate-python-keystoneclient-pep8/d3c026c : SUCCESS in 1m 18s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/14/check/gate-python-keystoneclient-docs/010f1db/doc/build/html/ : SUCCESS in 1m 24s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/14/check/gate-python-keystoneclient-python26/6c2b874 : SUCCESS in 1m 16s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/14/check/gate-python-keystoneclient-python27/9125ed0 : SUCCESS in 1m 30s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/14/check/check-grenade-dsvm/7d8cdab : SUCCESS in 28m 20s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/14/check/check-tempest-dsvm-full/d84be09 : SUCCESS in 55m 30s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/14/check/check-tempest-dsvm-neutron/ca6a051 : SUCCESS in 36m 58s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/52/60752/14/check/check-tempest-dsvm-neutron-heat-slow/cbec7f5 : SUCCESS in 21m 02s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/14/check/gate-python-keystoneclient-python33/442315b : SUCCESS in 3m 52s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/14/check/check-devstack-dsvm-cells/16de2b9 : SUCCESS in 10m 31s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/14/check/check-tempest-dsvm-postgres-full/b5e7a63 : SUCCESS in 1h 12m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/14/check/gate-tempest-dsvm-large-ops/cefc2c4 : SUCCESS in 13m 58s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/14/check/gate-tempest-dsvm-neutron-large-ops/59564d4 : SUCCESS in 13m 58s\n","accounts_in_message":[],"_revision_number":14},{"id":"af7039ea5dda43c7764dbd26629d448c989af633","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-18 23:57:43.000000000","message":"Patch Set 14: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":14},{"id":"f4ecffc7876a7de44c0f229ba6c4032325b418a5","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-18 23:59:56.000000000","message":"Patch Set 14: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":14},{"id":"c418d1926212e100380d4bb97868da205c2c96c9","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-19 00:02:09.000000000","message":"Patch Set 14: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":14},{"id":"9451caf76f295b6cc2703cc10131dbe84f914115","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-19 00:07:25.000000000","message":"Patch Set 14: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\n","accounts_in_message":[],"_revision_number":14},{"id":"6f91fb4cdf7b56a1b0c317a3984958f21bf4eeba","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-19 00:19:14.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"731b1ed87d7f2ef93659baaf00562283c962a218","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-19 00:19:15.000000000","message":"Patch Set 15:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"9ae3b0cb05c7c3e0605b1051ea4c5e1d04b9e014","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-19 00:19:26.000000000","message":"Patch Set 14: (7 inline comments)\n\n","accounts_in_message":[],"_revision_number":14},{"id":"b042b32720c94ded60206b47dfc80c91abd8e095","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-19 01:27:50.000000000","message":"Patch Set 15: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/15/check/gate-python-keystoneclient-pep8/f044aed : SUCCESS in 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/15/check/gate-python-keystoneclient-docs/4b31983/doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/15/check/gate-python-keystoneclient-python26/b44920f : SUCCESS in 1m 34s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/15/check/gate-python-keystoneclient-python27/7edfad4 : SUCCESS in 1m 33s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/15/check/check-grenade-dsvm/ee52e7c : SUCCESS in 32m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/15/check/check-tempest-dsvm-full/dc7e8d4 : SUCCESS in 43m 23s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/15/check/check-tempest-dsvm-neutron/61ba32c : SUCCESS in 39m 36s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/52/60752/15/check/check-tempest-dsvm-neutron-heat-slow/38b61f4 : SUCCESS in 29m 16s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/15/check/gate-python-keystoneclient-python33/3ba8161 : SUCCESS in 3m 48s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/15/check/check-devstack-dsvm-cells/556e36b : SUCCESS in 13m 18s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/15/check/check-tempest-dsvm-postgres-full/2e11dd8 : SUCCESS in 1h 00m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/15/check/gate-tempest-dsvm-large-ops/49d6edd : SUCCESS in 14m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/15/check/gate-tempest-dsvm-neutron-large-ops/105a862 : SUCCESS in 15m 10s\n","accounts_in_message":[],"_revision_number":15},{"id":"5525dc00ed3d8cdc79d0c402d9bd90e60bf945e7","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-20 01:55:53.000000000","message":"Patch Set 15: Looks good to me (core reviewer)\n\ngood with me","accounts_in_message":[],"_revision_number":15},{"id":"722eee8d55f54102b5258cdb8e28615d73dbfe5d","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-22 15:27:01.000000000","message":"Patch Set 15: I would prefer that you didn\u0027t merge this\n\n(13 inline comments)\n\n","accounts_in_message":[],"_revision_number":15},{"id":"9adcbf95e6fcfb573afd40632375f8ecee9306a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-22 15:27:02.000000000","message":"Patch Set 15: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":15},{"id":"818001b561b76b87141f3b8793e9b805319971bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-22 16:24:22.000000000","message":"Patch Set 15: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/15/check/gate-python-keystoneclient-pep8/e5a51dc : SUCCESS in 1m 19s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/15/check/gate-python-keystoneclient-docs/864d419/doc/build/html/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/15/check/gate-python-keystoneclient-python26/3b2ff11 : SUCCESS in 1m 07s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/15/check/gate-python-keystoneclient-python27/9c04601 : SUCCESS in 1m 13s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/15/check/check-grenade-dsvm/d03a202 : SUCCESS in 38m 41s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/15/check/check-tempest-dsvm-full/d50932a : SUCCESS in 57m 17s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/15/check/check-tempest-dsvm-neutron/99f52cc : SUCCESS in 39m 18s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/52/60752/15/check/check-tempest-dsvm-neutron-heat-slow/4a8d0d2 : SUCCESS in 25m 01s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/15/check/gate-python-keystoneclient-python33/45d722b : SUCCESS in 4m 01s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/15/check/check-devstack-dsvm-cells/6f361c0 : SUCCESS in 10m 24s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/15/check/check-tempest-dsvm-postgres-full/2592ef0 : SUCCESS in 44m 44s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/15/check/gate-tempest-dsvm-large-ops/8d60e67 : SUCCESS in 16m 09s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/15/check/gate-tempest-dsvm-neutron-large-ops/6fb9b6d : SUCCESS in 18m 38s\n","accounts_in_message":[],"_revision_number":15},{"id":"5a405fdd0b113184fd98cfec568bdd983f4d7593","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-24 01:06:15.000000000","message":"Patch Set 15: (13 inline comments)\n\n","accounts_in_message":[],"_revision_number":15},{"id":"b544c4fcc57bd3fd53677ebaab8c2f3a65f093d9","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-24 01:06:48.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"d43a863d4dc01c6ebc886987a93a72d0b5e25a8e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 01:06:49.000000000","message":"Patch Set 16:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":16},{"id":"492d5dfcfbf7e5e915bc120f65910dae8b4364b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 02:08:49.000000000","message":"Patch Set 16: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/16/check/gate-python-keystoneclient-pep8/77e3581 : SUCCESS in 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/16/check/gate-python-keystoneclient-docs/52df759/doc/build/html/ : SUCCESS in 1m 41s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/16/check/gate-python-keystoneclient-python26/c96403d : SUCCESS in 1m 20s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/16/check/gate-python-keystoneclient-python27/3e892e6 : SUCCESS in 1m 08s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/16/check/check-grenade-dsvm/29b9de7 : SUCCESS in 33m 45s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/16/check/check-tempest-dsvm-full/4c42e37 : SUCCESS in 1h 01m 57s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/16/check/check-tempest-dsvm-neutron/860916e : SUCCESS in 41m 44s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/52/60752/16/check/check-tempest-dsvm-neutron-heat-slow/2e85d8d : SUCCESS in 25m 23s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/16/check/gate-python-keystoneclient-python33/73bf879 : SUCCESS in 3m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/16/check/check-devstack-dsvm-cells/1f2df6c : SUCCESS in 10m 16s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/16/check/check-tempest-dsvm-postgres-full/51625d1 : SUCCESS in 53m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/16/check/gate-tempest-dsvm-large-ops/8ec1b3c : SUCCESS in 18m 19s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/16/check/gate-tempest-dsvm-neutron-large-ops/17fa532 : SUCCESS in 15m 19s\n\n","accounts_in_message":[],"_revision_number":16},{"id":"76a5fba701a902f0f3ac4b9652890e8acc17195f","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-24 19:28:21.000000000","message":"Patch Set 16: Looks good to me (core reviewer)\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"1bd7162e627a0785279ceb09879c445d3f0ffc15","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-25 01:18:18.000000000","message":"Patch Set 16: Looks good to me (core reviewer)\n\n(4 inline comments)\n\nI\u0027m also fine with this as is.","accounts_in_message":[],"_revision_number":16},{"id":"76a323914cd86ac11124147b43fafa88bf51f9fe","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-25 05:28:03.000000000","message":"Patch Set 16: Looks good to me (core reviewer); Approved\n\nLGTM! Other clients are depending on this. We need another keystoneclient release so others can make use of the functionality.","accounts_in_message":[],"_revision_number":16},{"id":"75122d25f1fee7e614e0aebbb00ca3ae237c247c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 05:28:06.000000000","message":"Patch Set 16: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":16},{"id":"e9f3ea49334037b852da972040cc321507c80f7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 05:28:16.000000000","message":"Patch Set 16: 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":16},{"id":"7ae42ac171584a2f9f0980502291d22716c6be91","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-03-25 16:01:31.000000000","message":"Patch Set 16: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":16},{"id":"31a1c904e36e7481332782ec1c4813ce5a04c703","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-25 17:32:49.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"7da4a83d85dab2762eaea546cc11ec2f6bfcedfe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 17:32:51.000000000","message":"Patch Set 17:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":17},{"id":"bd2abd7aaa77b32674fdc6838cfa87816bf6d69f","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-25 17:33:21.000000000","message":"Patch Set 17: Looks good to me (core reviewer)\n\nfixed a trivial merge conflict in the last patchset","accounts_in_message":[],"_revision_number":17},{"id":"36b927a145fe3cc4796b13ab91a2cc07515b704d","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-03-25 17:37:55.000000000","message":"Patch Set 17: Looks good to me (core reviewer)\n\nLooks better than before! :-)","accounts_in_message":[],"_revision_number":17},{"id":"26956961406664d6dae829d7cf0e5e848d76ed90","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-25 17:40:19.000000000","message":"Patch Set 17: Approved\n\n","accounts_in_message":[],"_revision_number":17},{"id":"bdcb0d285b3a2f3f3e56399874fe054b5d929fd0","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-03-25 17:40:41.000000000","message":"Patch Set 17: Looks good to me (core reviewer)\n\nNo diffs since last time I +2d","accounts_in_message":[],"_revision_number":17},{"id":"a80fcd07fde6c21be81dbac6ec84bb2bd784cc98","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 18:41:25.000000000","message":"Patch Set 17: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/17/check/gate-python-keystoneclient-pep8/faf0c73 : SUCCESS in 1m 25s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/17/check/gate-python-keystoneclient-docs/83aeeef/doc/build/html/ : SUCCESS in 2m 04s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/17/check/gate-python-keystoneclient-python26/d928827 : SUCCESS in 1m 55s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/17/check/gate-python-keystoneclient-python27/d25252c : SUCCESS in 54s\n- check-grenade-dsvm http://logs.openstack.org/52/60752/17/check/check-grenade-dsvm/772b888 : SUCCESS in 37m 58s\n- check-tempest-dsvm-full http://logs.openstack.org/52/60752/17/check/check-tempest-dsvm-full/4fa9055 : SUCCESS in 1h 00m 29s\n- check-tempest-dsvm-neutron http://logs.openstack.org/52/60752/17/check/check-tempest-dsvm-neutron/2d7d9b4 : SUCCESS in 49m 53s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/52/60752/17/check/check-tempest-dsvm-neutron-heat-slow/edd31d1 : SUCCESS in 25m 58s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/17/check/gate-python-keystoneclient-python33/64163c2 : SUCCESS in 4m 05s\n- check-devstack-dsvm-cells http://logs.openstack.org/52/60752/17/check/check-devstack-dsvm-cells/d06cacb : SUCCESS in 13m 06s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/17/check/check-tempest-dsvm-postgres-full/5437fe7 : SUCCESS in 1h 03m 24s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/17/check/gate-tempest-dsvm-large-ops/5c14182 : SUCCESS in 15m 48s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/17/check/gate-tempest-dsvm-neutron-large-ops/0dc195b : SUCCESS in 14m 42s\n\n","accounts_in_message":[],"_revision_number":17},{"id":"e2e165f2518b006e321e3b938a5a01e6c9ae7f72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 18:41:26.000000000","message":"Patch Set 17: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":17},{"id":"6ae248edb41084bf06c9a562a6a174979c8d5201","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 20:03:40.000000000","message":"Patch Set 17: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/52/60752/17/gate/gate-python-keystoneclient-docs/8f07bd9/doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/52/60752/17/gate/gate-python-keystoneclient-pep8/2a0c8d6 : SUCCESS in 1m 27s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/52/60752/17/gate/gate-python-keystoneclient-python26/d8ab636 : SUCCESS in 1m 34s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/52/60752/17/gate/gate-python-keystoneclient-python27/637ae76 : SUCCESS in 1m 23s\n- gate-grenade-dsvm http://logs.openstack.org/52/60752/17/gate/gate-grenade-dsvm/fa56ecd : SUCCESS in 32m 32s\n- gate-tempest-dsvm-full http://logs.openstack.org/52/60752/17/gate/gate-tempest-dsvm-full/420642b : SUCCESS in 53m 34s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/52/60752/17/gate/gate-tempest-dsvm-neutron/32966a2 : SUCCESS in 59m 16s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/52/60752/17/gate/gate-tempest-dsvm-neutron-heat-slow/a90fc68 : SUCCESS in 22m 24s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/52/60752/17/gate/gate-python-keystoneclient-python33/13aab47 : SUCCESS in 3m 57s\n- gate-devstack-dsvm-cells http://logs.openstack.org/52/60752/17/gate/gate-devstack-dsvm-cells/e3b2b5f : SUCCESS in 12m 21s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/52/60752/17/gate/gate-tempest-dsvm-postgres-full/f916294 : SUCCESS in 1h 02m 55s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/52/60752/17/gate/gate-tempest-dsvm-large-ops/2cf16c6 : SUCCESS in 15m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/52/60752/17/gate/gate-tempest-dsvm-neutron-large-ops/4ebddb0 : SUCCESS in 15m 56s\n\n","accounts_in_message":[],"_revision_number":17},{"id":"b82ce46d7202e47a7b683c091c6a761d5813c96c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 20:03:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"b07fbb91c6a6e7d1f37245be337f8f3913d10a9d","revisions":{"84e09a2b38f31c41c92763a5b2ae01f90855e82a":{"kind":"REWORK","_number":1,"created":"2013-12-09 06:58:39.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/1"}}},"commit":{"parents":[{"commit":"9183e70c1abf06f3a73bf09bcc929223c7c0aa0c","subject":"Create Authentication Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9183e70c1abf06f3a73bf09bcc929223c7c0aa0c"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-09 06:55:25.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nThe second part of working with the session object is that for a given\nservice the session should know where to send the request. This is a\nmuch simpler patch as the foundations are now all in place.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/84e09a2b38f31c41c92763a5b2ae01f90855e82a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/84e09a2b38f31c41c92763a5b2ae01f90855e82a"}]},"branch":"refs/heads/master"},"e6811f83b3e81c5434160f3a0f0cbd337c70b491":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2013-12-09 07:19:48.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/2"}}},"commit":{"parents":[{"commit":"74b15d6e1e50bcf2a67c533973a9a9c29c75d411","subject":"Create Authentication Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/74b15d6e1e50bcf2a67c533973a9a9c29c75d411"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-09 07:19:04.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nThe second part of working with the session object is that for a given\nservice the session should know where to send the request. This is a\nmuch simpler patch as the foundations are now all in place.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugins\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e6811f83b3e81c5434160f3a0f0cbd337c70b491"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e6811f83b3e81c5434160f3a0f0cbd337c70b491"}]},"branch":"refs/heads/master"},"262dc73b1d021623eaf0d6953becdd98fc4871c2":{"kind":"REWORK","_number":3,"created":"2014-01-15 08:58:44.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/3"}}},"commit":{"parents":[{"commit":"d32f876ff613aeb2a5070d8b5c24299ca41cdfc6","subject":"Create Authentication Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d32f876ff613aeb2a5070d8b5c24299ca41cdfc6"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-15 08:53:55.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/262dc73b1d021623eaf0d6953becdd98fc4871c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/262dc73b1d021623eaf0d6953becdd98fc4871c2"}]},"branch":"refs/heads/master"},"e1cdefa956c77497e8bbb38ddee6121d57dd17fb":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2014-01-16 06:01:41.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/4"}}},"commit":{"parents":[{"commit":"d605a1a04e597924f2d84adbf448baa50ca6c197","subject":"Create Authentication Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d605a1a04e597924f2d84adbf448baa50ca6c197"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-01-16 06:01:28.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e1cdefa956c77497e8bbb38ddee6121d57dd17fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e1cdefa956c77497e8bbb38ddee6121d57dd17fb"}]},"branch":"refs/heads/master"},"c9f6f2d01bea2a483fc189192d3432008258bf71":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2014-01-16 06:01:41.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/5"}}},"commit":{"parents":[{"commit":"485c2f2f4e852d1866108072d61b56819a43474f","subject":"Create Authentication Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/485c2f2f4e852d1866108072d61b56819a43474f"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2014-01-17 04:31:35.000000000","tz":0},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c9f6f2d01bea2a483fc189192d3432008258bf71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c9f6f2d01bea2a483fc189192d3432008258bf71"}]},"branch":"refs/heads/master"},"bcd3a8675a9122915a18f2a982cad5709612f528":{"kind":"REWORK","_number":6,"created":"2014-02-03 05:04:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/6"}}},"commit":{"parents":[{"commit":"dc1b873b113dec52fd5aa2fa1f9a406ceb349bb5","subject":"Create V3 Auth Plugin","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/dc1b873b113dec52fd5aa2fa1f9a406ceb349bb5"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-03 05:00:35.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bcd3a8675a9122915a18f2a982cad5709612f528"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bcd3a8675a9122915a18f2a982cad5709612f528"}]},"branch":"refs/heads/master"},"5196f6f53f41bebd0eae7ca590a329569d214023":{"kind":"REWORK","_number":7,"created":"2014-02-12 06:08:49.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/7"}}},"commit":{"parents":[{"commit":"495adeeec6e95cad5d218bf50a9f4d7a25077c94","subject":"Create V3 Auth Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/495adeeec6e95cad5d218bf50a9f4d7a25077c94"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-12 06:07:06.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5196f6f53f41bebd0eae7ca590a329569d214023"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5196f6f53f41bebd0eae7ca590a329569d214023"}]},"branch":"refs/heads/master"},"aabc0f26d49b25b6d5ddc55043b30be44f0e1ff2":{"kind":"REWORK","_number":8,"created":"2014-02-19 05:37:11.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/8"}}},"commit":{"parents":[{"commit":"4859a78adf1827e7d2c1f02c0e573bb3e9a97a54","subject":"Create V3 Auth Plugins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4859a78adf1827e7d2c1f02c0e573bb3e9a97a54"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-19 00:31:21.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aabc0f26d49b25b6d5ddc55043b30be44f0e1ff2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/aabc0f26d49b25b6d5ddc55043b30be44f0e1ff2"}]},"branch":"refs/heads/master"},"c09fffa24ce7b927a14492748295ecb72478e01a":{"kind":"REWORK","_number":9,"created":"2014-02-27 02:32:05.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/9"}}},"commit":{"parents":[{"commit":"1d6ee91eb99aa79ff54c9e75f13c97cd1c915ba3","subject":"Merge \"Create V3 Auth Plugins\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/1d6ee91eb99aa79ff54c9e75f13c97cd1c915ba3"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-27 02:30:34.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c09fffa24ce7b927a14492748295ecb72478e01a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c09fffa24ce7b927a14492748295ecb72478e01a"}]},"branch":"refs/heads/master"},"041f252db267b5d65bfa20e5e66d72afb206c818":{"kind":"REWORK","_number":10,"created":"2014-03-03 23:53:30.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/10"}}},"commit":{"parents":[{"commit":"19356011e644dd9165e5638edaa5a43026200ac0","subject":"Merge \"Remove http_handler config option in auth_token\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/19356011e644dd9165e5638edaa5a43026200ac0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-03 23:53:16.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/041f252db267b5d65bfa20e5e66d72afb206c818"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/041f252db267b5d65bfa20e5e66d72afb206c818"}]},"branch":"refs/heads/master"},"0c6f5d0e431e1e91389f08b5b40ff92206a1ed98":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2014-03-04 02:53:37.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/11"}}},"commit":{"parents":[{"commit":"19356011e644dd9165e5638edaa5a43026200ac0","subject":"Merge \"Remove http_handler config option in auth_token\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/19356011e644dd9165e5638edaa5a43026200ac0"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-04 02:52:59.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugin-endpoints\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0c6f5d0e431e1e91389f08b5b40ff92206a1ed98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0c6f5d0e431e1e91389f08b5b40ff92206a1ed98"}]},"branch":"refs/heads/master"},"343b432c69681573361e14fb141579f635c3ad09":{"kind":"REWORK","_number":12,"created":"2014-03-12 00:01:03.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/12"}}},"commit":{"parents":[{"commit":"f12afc6c738bf58688614a9b3d641fabb5bc5787","subject":"Merge \"Fix state modifying catalog tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f12afc6c738bf58688614a9b3d641fabb5bc5787"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-11 23:59:01.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugin-endpoints\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/343b432c69681573361e14fb141579f635c3ad09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/343b432c69681573361e14fb141579f635c3ad09"}]},"branch":"refs/heads/master"},"9f7907a1b0cbb4b596b59146db415b0d19b0e1cf":{"kind":"REWORK","_number":13,"created":"2014-03-17 07:16:59.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/13"}}},"commit":{"parents":[{"commit":"242ffeb19a181cf1784f0ad6e328a5c9a5907a79","subject":"Revert \"Add request/access token and consumer...\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/242ffeb19a181cf1784f0ad6e328a5c9a5907a79"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-17 07:16:44.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugin-endpoints\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f7907a1b0cbb4b596b59146db415b0d19b0e1cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/9f7907a1b0cbb4b596b59146db415b0d19b0e1cf"}]},"branch":"refs/heads/master"},"0eac02b233915f19bb1b855117fe95f6c9cf4bad":{"kind":"REWORK","_number":14,"created":"2014-03-17 07:49:48.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/14"}}},"commit":{"parents":[{"commit":"242ffeb19a181cf1784f0ad6e328a5c9a5907a79","subject":"Revert \"Add request/access token and consumer...\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/242ffeb19a181cf1784f0ad6e328a5c9a5907a79"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-17 07:49:34.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugin-endpoints\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0eac02b233915f19bb1b855117fe95f6c9cf4bad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0eac02b233915f19bb1b855117fe95f6c9cf4bad"}]},"branch":"refs/heads/master"},"516f360cf9eca0d184de0b46844371f624b5e34d":{"kind":"REWORK","_number":15,"created":"2014-03-19 00:19:14.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/15"}}},"commit":{"parents":[{"commit":"b63bd9c3d8c1f47a9354242eaee196713edde01f","subject":"Docs link to middlewarearchitecture","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b63bd9c3d8c1f47a9354242eaee196713edde01f"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-19 00:18:51.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugin-endpoints\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/516f360cf9eca0d184de0b46844371f624b5e34d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/516f360cf9eca0d184de0b46844371f624b5e34d"}]},"branch":"refs/heads/master"},"505b81921ea41f8674e6013645a6fb8a03915b27":{"kind":"REWORK","_number":16,"created":"2014-03-24 01:06:48.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/52/60752/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/16"}}},"commit":{"parents":[{"commit":"ce342dc6c9b7a91d3e39d7c57c0b7f089f7c83ac","subject":"Merge \"Don\u0027t use a connection pool unless provided\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ce342dc6c9b7a91d3e39d7c57c0b7f089f7c83ac"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-24 01:05:57.000000000","tz":600},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugin-endpoints\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/505b81921ea41f8674e6013645a6fb8a03915b27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/505b81921ea41f8674e6013645a6fb8a03915b27"}]},"branch":"refs/heads/master"},"b07fbb91c6a6e7d1f37245be337f8f3913d10a9d":{"kind":"REWORK","_number":17,"created":"2014-03-25 17:32:49.000000000","uploader":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"ref":"refs/changes/52/60752/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/52/60752/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/52/60752/17"}}},"commit":{"parents":[{"commit":"c1ddc5e199c2047f9714ab3fc223547c01ecef62","subject":"Merge \"Add a positional decorator\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c1ddc5e199c2047f9714ab3fc223547c01ecef62"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2013-12-05 06:32:56.000000000","tz":600},"committer":{"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","date":"2014-03-25 17:32:23.000000000","tz":-300},"subject":"Handle URLs via the session and auth_plugins","message":"Handle URLs via the session and auth_plugins\n\nIn the future clients will simply pass the service they expect to talk\nto and the path. This will prevent every service trying to get their own\nbase urls from the service catalog individually.\n\nThis can later be extended to have the auth plugin actually contact the\nURL from the service catalog which will let us have unversioned\nendpoints in the catalog handled from a single location.\n\nChange-Id: I80f0b5b1dbb45565fec09d1cb2c0552cfb9a72f5\nblueprint: auth-plugin-endpoints\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b07fbb91c6a6e7d1f37245be337f8f3913d10a9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/b07fbb91c6a6e7d1f37245be337f8f3913d10a9d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
