)]}'
{"id":"openstack%2Fpython-openstackclient~35087","triplet_id":"openstack%2Fpython-openstackclient~master~Ic708ffd92aea78c2ffc1a8579af0587af4fca4ff","project":"openstack/python-openstackclient","branch":"master","hashtags":[],"change_id":"Ic708ffd92aea78c2ffc1a8579af0587af4fca4ff","subject":"Move tests into project package.","status":"MERGED","created":"2013-07-01 03:32:20.000000000","updated":"2013-07-02 14:26:25.000000000","submitted":"2013-07-02 14:26:25.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"460b19a6dc2b2e1ba852e31b826889f9e86a04b7","_number":35087,"virtual_id_number":35087,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-07-02 14:26:25.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4375,"name":"Sascha Peilicke","email":"sascha@peilicke.de","username":"saschpe"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":4375,"name":"Sascha Peilicke","email":"sascha@peilicke.de","username":"saschpe"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-07-02 11:47:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4375,"name":"Sascha Peilicke","email":"sascha@peilicke.de","username":"saschpe"},{"value":2,"date":"2013-07-01 18:49:30.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4375,"name":"Sascha Peilicke","email":"sascha@peilicke.de","username":"saschpe"},{"value":1,"date":"2013-07-02 14:24:48.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":4375,"name":"Sascha Peilicke","email":"sascha@peilicke.de","username":"saschpe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-02 11:47:32.000000000","updated_by":{"_account_id":4375,"name":"Sascha Peilicke","email":"sascha@peilicke.de","username":"saschpe"},"reviewer":{"_account_id":4375,"name":"Sascha Peilicke","email":"sascha@peilicke.de","username":"saschpe"},"state":"REVIEWER"},{"updated":"2013-07-02 14:24:48.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2013-07-02 14:26:25.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"05a76d8a6b99102540fa574f55ace7c6903660d5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-01 03:34:05.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/35087/1/check/gate-python-openstackclient-pep8/397 : SUCCESS in 1m 06s\n- http://docs-draft.openstack.org/35087/1/check/gate-python-openstackclient-docs/321/doc/build/html/ : SUCCESS in 1m 14s\n- http://logs.openstack.org/35087/1/check/gate-python-openstackclient-python26/389 : SUCCESS in 1m 36s\n- http://logs.openstack.org/35087/1/check/gate-python-openstackclient-python27/393 : SUCCESS in 1m 13s\n","accounts_in_message":[],"_revision_number":1},{"id":"d7aadc6b2247e4a5f1f1adda3f04344255a29dbc","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-01 18:49:30.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"4eaed1bd12fdbf7291daa4d8bf549015631fd4d7","author":{"_account_id":4375,"name":"Sascha Peilicke","email":"sascha@peilicke.de","username":"saschpe"},"date":"2013-07-02 11:47:32.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"a9a7f26becb2cc656e1b3e88543177f177114e3f","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-07-02 14:24:48.000000000","message":"Patch Set 1: Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"d6e80db541eb1acabbdffe760c45c32c4c939f03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-02 14:24:49.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"8cfc280211807d861ed8d8844c7c20a9aa9e11e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-02 14:26:25.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"460b19a6dc2b2e1ba852e31b826889f9e86a04b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-02 14:26:25.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/35087/1/gate/gate-python-openstackclient-docs/325/doc/build/html/ : SUCCESS in 1m 16s\n- http://logs.openstack.org/35087/1/gate/gate-python-openstackclient-pep8/401 : SUCCESS in 1m 13s\n- http://logs.openstack.org/35087/1/gate/gate-python-openstackclient-python26/393 : SUCCESS in 1m 29s\n- http://logs.openstack.org/35087/1/gate/gate-python-openstackclient-python27/397 : SUCCESS in 1m 34s\n","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"196daf859b1557fba24dbcf9870d3a834da86916","revisions":{"196daf859b1557fba24dbcf9870d3a834da86916":{"kind":"REWORK","_number":1,"created":"2013-07-01 03:32:20.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/87/35087/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/87/35087/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/35087/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/35087/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/87/35087/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/87/35087/1"}}},"commit":{"parents":[{"commit":"108f78d98994435fbd234196b3f23948b4c8bca6","subject":"Remove python3 incompatible exception syntax.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/108f78d98994435fbd234196b3f23948b4c8bca6"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-01 03:01:17.000000000","tz":-240},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2013-07-01 03:30:54.000000000","tz":-240},"subject":"Move tests into project package.","message":"Move tests into project package.\n\nThere are several reasons for this. One is that the majority of\nOpenStack packages behave this way. The second is that it makes writing\nsoftware that extends something easier to test (which is a clear usecase\nfor openstackclient) And third, tests/__init__.py implies a global\npackage named \"tests\" - which I\u0027m pretty sure we\u0027re not providing.\n\nChange-Id: Ic708ffd92aea78c2ffc1a8579af0587af4fca4ff\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/196daf859b1557fba24dbcf9870d3a834da86916"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/196daf859b1557fba24dbcf9870d3a834da86916"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
