)]}'
{"id":"openstack%2Fpython-keystoneclient~129935","triplet_id":"openstack%2Fpython-keystoneclient~master~Icf700c30d01e0700e437437a23e63a7f100ce4d3","project":"openstack/python-keystoneclient","branch":"master","topic":"expose_discover_functions","hashtags":[],"change_id":"Icf700c30d01e0700e437437a23e63a7f100ce4d3","subject":"Expose version matching functions to the public","status":"MERGED","created":"2014-10-21 15:20:43.000000000","updated":"2014-12-11 22:29:25.000000000","submitted":"2014-12-11 22:29:24.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"740d927dedbbddfe61d6eaad690af603713a4ffd","_number":129935,"virtual_id_number":129935,"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-12-11 22:29:24.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"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"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2014-12-11 21:38:35.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2014-12-10 09:54:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2014-12-11 21:53:04.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":1,"date":"2014-12-10 06:30:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":1,"date":"2014-12-10 09:50:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2014-12-11 21:53:04.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"value":0,"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_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":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-11-24 18:53:20.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-12-03 07:10:19.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2014-12-10 06:30:06.000000000","updated_by":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"reviewer":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"state":"REVIEWER"},{"updated":"2014-12-10 09:50:39.000000000","updated_by":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"reviewer":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"state":"REVIEWER"},{"updated":"2014-12-10 09:54:29.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2014-12-11 21:38:35.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-12-11 21:53:04.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-12-11 22:29:24.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f81fbbbed64d50ebfefd0ab8cefb2186b9b52bad","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-10-21 15:20:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3a9736bbfcf2e8b8121899557387c19142efe114","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-21 23:54:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/35/129935/1/check/gate-python-keystoneclient-pep8/d1096e4 : SUCCESS in 2m 12s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/35/129935/1/check/gate-python-keystoneclient-docs/596547d/doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/35/129935/1/check/gate-python-keystoneclient-python27/f3753c9 : SUCCESS in 2m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/35/129935/1/check/gate-python-keystoneclient-python33/bdfe65f : SUCCESS in 4m 56s\n- check-tempest-dsvm-full http://logs.openstack.org/35/129935/1/check/check-tempest-dsvm-full/f5d8d9f : SUCCESS in 54m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/35/129935/1/check/check-tempest-dsvm-postgres-full/fde099e : SUCCESS in 45m 30s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/35/129935/1/check/check-tempest-dsvm-neutron-full/2205955 : SUCCESS in 1h 08m 29s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/35/129935/1/check/check-tempest-dsvm-neutron-heat-slow/24f99fe : SUCCESS in 21m 53s\n- check-grenade-dsvm http://logs.openstack.org/35/129935/1/check/check-grenade-dsvm/c2cd3c2 : SUCCESS in 47m 59s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/35/129935/1/check/gate-tempest-dsvm-large-ops/2c8c4f6 : SUCCESS in 22m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/35/129935/1/check/gate-tempest-dsvm-neutron-large-ops/7d71d36 : SUCCESS in 21m 26s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/35/129935/1/check/check-tempest-dsvm-full-icehouse/e72e529 : SUCCESS in 53m 57s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/35/129935/1/check/check-tempest-dsvm-neutron-icehouse/ee6a750 : SUCCESS in 54m 00s\n- gate-python-keystoneclient-python26 http://logs.openstack.org/35/129935/1/check/gate-python-keystoneclient-python26/a29a84c : SUCCESS in 1m 51s\n- check-devstack-dsvm-cells http://logs.openstack.org/35/129935/1/check/check-devstack-dsvm-cells/00f905f : SUCCESS in 15m 55s","accounts_in_message":[],"_revision_number":1},{"id":"7d3d04512698f9d90e6a68df1427fc41c0937aa2","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2014-11-24 18:53:20.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"bb098e38672df0019289beb15f5b94062c152d1a","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-11-24 21:11:30.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0944ad86b85103dcd05b344048aa763ee7d5c6c1","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-11-30 23:49:13.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f0d69daceac4f8a6ab84c9f5eede013443510173","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-03 02:13:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"07caefc06f7adbd5b591b9544e74bb3e3448f315","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 02:58:27.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/35/129935/2/check/gate-python-keystoneclient-python26/381a85e : SUCCESS in 1m 48s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/35/129935/2/check/gate-python-keystoneclient-pep8/28f39f2 : SUCCESS in 1m 58s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/35/129935/2/check/gate-python-keystoneclient-docs/7a54ff0/doc/build/html/ : SUCCESS in 2m 48s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/35/129935/2/check/gate-python-keystoneclient-python27/be060b7 : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/35/129935/2/check/gate-python-keystoneclient-python33/6bbb839 : SUCCESS in 3m 15s\n- gate-tempest-dsvm-src-python-keystoneclient-icehouse http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-src-python-keystoneclient-icehouse/48972f8 : SUCCESS in 33m 35s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/905c883 : FAILURE in 28m 22s\n- gate-tempest-dsvm-src-python-keystoneclient-juno http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-src-python-keystoneclient-juno/c506b1f : SUCCESS in 40m 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/cb322a8 : SUCCESS in 24m 18s\n- gate-tempest-dsvm-src-python-keystoneclient http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-src-python-keystoneclient/471d3cd : SUCCESS in 43m 35s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/756cbc6 : SUCCESS in 25m 01s","accounts_in_message":[],"_revision_number":2},{"id":"cc6a1d234b3c68193325c26ebf2151b93cf24864","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2014-12-03 07:10:19.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3afd277565231b0d2bd91a88f10347dded3fe210","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-04 04:18:05.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"82f41dd9b29d0610e09e47829e976de640a6bcfa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-04 04:49:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/35/129935/2/check/gate-python-keystoneclient-python26/0d7829d : SUCCESS in 2m 19s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/35/129935/2/check/gate-python-keystoneclient-pep8/0a2de0f : SUCCESS in 2m 26s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/35/129935/2/check/gate-python-keystoneclient-docs/d2507e3/doc/build/html/ : SUCCESS in 3m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/35/129935/2/check/gate-python-keystoneclient-python27/47524ae : SUCCESS in 1m 49s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/35/129935/2/check/gate-python-keystoneclient-python33/c02b352 : SUCCESS in 4m 12s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/fe89d8d : SUCCESS in 24m 44s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/093fcb8 : SUCCESS in 23m 37s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/35/129935/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/9fc37db : SUCCESS in 31m 18s","accounts_in_message":[],"_revision_number":2},{"id":"3b987bd34ff3a1903e4fb20b52271ae8577823e7","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2014-12-10 06:15:47.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"d148d9729e5477ff9e4eda904f8885cb054cb11c","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2014-12-10 06:30:06.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"da821010a53ad2309c152ec194c784a0335b842d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-10 06:44:01.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/35/129935/3/check/gate-python-keystoneclient-python26/745743c : SUCCESS in 1m 53s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/35/129935/3/check/gate-python-keystoneclient-pep8/002802e : SUCCESS in 2m 00s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/35/129935/3/check/gate-python-keystoneclient-docs/b38de15/doc/build/html/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/35/129935/3/check/gate-python-keystoneclient-python27/1a0f4a5 : SUCCESS in 2m 19s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/35/129935/3/check/gate-python-keystoneclient-python33/e018e0e : SUCCESS in 3m 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/35/129935/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/9de133f : SUCCESS in 27m 05s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/35/129935/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/7542d18 : SUCCESS in 24m 15s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/35/129935/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/5c6279f : FAILURE in 27m 56s","accounts_in_message":[],"_revision_number":3},{"id":"62b3f9bcb1e9a405b477bb7b475badb9d96d0fa5","author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"date":"2014-12-10 07:24:37.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"4783fb6933a5d58268c8be75abc56cbe0b11df73","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-10 08:06:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/35/129935/3/check/gate-python-keystoneclient-python26/7a06a40 : SUCCESS in 1m 53s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/35/129935/3/check/gate-python-keystoneclient-pep8/7d15dba : SUCCESS in 1m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/35/129935/3/check/gate-python-keystoneclient-docs/9819f18/doc/build/html/ : SUCCESS in 3m 20s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/35/129935/3/check/gate-python-keystoneclient-python27/a12747f : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/35/129935/3/check/gate-python-keystoneclient-python33/8e318eb : SUCCESS in 3m 46s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse http://logs.openstack.org/35/129935/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-icehouse/d086824 : SUCCESS in 26m 32s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/35/129935/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/1f5eda1 : SUCCESS in 31m 10s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/35/129935/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/81a5bb1 : SUCCESS in 26m 10s","accounts_in_message":[],"_revision_number":3},{"id":"6157f7aa776d8241bf214ea25ca7c7f4a0500984","author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"date":"2014-12-10 09:50:39.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"2c2db19aba7b28f7f1fa210794c02ce56106df68","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2014-12-10 09:54:29.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"8f073bcd7d35d8ae004a1ecc7bfdeb4dd8d350eb","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-12-11 21:38:35.000000000","message":"Patch Set 3: Code-Review+2\n\nMy comments were addressed. Thanks!","accounts_in_message":[],"_revision_number":3},{"id":"d7d5b057c84526182180c1875e5d2eeb9ebdf06d","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-12-11 21:53:04.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nlooks good!","accounts_in_message":[],"_revision_number":3},{"id":"0e65261d656297b5e28873cde72913f7e2fbeb99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-11 21:53:18.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"b5442840a3c3ccb6ad50cd1d29168248f09dcd25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-11 22:29:24.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/35/129935/3/gate/gate-python-keystoneclient-python26/d5889bf : SUCCESS in 1m 50s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/35/129935/3/gate/gate-python-keystoneclient-docs/b310372/doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/35/129935/3/gate/gate-python-keystoneclient-pep8/ab8f3a4 : SUCCESS in 2m 36s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/35/129935/3/gate/gate-python-keystoneclient-python27/ef4f1cd : SUCCESS in 2m 23s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/35/129935/3/gate/gate-python-keystoneclient-python33/6e0dbec : SUCCESS in 3m 21s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/35/129935/3/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/8240d82 : SUCCESS in 36m 00s","accounts_in_message":[],"_revision_number":3},{"id":"2579494993b34258ef639a8ae5c57535c75ad656","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-11 22:29:25.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"ff1c0e1347ddb3f07103c238b642f78780f80022","revisions":{"ec119aebcd262d9dc1fcf6440e62d0c04ad25501":{"kind":"REWORK","_number":1,"created":"2014-10-21 15:20:43.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/35/129935/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/35/129935/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/1"}}},"commit":{"parents":[{"commit":"85194d72a0d15b11e807d4f43703d700fe6ab187","subject":"Merge \"Fix mappings.Mapping docstring\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/85194d72a0d15b11e807d4f43703d700fe6ab187"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-21 15:18:40.000000000","tz":120},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-21 15:18:40.000000000","tz":120},"subject":"Expose version matching functions to the public","message":"Expose version matching functions to the public\n\nThe functions to match a version or convert a string version number into\na tuple have shown to be useful in at least auth_token middleware. I\nthink this is also better as _discover should really only be a shadow\nfor the discover file because of the circular dependency problems.\n_discover shouldn\u0027t really need to be used even within client.\n\nChange-Id: Icf700c30d01e0700e437437a23e63a7f100ce4d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ec119aebcd262d9dc1fcf6440e62d0c04ad25501"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ec119aebcd262d9dc1fcf6440e62d0c04ad25501"}]},"branch":"refs/heads/master"},"a79df3a2bc0103f3ea7692d96ef32f9aa5e63c25":{"kind":"REWORK","_number":2,"created":"2014-12-03 02:13:37.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/35/129935/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/35/129935/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/2"}}},"commit":{"parents":[{"commit":"f8f81bb119b63b85f9a3f72ba81045e065b01cce","subject":"Merge \"Make keystoneclient use an adapter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f8f81bb119b63b85f9a3f72ba81045e065b01cce"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-21 15:18:40.000000000","tz":120},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-03 02:12:25.000000000","tz":600},"subject":"Expose version matching functions to the public","message":"Expose version matching functions to the public\n\nThe functions to match a version or convert a string version number into\na tuple have shown to be useful in at least auth_token middleware. I\nthink this is also better as _discover should really only be a shadow\nfor the discover file because of the circular dependency problems.\n_discover shouldn\u0027t really need to be used even within client.\n\nChange-Id: Icf700c30d01e0700e437437a23e63a7f100ce4d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a79df3a2bc0103f3ea7692d96ef32f9aa5e63c25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a79df3a2bc0103f3ea7692d96ef32f9aa5e63c25"}]},"branch":"refs/heads/master"},"ff1c0e1347ddb3f07103c238b642f78780f80022":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2014-12-10 06:15:47.000000000","uploader":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"ref":"refs/changes/35/129935/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/35/129935/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/35/129935/3"}}},"commit":{"parents":[{"commit":"f8f81bb119b63b85f9a3f72ba81045e065b01cce","subject":"Merge \"Make keystoneclient use an adapter\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/f8f81bb119b63b85f9a3f72ba81045e065b01cce"}]}],"author":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-10-21 15:18:40.000000000","tz":120},"committer":{"name":"Jamie Lennox","email":"jamielennox@redhat.com","date":"2014-12-10 06:15:47.000000000","tz":0},"subject":"Expose version matching functions to the public","message":"Expose version matching functions to the public\n\nThe functions to match a version or convert a string version number into\na tuple have shown to be useful in at least auth_token middleware. I\nthink this is also better as _discover should really only be a shadow\nfor the discover file because of the circular dependency problems.\n_discover shouldn\u0027t really need to be used even within client.\n\nCloses-Bug: #1400998\nChange-Id: Icf700c30d01e0700e437437a23e63a7f100ce4d3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ff1c0e1347ddb3f07103c238b642f78780f80022"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ff1c0e1347ddb3f07103c238b642f78780f80022"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
