)]}'
{"id":"openstack%2Fkeystone~20516","triplet_id":"openstack%2Fkeystone~master~I998a44bfd6aa85f67d58904bd7af25a56c73d48a","project":"openstack/keystone","branch":"master","topic":"tenant_to_project_identity_backend","hashtags":[],"change_id":"I998a44bfd6aa85f67d58904bd7af25a56c73d48a","subject":"Tenant to Project in Back ends","status":"MERGED","created":"2013-01-25 19:47:29.000000000","updated":"2013-01-29 20:03:03.000000000","submitted":"2013-01-29 20:03:02.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"01b0431de9538d39321c18a511aa869394a6d3a6","_number":20516,"virtual_id_number":20516,"owner":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"recommended":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":1,"date":"2013-01-28 22:13:37.000000000","_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2013-01-29 20:03:02.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"recommended":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"all":[{"value":1,"date":"2013-01-29 17:55:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":2,"date":"2013-01-29 17:56:43.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":2,"date":"2013-01-28 23:14:17.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":2,"date":"2013-01-29 17:45:09.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":1,"date":"2013-01-28 21:54:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"date":"2013-01-29 00:38:38.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":1,"date":"2013-01-29 17:56:43.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"date":"2013-01-28 23:14:17.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"date":"2013-01-29 17:45:09.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-01-28 21:54:17.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":"2013-01-28 22:13:37.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2013-01-28 23:14:17.000000000","updated_by":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"reviewer":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"state":"REVIEWER"},{"updated":"2013-01-29 00:38:38.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":"2013-01-29 17:45:09.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":"2013-01-29 20:03:02.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"4d8f179caf6984eb2a12ed7d73a57ea12d3f9d63","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-25 20:07:18.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20516/1/check/gate-keystone-docs/1583 : SUCCESS\n- http://logs.openstack.org/20516/1/check/gate-keystone-pep8/3099 : SUCCESS\n- http://logs.openstack.org/20516/1/check/gate-keystone-python26/2124 : SUCCESS\n- http://logs.openstack.org/20516/1/check/gate-keystone-python27/2127 : SUCCESS\n- http://logs.openstack.org/20516/1/check/gate-tempest-devstack-vm/28344 : SUCCESS\n- http://logs.openstack.org/20516/1/check/gate-tempest-devstack-vm-quantum/2862 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"6e14ebea611e9e4c563e13cea8bbb46351460b26","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-25 20:24:06.000000000","message":"Patch Set 1: Works for me\n\nSmokeStack Results (patch set 1):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67205\n","accounts_in_message":[],"_revision_number":1},{"id":"72b0204fe555926f38ff82750739623195a98c23","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-25 21:04:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ebd8841ac1a9359252713732a443494db22031f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-25 21:24:54.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20516/2/check/gate-keystone-docs/1587 : SUCCESS\n- http://logs.openstack.org/20516/2/check/gate-keystone-pep8/3103 : SUCCESS\n- http://logs.openstack.org/20516/2/check/gate-keystone-python26/2128 : SUCCESS\n- http://logs.openstack.org/20516/2/check/gate-keystone-python27/2131 : SUCCESS\n- http://logs.openstack.org/20516/2/check/gate-tempest-devstack-vm/28360 : SUCCESS\n- http://logs.openstack.org/20516/2/check/gate-tempest-devstack-vm-quantum/2882 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"b13401a6ea1a881598c43002a8dc805f8b2188d1","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-25 21:39:31.000000000","message":"Patch Set 2: Works for me\n\nSmokeStack Results (patch set 2):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67238\n","accounts_in_message":[],"_revision_number":2},{"id":"d7acbafa83708ba130f9ea9bbad27f7e2848b9d6","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-01-27 09:18:02.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"532eb87b8f2b606093f9edec379310363ad99f6f","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-01-28 18:42:52.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"fddd47a7b7627012f835ec51203895a355b2288d","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-28 19:29:55.000000000","message":"Patch Set 2: (2 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"93989ec9a3cea5fd2836ce3f8182309d050faa61","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-28 19:58:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5a0eb9f1be82d35222bfb4adf929720f68ad61c6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-01-28 20:06:04.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nDid changes from another fix sneak into this one?","accounts_in_message":[],"_revision_number":3},{"id":"0a0363a8f5aca5cf2787631cbf156393bd91ea2e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-28 20:19:29.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20516/3/check/gate-keystone-docs/1597 : SUCCESS\n- http://logs.openstack.org/20516/3/check/gate-keystone-pep8/3113 : SUCCESS\n- http://logs.openstack.org/20516/3/check/gate-keystone-python26/2138 : SUCCESS\n- http://logs.openstack.org/20516/3/check/gate-keystone-python27/2141 : SUCCESS\n- http://logs.openstack.org/20516/3/check/gate-tempest-devstack-vm/28513 : SUCCESS\n- http://logs.openstack.org/20516/3/check/gate-tempest-devstack-vm-quantum/3083 : SUCCESS\n","accounts_in_message":[],"_revision_number":3},{"id":"428b01479f0b2b398922f3f03b6d976af024edaf","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-28 20:24:04.000000000","message":"Patch Set 3: Works for me\n\nSmokeStack Results (patch set 3):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67601\n","accounts_in_message":[],"_revision_number":3},{"id":"300c4822011fbe1a0b72f2dd57662891eea77451","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-28 20:35:00.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2cf4449f8e7cd04e6fe8e3e1f9fc415dcc264a53","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-28 20:58:13.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20516/4/check/gate-keystone-docs/1599 : SUCCESS\n- http://logs.openstack.org/20516/4/check/gate-keystone-pep8/3115 : SUCCESS\n- http://logs.openstack.org/20516/4/check/gate-keystone-python26/2140 : SUCCESS\n- http://logs.openstack.org/20516/4/check/gate-keystone-python27/2143 : SUCCESS\n- http://logs.openstack.org/20516/4/check/gate-tempest-devstack-vm/28518 : SUCCESS\n- http://logs.openstack.org/20516/4/check/gate-tempest-devstack-vm-quantum/3090 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"4fb9f379117e47cee3054aa0079e9bd8edbaec12","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-28 21:11:33.000000000","message":"Patch Set 4: Works for me\n\nSmokeStack Results (patch set 4):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67613\n","accounts_in_message":[],"_revision_number":4},{"id":"2736500a6d45b732ed1fc2bf70d8f07f27ea7e9a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-01-28 21:13:13.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"88dae01b8dbad0cd51cc17642fdacc8e988c54a7","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-28 21:50:32.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"18b5108d5eca818f017339acdf01d1770f346949","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-01-28 21:54:17.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"d3f458380ea460f082ba043c4e5d30e92f104a56","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-01-28 22:13:37.000000000","message":"Patch Set 5: Works for me\n\nSmokeStack Results (patch set 5):\n\tLibvirt (Fedora 17) Success: http://smokestack.openstack.org/?go\u003d/jobs/67639\n","accounts_in_message":[],"_revision_number":5},{"id":"03fa13a50d267afd478a57ae7b455d2e18bbfa58","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-28 22:22:43.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/20516/5/check/gate-keystone-docs/1605 : SUCCESS\n- http://logs.openstack.org/20516/5/check/gate-keystone-pep8/3121 : SUCCESS\n- http://logs.openstack.org/20516/5/check/gate-keystone-python26/2146 : SUCCESS\n- http://logs.openstack.org/20516/5/check/gate-keystone-python27/2149 : SUCCESS\n- http://logs.openstack.org/20516/5/check/gate-tempest-devstack-vm/28535 : SUCCESS\n- http://logs.openstack.org/20516/5/check/gate-tempest-devstack-vm-quantum/3108 : SUCCESS\n","accounts_in_message":[],"_revision_number":5},{"id":"076e7edfcfb470871b2345247bb341cbd93782df","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-01-28 23:14:17.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"e80a8568d13bdef6fad68fb733118309a81ca1c8","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-01-29 00:38:38.000000000","message":"Patch Set 5: I would prefer that you didn\u0027t merge this\n\n(3 inline comments)\n\nAs long as none of the renaming leak to v2 APIs we should be OK. Just want to make sure.","accounts_in_message":[],"_revision_number":5},{"id":"b192cc3ebb9a59bb5a9ea490e8e8810236cf1a1d","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-29 02:52:20.000000000","message":"Patch Set 5:\n\nGuang, I haven\u0027t changed the data that comes in through the unit tests fro conteant_types or for Keystone Client.  Those plus the Tempest tests ensure that the word  tenant is still what the APIs use.  This is Class and  Function naming only.","accounts_in_message":[],"_revision_number":5},{"id":"29aa68894c054a09990e5c72a2ca61e23dc9bbd0","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-01-29 17:45:09.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\n(3 inline comments)\n\nagree on a couple nits, but otherwise: yay!","accounts_in_message":[],"_revision_number":5},{"id":"0bf4e5d36813466444346d2c07bfae24136af37a","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-01-29 17:55:48.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":5},{"id":"626a6bd4a8e87b7facfa2b11052d7f71e87ec238","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-29 17:56:43.000000000","message":"Patch Set 5: Looks good to me (core reviewer); Approved\n\nApproval across the board...","accounts_in_message":[],"_revision_number":5},{"id":"457224d0e3c280f8f8f676835cb7912075800fb7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 17:56:47.000000000","message":"Patch Set 5: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"3c41831c4acdbcc7e8bc4f7593e65dd481ff4452","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-29 19:16:50.000000000","message":"Patch Set 5:\n\nreverify","accounts_in_message":[],"_revision_number":5},{"id":"389cd7aa9cb0d1a9f4c6152f8bf33c8ab86b7233","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-01-29 19:23:40.000000000","message":"Patch Set 5:\n\nreverify no bug","accounts_in_message":[],"_revision_number":5},{"id":"96b946e4939d108106b4c040518dc2c0a865f2a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 20:03:02.000000000","message":"Patch Set 5: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/20516/5/gate/gate-keystone-docs/1611 : SUCCESS\n- http://logs.openstack.org/20516/5/gate/gate-keystone-pep8/3127 : SUCCESS\n- http://logs.openstack.org/20516/5/gate/gate-keystone-python26/2152 : SUCCESS\n- http://logs.openstack.org/20516/5/gate/gate-keystone-python27/2155 : SUCCESS\n- http://logs.openstack.org/20516/5/gate/gate-tempest-devstack-vm/28784 : SUCCESS\n- http://logs.openstack.org/20516/5/gate/gate-tempest-devstack-vm-quantum/3391 : SUCCESS\n","accounts_in_message":[],"_revision_number":5},{"id":"269df05de9bebcded8d9fee5be6deee9d23aade3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-01-29 20:03:03.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"31660b119eb3ff3ec637a63813a0f0ca95ba34f9","revisions":{"233a33153f9ec13bbe9461cdeedec601c1648926":{"kind":"REWORK","_number":1,"created":"2013-01-25 19:47:29.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/16/20516/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/16/20516/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/16/20516/1"}}},"commit":{"parents":[{"commit":"56f194aea17141d7444737b8069603f863651f76","subject":"rename tenant to project in sql","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/56f194aea17141d7444737b8069603f863651f76"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-25 19:03:13.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-25 19:45:03.000000000","tz":-300},"subject":"Tenant to Project in Back ends","message":"Tenant to Project in Back ends\n\nA continuation of the process to convert the term tenant\nto project.  These changes should only be visible in the\nerror messages produced, but should otherwise be\nundetectable by calling programs.\n\nRemoves the TenantNotFound exception which propagates changes through\nthe code that calls the backends as well\n\nChange-Id: I998a44bfd6aa85f67d58904bd7af25a56c73d48a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/233a33153f9ec13bbe9461cdeedec601c1648926"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/233a33153f9ec13bbe9461cdeedec601c1648926"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"56f194aea17141d7444737b8069603f863651f76","is_merged_in_target_branch":true,"change_id":"I7cf7695354071f0ea6252be4730ceec3af0a2f35","change_number":20480,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a0a64dbea12f54b9ea2b25dcc51cac4ecb5f0c09":{"kind":"REWORK","_number":2,"created":"2013-01-25 21:04:43.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/16/20516/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/16/20516/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/16/20516/2"}}},"commit":{"parents":[{"commit":"56f194aea17141d7444737b8069603f863651f76","subject":"rename tenant to project in sql","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/56f194aea17141d7444737b8069603f863651f76"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-25 19:03:13.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-25 20:40:18.000000000","tz":-300},"subject":"Tenant to Project in Back ends","message":"Tenant to Project in Back ends\n\nA continuation of the process to convert the term tenant\nto project.  These changes should only be visible in the\nerror messages produced, but should otherwise be\nundetectable by calling programs.\n\nRemoves the TenantNotFound exception which propagates changes through\nthe code that calls the backends as well\n\nChange-Id: I998a44bfd6aa85f67d58904bd7af25a56c73d48a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a0a64dbea12f54b9ea2b25dcc51cac4ecb5f0c09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/a0a64dbea12f54b9ea2b25dcc51cac4ecb5f0c09"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"56f194aea17141d7444737b8069603f863651f76","is_merged_in_target_branch":true,"change_id":"I7cf7695354071f0ea6252be4730ceec3af0a2f35","change_number":20480,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/master"},"2d7d8afb97baaa0c4e0c577e5a52d6f055fc3b07":{"kind":"REWORK","_number":3,"created":"2013-01-28 19:58:58.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/16/20516/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/16/20516/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/16/20516/3"}}},"commit":{"parents":[{"commit":"ac1ed367f6401ed55e96005340b18668d12ba7d0","subject":"Merge \"Skip IPv6 tests if IPv6 is not supported.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ac1ed367f6401ed55e96005340b18668d12ba7d0"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-25 19:03:13.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-28 19:58:38.000000000","tz":-300},"subject":"Tenant to Project in Back ends","message":"Tenant to Project in Back ends\n\nA continuation of the process to convert the term tenant\nto project.  These changes should only be visible in the\nerror messages produced, but should otherwise be\nundetectable by calling programs.\n\nRemoves the TenantNotFound exception which propagates changes through\nthe code that calls the backends as well\n\nChange-Id: I998a44bfd6aa85f67d58904bd7af25a56c73d48a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2d7d8afb97baaa0c4e0c577e5a52d6f055fc3b07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2d7d8afb97baaa0c4e0c577e5a52d6f055fc3b07"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ac1ed367f6401ed55e96005340b18668d12ba7d0","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"4892c5c806177d3d239e50f4126aece8714acf67":{"kind":"REWORK","_number":4,"created":"2013-01-28 20:35:00.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/16/20516/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/16/20516/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/16/20516/4"}}},"commit":{"parents":[{"commit":"ac1ed367f6401ed55e96005340b18668d12ba7d0","subject":"Merge \"Skip IPv6 tests if IPv6 is not supported.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ac1ed367f6401ed55e96005340b18668d12ba7d0"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-25 19:03:13.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-28 20:34:48.000000000","tz":-300},"subject":"Tenant to Project in Back ends","message":"Tenant to Project in Back ends\n\nA continuation of the process to convert the term tenant\nto project.  These changes should only be visible in the\nerror messages produced, but should otherwise be\nundetectable by calling programs.\n\nRemoves the TenantNotFound exception which propagates changes through\nthe code that calls the backends as well\n\nChange-Id: I998a44bfd6aa85f67d58904bd7af25a56c73d48a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4892c5c806177d3d239e50f4126aece8714acf67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4892c5c806177d3d239e50f4126aece8714acf67"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ac1ed367f6401ed55e96005340b18668d12ba7d0","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"31660b119eb3ff3ec637a63813a0f0ca95ba34f9":{"kind":"REWORK","_number":5,"created":"2013-01-28 21:50:32.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/16/20516/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/16/20516/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/16/20516/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/16/20516/5"}}},"commit":{"parents":[{"commit":"ac1ed367f6401ed55e96005340b18668d12ba7d0","subject":"Merge \"Skip IPv6 tests if IPv6 is not supported.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ac1ed367f6401ed55e96005340b18668d12ba7d0"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-25 19:03:13.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2013-01-28 21:37:00.000000000","tz":-300},"subject":"Tenant to Project in Back ends","message":"Tenant to Project in Back ends\n\nA continuation of the process to convert the term tenant\nto project.  These changes should only be visible in the\nerror messages produced, but should otherwise be\nundetectable by calling programs.\n\nRemoves the TenantNotFound exception which propagates changes through\nthe code that calls the backends as well\n\nChange-Id: I998a44bfd6aa85f67d58904bd7af25a56c73d48a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/31660b119eb3ff3ec637a63813a0f0ca95ba34f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/31660b119eb3ff3ec637a63813a0f0ca95ba34f9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"ac1ed367f6401ed55e96005340b18668d12ba7d0","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
