)]}'
{"id":"openstack%2Fpython-keystoneclient~77055","triplet_id":"openstack%2Fpython-keystoneclient~master~I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a","project":"openstack/python-keystoneclient","branch":"master","topic":"use_positional","hashtags":[],"change_id":"I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a","subject":"Start using positional decorator","status":"MERGED","created":"2014-02-28 03:34:20.000000000","updated":"2014-03-25 18:10:27.000000000","submitted":"2014-03-25 18:10:27.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3a2b773a7fb9947c5d4859e26b967afb1aa7e89f","_number":77055,"virtual_id_number":77055,"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":2,"date":"2014-03-25 18:10:27.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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2014-03-25 12:59:15.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2014-03-25 16:06:49.000000000","permitted_voting_range":{"min":1,"max":1},"_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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":2,"date":"2014-03-25 04:35:05.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-03-25 17:12:53.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":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":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"date":"2014-03-25 04:35:05.000000000","_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_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":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-02-28 03:34:40.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-02-28 03:34:43.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-02-28 03:34:46.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 04:35:05.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2014-03-25 16:06:49.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:12:53.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 18:10:27.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"110d76b07e1e3d5a057e039a18f5da8f1578f565","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-28 03:34:21.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"c7abc8e86a69d11ed0a56c3f1692673273f8fb50","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-28 04:38:40.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/1/check/gate-python-keystoneclient-pep8/ed73b6e : SUCCESS in 49s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/1/check/gate-python-keystoneclient-docs/9b084f9/doc/build/html/ : SUCCESS in 1m 48s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/1/check/gate-python-keystoneclient-python26/6bf09f7 : SUCCESS in 46s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/1/check/gate-python-keystoneclient-python27/af7bebb : SUCCESS in 1m 08s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/1/check/gate-python-keystoneclient-python33/aa7e7a5 : SUCCESS in 3m 40s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/1/check/check-devstack-dsvm-cells/ec91f13 : SUCCESS in 13m 27s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/1/check/check-tempest-dsvm-full/af596b4 : SUCCESS in 53m 46s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/1/check/check-tempest-dsvm-postgres-full/b171362 : SUCCESS in 1h 04m 17s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/1/check/check-tempest-dsvm-neutron/3035c1a : SUCCESS in 36m 09s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/55/77055/1/check/check-tempest-dsvm-neutron-full/993f7fe : FAILURE in 55m 27s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/1/check/gate-tempest-dsvm-large-ops/45a0eec : SUCCESS in 16m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/1/check/gate-tempest-dsvm-neutron-large-ops/543d5ad : SUCCESS in 15m 46s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/1/check/check-grenade-dsvm/14a9042 : SUCCESS in 31m 06s\n","accounts_in_message":[],"_revision_number":1},{"id":"81c35b4154d88d33643067053ebc56e377186c51","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-03 01:15:02.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8ec6ac66187355051ad390d4aa1c965dc3fbd66b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 01:15:06.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"7378e56d9f2c533551ca211f7398cd81e3b115fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 02:14:14.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/2/check/gate-python-keystoneclient-pep8/3012553 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/2/check/gate-python-keystoneclient-docs/488aff6/doc/build/html/ : SUCCESS in 1m 13s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/2/check/gate-python-keystoneclient-python26/3f65cd5 : SUCCESS in 47s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/2/check/gate-python-keystoneclient-python27/9ebc8f3 : SUCCESS in 1m 15s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/2/check/gate-python-keystoneclient-python33/52408eb : SUCCESS in 4m 16s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/2/check/check-devstack-dsvm-cells/03a45f6 : SUCCESS in 15m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/2/check/check-tempest-dsvm-full/ea647a1 : SUCCESS in 45m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/2/check/check-tempest-dsvm-postgres-full/5fd52db : SUCCESS in 54m 35s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/2/check/check-tempest-dsvm-neutron/7e89194 : SUCCESS in 31m 02s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/55/77055/2/check/check-tempest-dsvm-neutron-full/d728928 : SUCCESS in 47m 47s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/2/check/gate-tempest-dsvm-large-ops/10ec2c7 : SUCCESS in 15m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/2/check/gate-tempest-dsvm-neutron-large-ops/8474ca4 : SUCCESS in 15m 29s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/2/check/check-grenade-dsvm/4b43fc9 : SUCCESS in 30m 39s\n","accounts_in_message":[],"_revision_number":2},{"id":"b90ad1565252111035881676690895f8bf07d65c","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-08 05:34:17.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a5a7df5b0ae7c9c092fb00d2714ff069e76237b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-08 05:34:18.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"5adc4e060fc42b0da21aeecefefab74f6ae5df08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-08 06:40:56.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/3/check/gate-python-keystoneclient-pep8/56f76cd : SUCCESS in 1m 02s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/3/check/gate-python-keystoneclient-docs/51c9d38/doc/build/html/ : SUCCESS in 1m 11s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/3/check/gate-python-keystoneclient-python26/3bfc69d : SUCCESS in 1m 22s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/3/check/gate-python-keystoneclient-python27/d37a08f : SUCCESS in 1m 05s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/3/check/check-grenade-dsvm/871619f : SUCCESS in 32m 26s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/3/check/check-tempest-dsvm-full/1ad8ace : SUCCESS in 44m 14s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/3/check/check-tempest-dsvm-neutron/2a77354 : SUCCESS in 39m 51s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/3/check/gate-python-keystoneclient-python33/e22525d : SUCCESS in 3m 41s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/3/check/check-devstack-dsvm-cells/fa69b33 : SUCCESS in 9m 25s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/3/check/check-tempest-dsvm-postgres-full/04176c2 : SUCCESS in 1h 06m 26s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/55/77055/3/check/check-tempest-dsvm-neutron-full/b7a9bcb : SUCCESS in 1h 03m 33s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/3/check/gate-tempest-dsvm-large-ops/35103ea : SUCCESS in 14m 24s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/3/check/gate-tempest-dsvm-neutron-large-ops/4b0c328 : SUCCESS in 13m 05s\n","accounts_in_message":[],"_revision_number":3},{"id":"2498102b9163d0ce4bb08ac5ad90aa83f211d958","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-12 23:18:41.000000000","message":"Patch Set 3: Rebased","accounts_in_message":[],"_revision_number":3},{"id":"f77ab45452bb0e52225a334a97f4282fa8227053","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-12 23:18:42.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"a30a19a85c2ed7f1ee2423ec41cf84062b8e2827","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 00:52:05.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/4/check/gate-python-keystoneclient-pep8/942c3ad : SUCCESS in 1m 29s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/4/check/gate-python-keystoneclient-docs/41ebee5/doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/4/check/gate-python-keystoneclient-python26/3617299 : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/4/check/gate-python-keystoneclient-python27/8594f2c : SUCCESS in 1m 24s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/4/check/check-grenade-dsvm/57ed798 : SUCCESS in 33m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/4/check/check-tempest-dsvm-full/1334f8f : SUCCESS in 52m 49s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/4/check/check-tempest-dsvm-neutron/debad1e : SUCCESS in 37m 45s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/77055/4/check/check-tempest-dsvm-neutron-heat-slow/2adeac8 : SUCCESS in 24m 14s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/4/check/gate-python-keystoneclient-python33/e206ba0 : SUCCESS in 3m 37s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/4/check/check-devstack-dsvm-cells/dd28215 : SUCCESS in 12m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/4/check/check-tempest-dsvm-postgres-full/e1ceeba : SUCCESS in 1h 04m 26s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/55/77055/4/check/check-tempest-dsvm-neutron-full/dc0f2d8 : SUCCESS in 49m 09s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/4/check/gate-tempest-dsvm-large-ops/7462210 : SUCCESS in 17m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/4/check/gate-tempest-dsvm-neutron-large-ops/4c804b1 : SUCCESS in 17m 54s\n","accounts_in_message":[],"_revision_number":4},{"id":"d4112f7203ae909ae77eb2479230b7dcf3b8a5c0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 02:11:04.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"3bbcad9532cd7ce90372906793118f1f0fb5afec","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-13 02:11:04.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3cf08ce48611ca2aebb77b0ac57cfb8a6436011a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-13 03:37:48.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/5/check/gate-python-keystoneclient-pep8/f6ee510 : SUCCESS in 1m 22s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/5/check/gate-python-keystoneclient-docs/1e3a498/doc/build/html/ : SUCCESS in 1m 38s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/5/check/gate-python-keystoneclient-python26/c627cb7 : SUCCESS in 1m 36s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/5/check/gate-python-keystoneclient-python27/f642610 : SUCCESS in 1m 20s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/5/check/check-grenade-dsvm/b582d30 : SUCCESS in 34m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/5/check/check-tempest-dsvm-full/6cae5f2 : SUCCESS in 54m 09s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/5/check/check-tempest-dsvm-neutron/bac7878 : SUCCESS in 34m 40s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/77055/5/check/check-tempest-dsvm-neutron-heat-slow/f2895d5 : SUCCESS in 26m 57s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/5/check/gate-python-keystoneclient-python33/626f118 : SUCCESS in 3m 43s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/5/check/check-devstack-dsvm-cells/afe8d8e : SUCCESS in 9m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/5/check/check-tempest-dsvm-postgres-full/c28e4c2 : SUCCESS in 1h 04m 50s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/55/77055/5/check/check-tempest-dsvm-neutron-full/c6f4e3e : SUCCESS in 54m 46s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/5/check/gate-tempest-dsvm-large-ops/3816846 : SUCCESS in 15m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/5/check/gate-tempest-dsvm-neutron-large-ops/ba0a594 : SUCCESS in 17m 40s\n","accounts_in_message":[],"_revision_number":5},{"id":"0ad263e78593c4353773bd4b26e2b0e032a0fe1d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-21 23:06:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"1ec30077d872d8e9867fbba0ca7892dcb441361d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-21 23:06:52.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"6b25ade5dfeeda67e4d2e9df784cb1df4a0bd5a5","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-03-21 23:07:08.000000000","message":"Patch Set 6:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":6},{"id":"4c3ce789cdd0067208984043ad0e319a3e0ec8cb","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-21 23:08:39.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"98e72b4f0bab7284dd37212d8a39d1450b172113","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-21 23:08:40.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"7b6c72d22d265087e4a3720e76b42da84df860d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-22 00:12:09.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/7/check/gate-python-keystoneclient-pep8/711963e : SUCCESS in 52s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/7/check/gate-python-keystoneclient-docs/5584f42/doc/build/html/ : SUCCESS in 1m 55s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/7/check/gate-python-keystoneclient-python26/ac12c2d : SUCCESS in 1m 31s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/7/check/gate-python-keystoneclient-python27/3424665 : SUCCESS in 1m 24s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/7/check/check-grenade-dsvm/dcaa065 : SUCCESS in 31m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/7/check/check-tempest-dsvm-full/fd76ea2 : SUCCESS in 44m 50s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/7/check/check-tempest-dsvm-neutron/93bcea5 : SUCCESS in 48m 00s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/77055/7/check/check-tempest-dsvm-neutron-heat-slow/18a0ced : SUCCESS in 21m 42s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/7/check/gate-python-keystoneclient-python33/4c0c0b4 : SUCCESS in 3m 52s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/7/check/check-devstack-dsvm-cells/39c296d : SUCCESS in 10m 59s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/7/check/check-tempest-dsvm-postgres-full/3b2e5b2 : SUCCESS in 56m 53s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/7/check/gate-tempest-dsvm-large-ops/c37fc65 : SUCCESS in 17m 24s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/7/check/gate-tempest-dsvm-neutron-large-ops/fcc0b16 : SUCCESS in 14m 00s\n","accounts_in_message":[],"_revision_number":7},{"id":"1ad0f94dcfb542a2ade2c73345a4c991c5cd7415","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-03-22 14:46:32.000000000","message":"Patch Set 7: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nThere are a few places where is looks like the decorator call is wrong. Is this to compensate for how the methods are currently being called?","accounts_in_message":[],"_revision_number":7},{"id":"42f3d293302fed718a5ad0c175d128737747d7ef","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-23 23:17:39.000000000","message":"Patch Set 7: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"4d5ba81a4cc5fcc703e0233e4f5954792c7efc39","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-23 23:52:06.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"53c3e2edd341eabfdfea1cc3e28e2316f5fca48f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-23 23:52:07.000000000","message":"Patch Set 8:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"a3f79a7eecaff9163faff1dbdc04caf5683cbaa5","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-03-23 23:52:21.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\nAutomatically re-added by Gerrit trivial rebase detection script.","accounts_in_message":[],"_revision_number":8},{"id":"189e7021a0c9c6bddd58f67c29422a1fd5c15870","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 00:51:16.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/55/77055/8/check/gate-python-keystoneclient-pep8/c37d7b7 : SUCCESS in 53s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/8/check/gate-python-keystoneclient-docs/2c006a7/doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/8/check/gate-python-keystoneclient-python26/97a91b9 : SUCCESS in 51s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/8/check/gate-python-keystoneclient-python27/8609e91 : SUCCESS in 1m 22s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/8/check/check-grenade-dsvm/37852f9 : SUCCESS in 36m 10s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/8/check/check-tempest-dsvm-full/be83f13 : SUCCESS in 59m 06s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/8/check/check-tempest-dsvm-neutron/62e4206 : SUCCESS in 48m 58s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/77055/8/check/check-tempest-dsvm-neutron-heat-slow/f6e7030 : FAILURE in 39m 44s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/8/check/gate-python-keystoneclient-python33/8811233 : SUCCESS in 3m 38s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/8/check/check-devstack-dsvm-cells/4bcdc79 : SUCCESS in 12m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/8/check/check-tempest-dsvm-postgres-full/97e97bc : SUCCESS in 52m 49s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/8/check/gate-tempest-dsvm-large-ops/e80318b : SUCCESS in 15m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/8/check/gate-tempest-dsvm-neutron-large-ops/4d52173 : SUCCESS in 14m 02s\n\n","accounts_in_message":[],"_revision_number":8},{"id":"f84f74598ff0275f6a335bc37c19b091f1474e7b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-24 02:21:15.000000000","message":"Patch Set 8:\n\nrecheck bug 1296494","accounts_in_message":[],"_revision_number":8},{"id":"9d9636e8d1b821fc105e824551a9769c415e76d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 02:21:16.000000000","message":"Patch Set 8: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":8},{"id":"e1cfeae251d83698ab17accd061075f146900640","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-24 03:26:26.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/8/check/gate-python-keystoneclient-pep8/f31ebf4 : SUCCESS in 1m 41s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/8/check/gate-python-keystoneclient-docs/d8d98cc/doc/build/html/ : SUCCESS in 1m 51s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/8/check/gate-python-keystoneclient-python26/0066a54 : SUCCESS in 1m 06s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/8/check/gate-python-keystoneclient-python27/a0cb7a8 : SUCCESS in 49s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/8/check/check-grenade-dsvm/8fe9087 : SUCCESS in 35m 28s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/8/check/check-tempest-dsvm-full/33f1b13 : SUCCESS in 57m 00s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/8/check/check-tempest-dsvm-neutron/59b6923 : SUCCESS in 42m 51s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/77055/8/check/check-tempest-dsvm-neutron-heat-slow/2912c44 : SUCCESS in 26m 14s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/8/check/gate-python-keystoneclient-python33/8eb8b9b : SUCCESS in 3m 42s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/8/check/check-devstack-dsvm-cells/c7cd10e : SUCCESS in 9m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/8/check/check-tempest-dsvm-postgres-full/7a6ef98 : SUCCESS in 1h 05m 08s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/8/check/gate-tempest-dsvm-large-ops/efebb29 : SUCCESS in 14m 39s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/8/check/gate-tempest-dsvm-neutron-large-ops/51b581e : SUCCESS in 14m 01s\n\n","accounts_in_message":[],"_revision_number":8},{"id":"66588a754d2077681599e9c2828082df55a4c63a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 03:53:43.000000000","message":"Patch Set 9:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":9},{"id":"4b631638d8876f164da1fb1f48026a482d3b0a11","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-25 03:53:43.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"3c5c110aa2ebac03d46b9a1273ebc42843a50239","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2014-03-25 03:53:51.000000000","message":"Patch Set 9:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":9},{"id":"267163306cc0e8b7df76a6c9656f09812c8a552b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-03-25 04:28:32.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"98ad9d674b6f190ad0ac8bc51eb5cafadd62b8c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 04:28:42.000000000","message":"Patch Set 10:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"85143050e0c83e811675d73ff040f51e31307df3","author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"date":"2014-03-25 04:35:05.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\n(1 inline comment)\n\nIf you have to submit another revision add a newline after the imports in keystoneclient.v3.users.","accounts_in_message":[],"_revision_number":10},{"id":"d94bf4ffb9dc578f14495ba2792404e3c29f2223","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 05:29:52.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/10/check/gate-python-keystoneclient-pep8/99caa6f : SUCCESS in 1m 12s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/10/check/gate-python-keystoneclient-docs/032f65e/doc/build/html/ : SUCCESS in 1m 48s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/10/check/gate-python-keystoneclient-python26/56a8670 : SUCCESS in 1m 30s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/10/check/gate-python-keystoneclient-python27/e05405a : SUCCESS in 54s\n- check-grenade-dsvm http://logs.openstack.org/55/77055/10/check/check-grenade-dsvm/63d0f98 : SUCCESS in 30m 40s\n- check-tempest-dsvm-full http://logs.openstack.org/55/77055/10/check/check-tempest-dsvm-full/78a7104 : SUCCESS in 52m 04s\n- check-tempest-dsvm-neutron http://logs.openstack.org/55/77055/10/check/check-tempest-dsvm-neutron/8616a4b : SUCCESS in 50m 29s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/77055/10/check/check-tempest-dsvm-neutron-heat-slow/b996aee : SUCCESS in 24m 55s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/10/check/gate-python-keystoneclient-python33/d2d6733 : SUCCESS in 4m 12s\n- check-devstack-dsvm-cells http://logs.openstack.org/55/77055/10/check/check-devstack-dsvm-cells/0c345bd : SUCCESS in 13m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/10/check/check-tempest-dsvm-postgres-full/6ae9a69 : SUCCESS in 1h 01m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/10/check/gate-tempest-dsvm-large-ops/26d8dc8 : SUCCESS in 16m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/10/check/gate-tempest-dsvm-neutron-large-ops/e8dce9c : SUCCESS in 16m 09s\n\n","accounts_in_message":[],"_revision_number":10},{"id":"a21b882fb9e2e371fbc0060abad99362ac08b8bc","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-25 12:59:15.000000000","message":"Patch Set 10: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"784879034d0baeb7d935a9e108544cd4d4007734","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-03-25 16:06:49.000000000","message":"Patch Set 10: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":10},{"id":"f641b62fed855492605d924d61e391896044d238","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-25 17:12:50.000000000","message":"Patch Set 10: No score\n\n","accounts_in_message":[],"_revision_number":10},{"id":"e8ac6412ae9d09453088b37807893e9e0cfc33bb","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-03-25 17:12:53.000000000","message":"Patch Set 10: Approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"3cd77ac634748204e69744802eebf4b050b9cf03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 17:13:13.000000000","message":"Patch Set 10: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"c2a700d06deb5fee5d2f4fe524b43a9f8c880aa0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 18:10:27.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10},{"id":"17e89e0952f0e55d2ab6f808e762f1b6f44253bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-25 18:10:27.000000000","message":"Patch Set 10: Verified\n\nBuild succeeded.\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/55/77055/10/gate/gate-python-keystoneclient-docs/4e26284/doc/build/html/ : SUCCESS in 1m 48s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/55/77055/10/gate/gate-python-keystoneclient-pep8/2426401 : SUCCESS in 1m 34s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/55/77055/10/gate/gate-python-keystoneclient-python26/576a271 : SUCCESS in 1m 14s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/55/77055/10/gate/gate-python-keystoneclient-python27/7d3da9d : SUCCESS in 1m 27s\n- gate-grenade-dsvm http://logs.openstack.org/55/77055/10/gate/gate-grenade-dsvm/80ad40c : SUCCESS in 33m 08s\n- gate-tempest-dsvm-full http://logs.openstack.org/55/77055/10/gate/gate-tempest-dsvm-full/a38897a : SUCCESS in 57m 06s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/55/77055/10/gate/gate-tempest-dsvm-neutron/9216916 : SUCCESS in 48m 32s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/55/77055/10/gate/gate-tempest-dsvm-neutron-heat-slow/f930b3a : SUCCESS in 25m 16s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/55/77055/10/gate/gate-python-keystoneclient-python33/70544e8 : SUCCESS in 4m 36s\n- gate-devstack-dsvm-cells http://logs.openstack.org/55/77055/10/gate/gate-devstack-dsvm-cells/c6262b1 : SUCCESS in 13m 32s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/55/77055/10/gate/gate-tempest-dsvm-postgres-full/2a9af03 : SUCCESS in 49m 57s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/55/77055/10/gate/gate-tempest-dsvm-large-ops/2d5432d : SUCCESS in 16m 02s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/55/77055/10/gate/gate-tempest-dsvm-neutron-large-ops/e011f1a : SUCCESS in 16m 11s\n\n","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"0788f53fa1c4fa20b73133f36c2cfa2c888ca7bf","revisions":{"e1e49b739d2295d4a177f0d01f4bd6e2d6b2927c":{"kind":"REWORK","_number":1,"created":"2014-02-28 03:34:20.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/1"}}},"commit":{"parents":[{"commit":"f0097ea40f489ad59d1f6ac101690b5375afaa50","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f0097ea40f489ad59d1f6ac101690b5375afaa50"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:32:49.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nFor running unit tests enforce that any violation of the positional\nrules will fail testing so we don\u0027t end up with inconsistency within the\nclient.\n\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e1e49b739d2295d4a177f0d01f4bd6e2d6b2927c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e1e49b739d2295d4a177f0d01f4bd6e2d6b2927c"}]},"branch":"refs/heads/master"},"08bc20dbf53716fd90acbc521ed01ef6285699ba":{"kind":"REWORK","_number":2,"created":"2014-03-03 01:15:02.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/2"}}},"commit":{"parents":[{"commit":"f0097ea40f489ad59d1f6ac101690b5375afaa50","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f0097ea40f489ad59d1f6ac101690b5375afaa50"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-03 01:14:40.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nFor running unit tests enforce that any violation of the positional\nrules will fail testing so we don\u0027t end up with inconsistency within the\nclient.\n\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08bc20dbf53716fd90acbc521ed01ef6285699ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/08bc20dbf53716fd90acbc521ed01ef6285699ba"}]},"branch":"refs/heads/master"},"e7e714a1e8d39ec118905b796b02a4f46399e55b":{"kind":"REWORK","_number":3,"created":"2014-03-08 05:34:17.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/3"}}},"commit":{"parents":[{"commit":"feb4e4867cc2f6bbe64d57236e17cd2cf8434005","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/feb4e4867cc2f6bbe64d57236e17cd2cf8434005"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-08 05:34:00.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nFor running unit tests enforce that any violation of the positional\nrules will fail testing so we don\u0027t end up with inconsistency within the\nclient.\n\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e7e714a1e8d39ec118905b796b02a4f46399e55b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/e7e714a1e8d39ec118905b796b02a4f46399e55b"}]},"branch":"refs/heads/master"},"71dd89127227c56a05836c4411b439e612ad4126":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2014-03-08 05:34:17.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/4"}}},"commit":{"parents":[{"commit":"2272c21798282e6587807fee20108ff7038322d8","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2272c21798282e6587807fee20108ff7038322d8"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Gerrit Code Review","email":"review@openstack.org","date":"2014-03-12 23:18:41.000000000","tz":0},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nFor running unit tests enforce that any violation of the positional\nrules will fail testing so we don\u0027t end up with inconsistency within the\nclient.\n\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/71dd89127227c56a05836c4411b439e612ad4126"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/71dd89127227c56a05836c4411b439e612ad4126"}]},"branch":"refs/heads/master"},"2fd9312b3c2070356ab5267e82f11008d9d623c9":{"kind":"REWORK","_number":5,"created":"2014-03-13 02:11:04.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/5"}}},"commit":{"parents":[{"commit":"db27f40525cc64f1ef363aa0dad64ed03d0f5bae","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/db27f40525cc64f1ef363aa0dad64ed03d0f5bae"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-13 02:10:22.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nFor running unit tests enforce that any violation of the positional\nrules will fail testing so we don\u0027t end up with inconsistency within the\nclient.\n\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2fd9312b3c2070356ab5267e82f11008d9d623c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2fd9312b3c2070356ab5267e82f11008d9d623c9"}]},"branch":"refs/heads/master"},"a8d5c0a5c8ca6d7374a71f5ff9f800bbf23fcc4e":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":6,"created":"2014-03-21 23:06:51.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/6"}}},"commit":{"parents":[{"commit":"6963bf4ab54b258941dabd8b37c69d997a196702","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/6963bf4ab54b258941dabd8b37c69d997a196702"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-21 23:06:36.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nFor running unit tests enforce that any violation of the positional\nrules will fail testing so we don\u0027t end up with inconsistency within the\nclient.\n\nCloses-Bug: #1295881\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a8d5c0a5c8ca6d7374a71f5ff9f800bbf23fcc4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a8d5c0a5c8ca6d7374a71f5ff9f800bbf23fcc4e"}]},"branch":"refs/heads/master"},"d5a54bbe3f2f554ca4eec1aea8380833a421dfb2":{"kind":"NO_CHANGE","_number":7,"created":"2014-03-21 23:08:39.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/7"}}},"commit":{"parents":[{"commit":"bdecbf9d6d43b228f00527f7304e853cc81cd929","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/bdecbf9d6d43b228f00527f7304e853cc81cd929"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-21 23:08:25.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nFor running unit tests enforce that any violation of the positional\nrules will fail testing so we don\u0027t end up with inconsistency within the\nclient.\n\nCloses-Bug: #1295881\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d5a54bbe3f2f554ca4eec1aea8380833a421dfb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d5a54bbe3f2f554ca4eec1aea8380833a421dfb2"}]},"branch":"refs/heads/master"},"5feb241f165efbf9c4988bfcd97b3284773c49a6":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2014-03-23 23:52:06.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/8"}}},"commit":{"parents":[{"commit":"67e99991d52bc788a1380e8cb5fa1ffa27a484c8","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/67e99991d52bc788a1380e8cb5fa1ffa27a484c8"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-23 23:49:10.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nFor running unit tests enforce that any violation of the positional\nrules will fail testing so we don\u0027t end up with inconsistency within the\nclient.\n\nCloses-Bug: #1295881\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5feb241f165efbf9c4988bfcd97b3284773c49a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/5feb241f165efbf9c4988bfcd97b3284773c49a6"}]},"branch":"refs/heads/master"},"4e2ddc0c1c14a4d90c1a63eb35ddbbb42591b59d":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2014-03-25 03:53:43.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/9"}}},"commit":{"parents":[{"commit":"67e99991d52bc788a1380e8cb5fa1ffa27a484c8","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/67e99991d52bc788a1380e8cb5fa1ffa27a484c8"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-25 03:52:00.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nCloses-Bug: #1295881\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4e2ddc0c1c14a4d90c1a63eb35ddbbb42591b59d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/4e2ddc0c1c14a4d90c1a63eb35ddbbb42591b59d"}]},"branch":"refs/heads/master"},"0788f53fa1c4fa20b73133f36c2cfa2c888ca7bf":{"kind":"REWORK","_number":10,"created":"2014-03-25 04:28:32.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/55/77055/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/55/77055/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/55/77055/10"}}},"commit":{"parents":[{"commit":"67e99991d52bc788a1380e8cb5fa1ffa27a484c8","subject":"Add a positional decorator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/67e99991d52bc788a1380e8cb5fa1ffa27a484c8"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-02-28 03:31:00.000000000","tz":600},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-03-25 04:28:23.000000000","tz":600},"subject":"Start using positional decorator","message":"Start using positional decorator\n\nApply the positional decorator to functions. It has been added as I\nthink best practice would dictate, though in some places it has been\nadded in a way that doesn\u0027t break existing tests.\n\nCloses-Bug: #1295881\nChange-Id: I4f7ddbede4cba4ab79d144ad1f9dc83ea76f204a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0788f53fa1c4fa20b73133f36c2cfa2c888ca7bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0788f53fa1c4fa20b73133f36c2cfa2c888ca7bf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
