)]}'
{"id":"openstack%2Fpython-novaclient~238366","triplet_id":"openstack%2Fpython-novaclient~master~I61984ee592f7a5d7f1a91c9e2ff3038c0245f797","project":"openstack/python-novaclient","branch":"master","topic":"bp/service-catalog-tng","hashtags":[],"change_id":"I61984ee592f7a5d7f1a91c9e2ff3038c0245f797","subject":"Add v2 support for optional project_id in version discovery urls","status":"MERGED","created":"2015-10-22 06:23:09.000000000","updated":"2015-11-09 18:08:39.000000000","submitted":"2015-11-09 18:08:36.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"30353f96f731815a0954bb3bed6bfe8c0de219c3","_number":238366,"virtual_id_number":238366,"owner":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},{"value":2,"date":"2015-11-09 18:08:36.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-11-05 16:47:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2015-11-09 17:07:34.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2015-11-09 17:07:34.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-05 16:47:01.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2015-11-09 17:07:34.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2015-11-09 18:08:36.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"2f2098a60d88e963fe55c47ee6f36c50fbf6f8bc","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 06:23:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3df4410827b79ecb265cc11d04eb576567d3856d","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 06:23:38.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"7d8f030317e5b256561ae11de346e8ea8fe3d012","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 06:26:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f0db1471af9c8d2a2c5583c84ac997cd4ba544e9","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 06:27:14.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"d9e699f06b8ee8be3ec855701d7ecc055115d52a","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 06:28:59.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"875be84bacffd4f84bb12cc1ecd270f9e7d40f04","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 06:29:19.000000000","message":"Patch Set 3: Workflow-1","accounts_in_message":[],"_revision_number":3},{"id":"2c3da4b949eb463495fccad768ffd02c168f740b","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 06:37:37.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"202c47268160f9c1868b9003d8e4ccee5ba9ea90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 07:48:56.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-novaclient-python26 http://logs.openstack.org/66/238366/3/check/gate-python-novaclient-python26/17a46c4/ : SUCCESS in 1m 32s\n- gate-python-novaclient-pep8 http://logs.openstack.org/66/238366/3/check/gate-python-novaclient-pep8/dfa1776/ : FAILURE in 1m 01s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/66/238366/3/check/gate-python-novaclient-docs/3634074//doc/build/html/ : SUCCESS in 1m 25s\n- gate-python-novaclient-python27 http://logs.openstack.org/66/238366/3/check/gate-python-novaclient-python27/8f1ab9b/ : SUCCESS in 2m 00s\n- gate-python-novaclient-python34 http://logs.openstack.org/66/238366/3/check/gate-python-novaclient-python34/37e9276/ : SUCCESS in 2m 08s\n- gate-python-novaclient-pypy http://logs.openstack.org/66/238366/3/check/gate-python-novaclient-pypy/1f10eba/ : SUCCESS in 2m 13s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/66/238366/3/check/gate-tempest-dsvm-neutron-src-python-novaclient/e552d6d/ : SUCCESS in 1h 12m 03s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/66/238366/3/check/gate-novaclient-dsvm-functional/bb83256/ : SUCCESS in 28m 32s","accounts_in_message":[],"_revision_number":3},{"id":"33e60f93dfe17783a4dc33fbfdf7397dfacde381","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 18:14:42.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"cafac61266518ab918400a16bc03719f7494f4f6","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-22 18:15:01.000000000","message":"Patch Set 4: Workflow-1\n\nUpdated the dependent branch","accounts_in_message":[],"_revision_number":4},{"id":"914f93d831e8123afd8bcaab25861947054ef7c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-22 19:17:43.000000000","message":"Patch Set 4: 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-novaclient-python26 http://logs.openstack.org/66/238366/4/check/gate-python-novaclient-python26/baaaf39/ : SUCCESS in 1m 39s\n- gate-python-novaclient-pep8 http://logs.openstack.org/66/238366/4/check/gate-python-novaclient-pep8/db91d2c/ : FAILURE in 1m 01s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/66/238366/4/check/gate-python-novaclient-docs/fba9b69//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-novaclient-python27 http://logs.openstack.org/66/238366/4/check/gate-python-novaclient-python27/dcf2d37/ : SUCCESS in 1m 29s\n- gate-python-novaclient-python34 http://logs.openstack.org/66/238366/4/check/gate-python-novaclient-python34/dd332da/ : SUCCESS in 1m 25s\n- gate-python-novaclient-pypy http://logs.openstack.org/66/238366/4/check/gate-python-novaclient-pypy/7180a37/ : SUCCESS in 2m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/66/238366/4/check/gate-tempest-dsvm-neutron-src-python-novaclient/ba1d0bd/ : SUCCESS in 58m 53s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/66/238366/4/check/gate-novaclient-dsvm-functional/9a74780/ : SUCCESS in 28m 42s","accounts_in_message":[],"_revision_number":4},{"id":"46f730ed8aec1080b61154c16f3e7af7e37fd368","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-10-22 19:20:26.000000000","message":"Patch Set 4: Code-Review-1","accounts_in_message":[],"_revision_number":4},{"id":"a0cfc11ba8e99b614420897240cd658ee333ef2a","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-10-23 17:35:47.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a2a74156a48c12ac0d05447a928c2339f64aa0e8","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-10-28 14:22:44.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0e44ccc6a59238940423130082ff0222cf5ea810","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-11-05 02:00:15.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d0ab438feb86e1c10d94c1dc27b69dd0b366dc1c","author":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"date":"2015-11-05 02:09:27.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"33162a6aefd7dda2f3e1817ee901b65a02bb66a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-05 03:02:46.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/66/238366/6/check/gate-python-novaclient-python26/906ac5e/ : SUCCESS in 1m 31s\n- gate-python-novaclient-pep8 http://logs.openstack.org/66/238366/6/check/gate-python-novaclient-pep8/a0c3617/ : SUCCESS in 1m 08s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/66/238366/6/check/gate-python-novaclient-docs/5d06b02//doc/build/html/ : SUCCESS in 1m 18s\n- gate-python-novaclient-python27 http://logs.openstack.org/66/238366/6/check/gate-python-novaclient-python27/75d25ff/ : SUCCESS in 1m 43s\n- gate-python-novaclient-python34 http://logs.openstack.org/66/238366/6/check/gate-python-novaclient-python34/98ae74f/ : SUCCESS in 2m 10s\n- gate-python-novaclient-pypy http://logs.openstack.org/66/238366/6/check/gate-python-novaclient-pypy/6a24a9b/ : SUCCESS in 2m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/66/238366/6/check/gate-tempest-dsvm-neutron-src-python-novaclient/716bca9/ : SUCCESS in 53m 11s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/66/238366/6/check/gate-novaclient-dsvm-functional/b816c6d/ : SUCCESS in 24m 36s","accounts_in_message":[],"_revision_number":6},{"id":"4d3ddbaa3cf4acc52f855af3d5dad65e78e97d4e","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-11-05 16:47:01.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"e56d1053aec94b38bf452fe25f0ad64d2b684250","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-09 17:07:34.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"c2a345bcd7891d07d91c0d4eccd789b833274674","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-09 17:07:42.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"8889a622cf92f756e1824e4c6f9897f30168aae6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-09 18:08:36.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/66/238366/6/gate/gate-python-novaclient-python26/2c135e2/ : SUCCESS in 1m 38s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/66/238366/6/gate/gate-python-novaclient-docs/880a3c3//doc/build/html/ : SUCCESS in 1m 25s\n- gate-python-novaclient-pep8 http://logs.openstack.org/66/238366/6/gate/gate-python-novaclient-pep8/b6a0a29/ : SUCCESS in 1m 03s\n- gate-python-novaclient-python27 http://logs.openstack.org/66/238366/6/gate/gate-python-novaclient-python27/6343429/ : SUCCESS in 1m 55s\n- gate-python-novaclient-python34 http://logs.openstack.org/66/238366/6/gate/gate-python-novaclient-python34/ebbbf4f/ : SUCCESS in 2m 13s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/66/238366/6/gate/gate-tempest-dsvm-neutron-src-python-novaclient/08ad98d/ : SUCCESS in 57m 51s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/66/238366/6/gate/gate-novaclient-dsvm-functional/ff73cf7/ : SUCCESS in 26m 36s","accounts_in_message":[],"_revision_number":6},{"id":"8315761c17aee76aa835166b3f86338272dd06bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-09 18:08:39.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"5f5ec354be6f5f5c3b1e4767d5b5593fdeba7fcc","revisions":{"73660a4a5fb83d288f1a9791c4e9a22938d87de8":{"kind":"REWORK","_number":1,"created":"2015-10-22 06:23:09.000000000","uploader":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"ref":"refs/changes/66/238366/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/66/238366/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/1"}}},"commit":{"parents":[{"commit":"c992889b7ddd850751365728a99063e3701a7d80","subject":"make project_id optional in urls for version discovery","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c992889b7ddd850751365728a99063e3701a7d80"}]}],"author":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 05:16:10.000000000","tz":-420},"committer":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 06:14:56.000000000","tz":-420},"subject":"WIP: add v2 support for optional project_id in version discovery urls","message":"WIP: add v2 support for optional project_id in version discovery urls\n\nPart of bp:service-catalog-tng\n\nChange-Id: I61984ee592f7a5d7f1a91c9e2ff3038c0245f797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/73660a4a5fb83d288f1a9791c4e9a22938d87de8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/73660a4a5fb83d288f1a9791c4e9a22938d87de8"}]},"branch":"refs/heads/master"},"602063fc6358a4c250da044c9d5deb9bea4380fb":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-10-22 06:26:50.000000000","uploader":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"ref":"refs/changes/66/238366/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/66/238366/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/2"}}},"commit":{"parents":[{"commit":"6dfbc0d155ea8fb1296a1ad6f12b4070d86e6fa2","subject":"make project_id optional in urls for version discovery","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6dfbc0d155ea8fb1296a1ad6f12b4070d86e6fa2"}]}],"author":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 05:16:10.000000000","tz":-420},"committer":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 06:26:41.000000000","tz":-420},"subject":"WIP: add v2 support for optional project_id in version discovery urls","message":"WIP: add v2 support for optional project_id in version discovery urls\n\nPart of bp:service-catalog-tng\n\nChange-Id: I61984ee592f7a5d7f1a91c9e2ff3038c0245f797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/602063fc6358a4c250da044c9d5deb9bea4380fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/602063fc6358a4c250da044c9d5deb9bea4380fb"}]},"branch":"refs/heads/master"},"537a25b90c9531e4f4586db54fcc37be7533bcdc":{"kind":"REWORK","_number":3,"created":"2015-10-22 06:28:59.000000000","uploader":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"ref":"refs/changes/66/238366/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/66/238366/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/3"}}},"commit":{"parents":[{"commit":"6dfbc0d155ea8fb1296a1ad6f12b4070d86e6fa2","subject":"make project_id optional in urls for version discovery","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6dfbc0d155ea8fb1296a1ad6f12b4070d86e6fa2"}]}],"author":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 05:16:10.000000000","tz":-420},"committer":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 06:28:47.000000000","tz":-420},"subject":"WIP: add v2 support for optional project_id in version discovery urls","message":"WIP: add v2 support for optional project_id in version discovery urls\n\nPart of bp:service-catalog-tng\n\nChange-Id: I61984ee592f7a5d7f1a91c9e2ff3038c0245f797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/537a25b90c9531e4f4586db54fcc37be7533bcdc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/537a25b90c9531e4f4586db54fcc37be7533bcdc"}]},"branch":"refs/heads/master"},"d5af02deeb9c1f37be131265bd22325df56c94d9":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2015-10-22 18:14:42.000000000","uploader":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"ref":"refs/changes/66/238366/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/66/238366/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/4"}}},"commit":{"parents":[{"commit":"4f16fe65c41ac1158f0493fcbd5c8109bd053872","subject":"make project_id optional in urls for version discovery","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4f16fe65c41ac1158f0493fcbd5c8109bd053872"}]}],"author":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 05:16:10.000000000","tz":-420},"committer":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 18:14:18.000000000","tz":-420},"subject":"WIP: add v2 support for optional project_id in version discovery urls","message":"WIP: add v2 support for optional project_id in version discovery urls\n\nPart of bp:service-catalog-tng\n\nChange-Id: I61984ee592f7a5d7f1a91c9e2ff3038c0245f797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d5af02deeb9c1f37be131265bd22325df56c94d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d5af02deeb9c1f37be131265bd22325df56c94d9"}]},"branch":"refs/heads/master"},"23d4c11f73f908802a3780d010094e02774d08ac":{"kind":"REWORK","_number":5,"created":"2015-11-05 02:00:15.000000000","uploader":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"ref":"refs/changes/66/238366/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/66/238366/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/5"}}},"commit":{"parents":[{"commit":"6dfbc0d155ea8fb1296a1ad6f12b4070d86e6fa2","subject":"make project_id optional in urls for version discovery","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/6dfbc0d155ea8fb1296a1ad6f12b4070d86e6fa2"}]}],"author":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 05:16:10.000000000","tz":-420},"committer":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-11-05 01:50:39.000000000","tz":-480},"subject":"Add v2 support for optional project_id in version discovery urls","message":"Add v2 support for optional project_id in version discovery urls\n\nThis is part of the work to allow Nova and Novaclient to handle endpoints both\nwith and without project id\u0027s. v2 version information returns a different data\nstructure than later versions. This patch updates the mock tests to return a\ndifferent data structure corresponding to v2 or v2.x depending on the\nendpoint_type. A caller using the mock test class can set the attribute\nendpoint_type to a version number, and the method get_endpoint, will return the\nappropriate data structure. This is more of a workaround given the current state\nof mocking Nova api calls in our unit tests.\n\nPart of bp:service-catalog-tng\n\nChange-Id: I61984ee592f7a5d7f1a91c9e2ff3038c0245f797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/23d4c11f73f908802a3780d010094e02774d08ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/23d4c11f73f908802a3780d010094e02774d08ac"}]},"branch":"refs/heads/master"},"5f5ec354be6f5f5c3b1e4767d5b5593fdeba7fcc":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2015-11-05 02:09:27.000000000","uploader":{"_account_id":17714,"name":"Augustina Ragwitz","email":"auggy@cpan.org","username":"mmmpork"},"ref":"refs/changes/66/238366/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/66/238366/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/66/238366/6"}}},"commit":{"parents":[{"commit":"4f16fe65c41ac1158f0493fcbd5c8109bd053872","subject":"make project_id optional in urls for version discovery","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/4f16fe65c41ac1158f0493fcbd5c8109bd053872"}]}],"author":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-10-22 05:16:10.000000000","tz":-420},"committer":{"name":"Augustina Ragwitz","email":"auggy@cpan.org","date":"2015-11-05 02:09:14.000000000","tz":-480},"subject":"Add v2 support for optional project_id in version discovery urls","message":"Add v2 support for optional project_id in version discovery urls\n\nThis is part of the work to allow Nova and Novaclient to handle endpoints both\nwith and without project id\u0027s. v2 version information returns a different data\nstructure than later versions. This patch updates the mock tests to return a\ndifferent data structure corresponding to v2 or v2.x depending on the\nendpoint_type. A caller using the mock test class can set the attribute\nendpoint_type to a version number, and the method get_endpoint, will return the\nappropriate data structure. This is more of a workaround given the current state\nof mocking Nova api calls in our unit tests.\n\nPart of bp:service-catalog-tng\n\nChange-Id: I61984ee592f7a5d7f1a91c9e2ff3038c0245f797\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5f5ec354be6f5f5c3b1e4767d5b5593fdeba7fcc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/5f5ec354be6f5f5c3b1e4767d5b5593fdeba7fcc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
