)]}'
{"id":"openstack%2Fpython-keystoneclient~258183","triplet_id":"openstack%2Fpython-keystoneclient~master~Ib4e9a3acfbab5a115c76bbc8bbf7241f42c6eac8","project":"openstack/python-keystoneclient","branch":"master","topic":"move_hacking","hashtags":[],"change_id":"Ib4e9a3acfbab5a115c76bbc8bbf7241f42c6eac8","subject":"move hacking to tests folder","status":"MERGED","created":"2015-12-15 23:06:22.000000000","updated":"2015-12-16 07:29:15.000000000","submitted":"2015-12-16 07:29:14.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2fbf7199badc2a4e4f21a4e13bb5af7198b5f28c","_number":258183,"virtual_id_number":258183,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-12-16 07:29:14.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"}],"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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-12-15 23:10:09.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":2,"date":"2015-12-16 06:29:58.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":1,"date":"2015-12-16 06:29:58.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-12-15 23:10:09.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-12-16 06:29:58.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-12-16 07:29:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"61cdf9689f0096e7fe00ce6434c90d1522114739","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-15 23:06:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f484fedf8062044c767688ec9a3f93c4088515e2","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-12-15 23:08:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a14ba680f2926a7e4411b1f0cbf1bf735b42631b","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-12-15 23:10:09.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"48dbec808cf3de7217c6affd0a745a01504b9390","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-16 01:11:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/83/258183/2/check/gate-python-keystoneclient-pep8/214a37a/ : SUCCESS in 2m 28s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/83/258183/2/check/gate-python-keystoneclient-docs/73c4b95//doc/build/html/ : SUCCESS in 2m 45s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/83/258183/2/check/gate-python-keystoneclient-python27/5621291/ : SUCCESS in 2m 37s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/83/258183/2/check/gate-python-keystoneclient-python34/35fa0af/ : SUCCESS in 3m 17s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/83/258183/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/f63f883/ : SUCCESS in 1h 20m 50s\n- gate-python-keystoneclient-releasenotes http://docs-draft.openstack.org/83/258183/2/check/gate-python-keystoneclient-releasenotes/63f475a//releasenotes/build/html/ : SUCCESS in 2m 22s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/83/258183/2/check/gate-keystoneclient-dsvm-functional/8fb24f4/ : SUCCESS in 23m 56s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/83/258183/2/check/gate-python-keystoneclient-tox-bandit/35e9320/ : SUCCESS in 2m 29s","accounts_in_message":[],"_revision_number":2},{"id":"cd9ff5eb0462b8b882409f31daad0a95172289f7","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-12-16 06:29:58.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2fa2ccba7d87078990e471f3d01ef26eb868be8a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-16 06:30:04.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a590c83aee971a26b50bec69aaa20b519e6b56dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-16 07:29:14.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/83/258183/2/gate/gate-python-keystoneclient-docs/4955d47//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/83/258183/2/gate/gate-python-keystoneclient-pep8/732009c/ : SUCCESS in 2m 17s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/83/258183/2/gate/gate-python-keystoneclient-python27/93a6e0f/ : SUCCESS in 2m 25s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/83/258183/2/gate/gate-python-keystoneclient-python34/47e7dec/ : SUCCESS in 3m 21s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/83/258183/2/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/3ef9e88/ : SUCCESS in 55m 42s\n- gate-python-keystoneclient-releasenotes http://docs-draft.openstack.org/83/258183/2/gate/gate-python-keystoneclient-releasenotes/3f3c795//releasenotes/build/html/ : SUCCESS in 2m 47s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/83/258183/2/gate/gate-keystoneclient-dsvm-functional/d38a9fb/ : SUCCESS in 23m 18s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/83/258183/2/gate/gate-python-keystoneclient-tox-bandit/014b491/ : SUCCESS in 2m 46s","accounts_in_message":[],"_revision_number":2},{"id":"bd21c211e485fde6d7bec1927ef383910f347337","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-16 07:29:15.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"59ee992256389ea1accee3e2f8446160567d1e8c","revisions":{"cfafd564381a4e001a0c527a0461921b1c7821a1":{"kind":"REWORK","_number":1,"created":"2015-12-15 23:06:22.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/83/258183/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/83/258183/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/83/258183/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/83/258183/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/83/258183/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/83/258183/1"}}},"commit":{"parents":[{"commit":"db54738eb99efd8d68a5a7233150070825f843b3","subject":"Merge \"remove the default arguments \"{}\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/db54738eb99efd8d68a5a7233150070825f843b3"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-12-15 23:04:28.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-12-15 23:04:28.000000000","tz":-300},"subject":"move hacking to tests folder","message":"move hacking to tests folder\n\nhacking should go under tests, no reason to pollute the top level\ndirectory with non-keystoneclient related bits.\n\nChange-Id: Ib4e9a3acfbab5a115c76bbc8bbf7241f42c6eac8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cfafd564381a4e001a0c527a0461921b1c7821a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/cfafd564381a4e001a0c527a0461921b1c7821a1"}]},"branch":"refs/heads/master"},"59ee992256389ea1accee3e2f8446160567d1e8c":{"kind":"REWORK","_number":2,"created":"2015-12-15 23:08:45.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/83/258183/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/83/258183/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/83/258183/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/83/258183/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/83/258183/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/83/258183/2"}}},"commit":{"parents":[{"commit":"db54738eb99efd8d68a5a7233150070825f843b3","subject":"Merge \"remove the default arguments \"{}\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/db54738eb99efd8d68a5a7233150070825f843b3"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-12-15 23:04:28.000000000","tz":-300},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-12-15 23:08:38.000000000","tz":-300},"subject":"move hacking to tests folder","message":"move hacking to tests folder\n\nhacking should go under tests, no reason to pollute the top level\ndirectory with non-keystoneclient related bits.\n\nChange-Id: Ib4e9a3acfbab5a115c76bbc8bbf7241f42c6eac8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/59ee992256389ea1accee3e2f8446160567d1e8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/59ee992256389ea1accee3e2f8446160567d1e8c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
