)]}'
{"id":"openstack%2Fpython-openstackclient~338539","triplet_id":"openstack%2Fpython-openstackclient~master~I2a185f04bbec7ab01fdd2ab436a5f413f33819e7","project":"openstack/python-openstackclient","branch":"master","hashtags":[],"change_id":"I2a185f04bbec7ab01fdd2ab436a5f413f33819e7","subject":"Added a note on how to test changes","status":"MERGED","created":"2016-07-06 20:28:30.000000000","updated":"2016-07-18 23:03:47.000000000","submitted":"2016-07-18 23:03:47.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"79e8c4276e7305ea6b34c11918e5c1da4d783cd1","_number":338539,"virtual_id_number":338539,"owner":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2016-07-18 23:03:47.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"recommended":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"all":[{"value":1,"date":"2016-07-15 19:39:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"value":2,"date":"2016-07-07 20:35:08.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":2,"date":"2016-07-18 22:01:22.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"}],"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":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"value":1,"date":"2016-07-18 22:01:22.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"}],"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-07-06 23:01:28.000000000","updated_by":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"reviewer":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"state":"REVIEWER"},{"updated":"2016-07-07 20:35:08.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2016-07-15 19:39:09.000000000","updated_by":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"reviewer":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"state":"REVIEWER"},{"updated":"2016-07-18 22:01:22.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":"2016-07-18 23:03:47.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"03b2fa3ed45e6b5653e5e18eec620dc7e2d0f9b0","author":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"date":"2016-07-06 20:28:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"86c3bae2688a59af9267410ac369976c19b78c77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-06 21:45:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/39/338539/1/check/gate-python-openstackclient-docs/f939135//doc/build/html/ : SUCCESS in 3m 31s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/39/338539/1/check/gate-python-openstackclient-pep8/539180e/ : SUCCESS in 3m 09s\n- gate-python-openstackclient-python27 http://logs.openstack.org/39/338539/1/check/gate-python-openstackclient-python27/a965f05/ : SUCCESS in 3m 29s\n- gate-python-openstackclient-python34 http://logs.openstack.org/39/338539/1/check/gate-python-openstackclient-python34/4363215/ : SUCCESS in 3m 33s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/39/338539/1/check/gate-python-openstackclient-python35-nv/2fdc36f/ : SUCCESS in 4m 44s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/39/338539/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/94deb4d/ : SUCCESS in 1h 13m 56s\n- check-osc-plugins http://logs.openstack.org/39/338539/1/check/check-osc-plugins/1c41dd0/ : SUCCESS in 4m 18s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/39/338539/1/check/gate-osc-dsvm-functional/685cedb/ : SUCCESS in 26m 01s","accounts_in_message":[],"_revision_number":1},{"id":"6f174eea2897a25d756b2c4818f9839bee29ae30","author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"date":"2016-07-06 23:01:28.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2dca59dc6fd3eb89309ac65f8e68e08462feef16","author":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"date":"2016-07-06 23:05:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e145da45716893600101d84c38901b7f2c6bdb5f","author":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"date":"2016-07-06 23:05:50.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nThanks!","accounts_in_message":[],"_revision_number":1},{"id":"d6bc00fd5284b10cf40c6c319935af3e10243820","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-07 00:27:06.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/39/338539/2/check/gate-python-openstackclient-docs/1089afd//doc/build/html/ : SUCCESS in 5m 09s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/39/338539/2/check/gate-python-openstackclient-pep8/d796e50/ : SUCCESS in 4m 33s\n- gate-python-openstackclient-python27 http://logs.openstack.org/39/338539/2/check/gate-python-openstackclient-python27/ad53b86/ : SUCCESS in 3m 15s\n- gate-python-openstackclient-python34 http://logs.openstack.org/39/338539/2/check/gate-python-openstackclient-python34/70a6d45/ : SUCCESS in 6m 51s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/39/338539/2/check/gate-python-openstackclient-python35-nv/c7c942d/ : SUCCESS in 7m 05s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/39/338539/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d6dcf29/ : SUCCESS in 1h 15m 27s\n- check-osc-plugins http://logs.openstack.org/39/338539/2/check/check-osc-plugins/c921e2c/ : SUCCESS in 6m 22s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/39/338539/2/check/gate-osc-dsvm-functional/2cf8525/ : SUCCESS in 41m 36s","accounts_in_message":[],"_revision_number":2},{"id":"9b0f02606528aafa2c768bc5e64d490819349b8d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-07 02:48:28.000000000","message":"Patch Set 2:\n\n(2 comments)\n\njust a few thoughts, nothing against this on paper, just trying to get a feel for why it was needed","accounts_in_message":[],"_revision_number":2},{"id":"e84789f6d2386a29a344953d2b17a77c24c86838","author":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"date":"2016-07-07 16:12:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"914b2ce53809b0dffb00f73070bd2cdb09c9f8c6","author":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"date":"2016-07-07 16:13:56.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nYes, I was eventually able to find it in the docs, it just seemed like it would be nice to have it on the README for quicker access. It is explained on http://docs.openstack.org/developer/python-openstackclient/developing.html - but that takes some googling to find. Would it be better included in CONTRIBUTING or HACKING?","accounts_in_message":[],"_revision_number":2},{"id":"62b602e862ae83789a7147148df62f24725d8b97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-07 17:36:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/39/338539/3/check/gate-python-openstackclient-docs/6e230f5//doc/build/html/ : SUCCESS in 5m 55s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/39/338539/3/check/gate-python-openstackclient-pep8/d3838f4/ : SUCCESS in 4m 25s\n- gate-python-openstackclient-python27 http://logs.openstack.org/39/338539/3/check/gate-python-openstackclient-python27/9835524/ : SUCCESS in 3m 57s\n- gate-python-openstackclient-python34 http://logs.openstack.org/39/338539/3/check/gate-python-openstackclient-python34/c419454/ : SUCCESS in 4m 47s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/39/338539/3/check/gate-python-openstackclient-python35-nv/f133a64/ : SUCCESS in 6m 22s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/39/338539/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/02c0104/ : SUCCESS in 1h 11m 31s\n- check-osc-plugins http://logs.openstack.org/39/338539/3/check/check-osc-plugins/aae720c/ : SUCCESS in 7m 01s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/39/338539/3/check/gate-osc-dsvm-functional/dddba32/ : SUCCESS in 34m 26s","accounts_in_message":[],"_revision_number":3},{"id":"8c1b3c44ec5aba24fd58ad32a5f5969bb2d03216","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-07-07 20:35:08.000000000","message":"Patch Set 3: Code-Review+2\n\ni\u0027m OK with this, whatever helps us get more contributors :)","accounts_in_message":[],"_revision_number":3},{"id":"de60b7142eaf9155c9e867993bfc3470374c2b6b","author":{"_account_id":17120,"name":"Manjeet Singh Bhatia","email":"manjeet.s.bhatia@intel.com","username":"manjeets"},"date":"2016-07-15 19:39:09.000000000","message":"Patch Set 3: Code-Review+1\n\nIt\u0027s good to have it in readme for easy access.","accounts_in_message":[],"_revision_number":3},{"id":"7d441e0f2b1dc709b3197e991cae59ac94f73b30","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2016-07-18 22:01:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"34621609b3798d52f2f805da14f0774db3997587","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-18 22:01:32.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"b7fd9a97a5c4f80e397412410a9d59b21aa5062b","date":"2016-07-18 23:03:47.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":3},{"id":"79e8c4276e7305ea6b34c11918e5c1da4d783cd1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-18 23:03:47.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/39/338539/3/gate/gate-python-openstackclient-docs/b4a7d6d//doc/build/html/ : SUCCESS in 5m 12s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/39/338539/3/gate/gate-python-openstackclient-pep8/d268273/ : SUCCESS in 4m 50s\n- gate-python-openstackclient-python27 http://logs.openstack.org/39/338539/3/gate/gate-python-openstackclient-python27/11d6554/ : SUCCESS in 2m 38s\n- gate-python-openstackclient-python34 http://logs.openstack.org/39/338539/3/gate/gate-python-openstackclient-python34/6330a47/ : SUCCESS in 2m 39s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/39/338539/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/b73a5b2/ : SUCCESS in 59m 18s\n- check-osc-plugins http://logs.openstack.org/39/338539/3/gate/check-osc-plugins/53c01b2/ : SUCCESS in 2m 54s\n- gate-osc-dsvm-functional http://logs.openstack.org/39/338539/3/gate/gate-osc-dsvm-functional/27aa8a7/ : SUCCESS in 29m 41s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"cde07464b53562011bd6604394e2d420c898915b","revisions":{"cb1dbfd3ba6287c8bdcc048f7018e429aabe9af0":{"kind":"REWORK","_number":1,"created":"2016-07-06 20:28:30.000000000","uploader":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"ref":"refs/changes/39/338539/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/39/338539/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/1"}}},"commit":{"parents":[{"commit":"272d19340117927f6988c61113abc3dd995af76d","subject":"Merge \"Deduplicate get_opts methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/272d19340117927f6988c61113abc3dd995af76d"}]}],"author":{"name":"Ryan Selden","email":"ryanx.seldon@intel.com","date":"2016-07-06 20:27:31.000000000","tz":0},"committer":{"name":"Ryan Selden","email":"ryanx.seldon@intel.com","date":"2016-07-06 20:28:27.000000000","tz":0},"subject":"Added a note on how to test changes","message":"Added a note on how to test changes\n\nIt\u0027s confusing for new contributors to test the client.\nAdded a quick note to the README explaining how to do so.\n\nChange-Id: I2a185f04bbec7ab01fdd2ab436a5f413f33819e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cb1dbfd3ba6287c8bdcc048f7018e429aabe9af0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cb1dbfd3ba6287c8bdcc048f7018e429aabe9af0"}]},"branch":"refs/heads/master"},"d4e174a45512ffc28ebb42a44f852a18157ce432":{"kind":"REWORK","_number":2,"created":"2016-07-06 23:05:23.000000000","uploader":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"ref":"refs/changes/39/338539/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/39/338539/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/2"}}},"commit":{"parents":[{"commit":"272d19340117927f6988c61113abc3dd995af76d","subject":"Merge \"Deduplicate get_opts methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/272d19340117927f6988c61113abc3dd995af76d"}]}],"author":{"name":"Ryan Selden","email":"ryanx.seldon@intel.com","date":"2016-07-06 20:27:31.000000000","tz":0},"committer":{"name":"Ryan Selden","email":"ryanx.seldon@intel.com","date":"2016-07-06 23:05:10.000000000","tz":0},"subject":"Added a note on how to test changes","message":"Added a note on how to test changes\n\nIt\u0027s confusing for new contributors to test the client.\nAdded a quick note to the README explaining how to do so.\n\nChange-Id: I2a185f04bbec7ab01fdd2ab436a5f413f33819e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d4e174a45512ffc28ebb42a44f852a18157ce432"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d4e174a45512ffc28ebb42a44f852a18157ce432"}]},"branch":"refs/heads/master"},"cde07464b53562011bd6604394e2d420c898915b":{"kind":"REWORK","_number":3,"created":"2016-07-07 16:12:08.000000000","uploader":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"ref":"refs/changes/39/338539/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/39/338539/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/39/338539/3"}}},"commit":{"parents":[{"commit":"272d19340117927f6988c61113abc3dd995af76d","subject":"Merge \"Deduplicate get_opts methods\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/272d19340117927f6988c61113abc3dd995af76d"}]}],"author":{"name":"Ryan Selden","email":"ryanx.seldon@intel.com","date":"2016-07-06 20:27:31.000000000","tz":0},"committer":{"name":"Ryan Selden","email":"ryanx.seldon@intel.com","date":"2016-07-07 16:11:54.000000000","tz":0},"subject":"Added a note on how to test changes","message":"Added a note on how to test changes\n\nIt\u0027s confusing for new contributors to test the client.\nAdded a quick note to the README explaining how to do so.\n\nChange-Id: I2a185f04bbec7ab01fdd2ab436a5f413f33819e7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cde07464b53562011bd6604394e2d420c898915b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/cde07464b53562011bd6604394e2d420c898915b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
