)]}'
{"id":"openstack%2Fpython-openstackclient~181722","triplet_id":"openstack%2Fpython-openstackclient~master~I795e6f9f7eb1e82e8557aab409eb0f03ca75341b","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1453493","hashtags":[],"change_id":"I795e6f9f7eb1e82e8557aab409eb0f03ca75341b","subject":"Adds v3 Catalog Support in v2_0.catalog.","status":"ABANDONED","created":"2015-05-10 07:13:27.000000000","updated":"2015-09-21 17:20:02.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"15c00836ec8a06acdd546a6de487ed1d1d5ba5c9","_number":181722,"virtual_id_number":181722,"owner":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2015-08-05 12:04:35.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":1,"date":"2015-07-21 19:26:19.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2015-08-05 00:07:19.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"}],"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":{"all":[{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-11 18:19:40.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":"2015-07-17 16:45:43.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2015-07-21 19:26:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-08-05 00:07:19.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-08-05 12:04:35.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"}],"messages":[{"id":"15066bf4ebbf52120eb7712cea9668855b20113b","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-05-10 07:13:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3a3917a1d2225c7038a1bd0f44f4ede4327b57d6","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-05-10 07:14:56.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"e37fbb98e4d85134f1763b6a1d5df109242ccaf8","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-05-10 07:15:53.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"6080334c17bdc1b6522074fb2153cd0952c448bc","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-05-10 07:21:12.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c8b91d2cab547187bed7692600c743d44e842006","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-10 08:15:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/22/181722/4/check/gate-python-openstackclient-python26/6815fa6/ : SUCCESS in 1m 24s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/22/181722/4/check/gate-python-openstackclient-pep8/62c5424/ : SUCCESS in 1m 04s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/22/181722/4/check/gate-python-openstackclient-docs/861a776//doc/build/html/ : SUCCESS in 1m 42s\n- gate-python-openstackclient-python27 http://logs.openstack.org/22/181722/4/check/gate-python-openstackclient-python27/f0b12cb/ : SUCCESS in 1m 14s\n- gate-python-openstackclient-python34 http://logs.openstack.org/22/181722/4/check/gate-python-openstackclient-python34/db060a0/ : SUCCESS in 1m 36s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/22/181722/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/315c35e/ : SUCCESS in 53m 43s\n- check-osc-dsvm-functional http://logs.openstack.org/22/181722/4/check/check-osc-dsvm-functional/abf10b4/ : SUCCESS in 18m 58s","accounts_in_message":[],"_revision_number":4},{"id":"143d46c5556444dfb2d7e7ab7af97336134d5f97","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-05-10 09:43:22.000000000","message":"Uploaded patch set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"a7283c1490368315883585dca62e28bc11dd3a52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-05-10 10:30:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/22/181722/5/check/gate-python-openstackclient-python26/46f501b/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/22/181722/5/check/gate-python-openstackclient-pep8/d9d5a72/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/22/181722/5/check/gate-python-openstackclient-docs/3c15a7b//doc/build/html/ : SUCCESS in 1m 54s\n- gate-python-openstackclient-python27 http://logs.openstack.org/22/181722/5/check/gate-python-openstackclient-python27/302f3a2/ : SUCCESS in 1m 24s\n- gate-python-openstackclient-python34 http://logs.openstack.org/22/181722/5/check/gate-python-openstackclient-python34/f03e84a/ : SUCCESS in 1m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/22/181722/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/4b78143/ : SUCCESS in 46m 45s\n- check-osc-dsvm-functional http://logs.openstack.org/22/181722/5/check/check-osc-dsvm-functional/176183a/ : SUCCESS in 14m 43s","accounts_in_message":[],"_revision_number":5},{"id":"1ad85a55004fbdba6be3ca31f67f4b4dd831485b","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-05-10 13:15:37.000000000","message":"Patch Set 5:\n\nYeh, I saw this a week ago and I was real confused what was going on.  Are you sure this isn\u0027t just a identity-api-version issue?  Why would a v2 catalog support v3?","accounts_in_message":[],"_revision_number":5},{"id":"9903e00df6c1614b42d4675d79951417198f2412","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-05-10 13:52:13.000000000","message":"Patch Set 5:\n\nThere were multiple reasons,\n       - The software should work as expected, the client shouldn\u0027t fail horribly\n       - Its probably a good idea for the client to be resilient enough to handle changes to support mutiple api versions.","accounts_in_message":[],"_revision_number":5},{"id":"18809495d8db2bd267fadc88174c65dc382d2830","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-05-10 14:34:58.000000000","message":"Patch Set 5:\n\nWait for some more opinions, but generally, I\u0027m in favor of keeping auth version and identity api version independent.  If that was the case though, the v3 catalog command should support v2 auth.  I think these are the only areas we\u0027d have a problem.","accounts_in_message":[],"_revision_number":5},{"id":"66c52eae1b33641c569d0e5a9e23b10802a6af00","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-05-10 23:16:58.000000000","message":"Patch Set 5:\n\nSo this is really a side effect of mixing the CRUD and auth parts of keystone. You can use a v3 token (with a v3 catalog) to access V2 operations and vice versa so i can see why you want it.\n\nIdeally we would move commands like this to their own top level version independent support.","accounts_in_message":[],"_revision_number":5},{"id":"da1d98a8f6ffe51913f763b28407415361c9b722","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-05-11 18:19:40.000000000","message":"Patch Set 5:\n\nI think we do need to head down the road of disconnecting the auth and CRUD versions and this may only be the start of things like this that we need to fix.  Can we start by reconciling the v2 and v3 _format_endpoints() functions into a single function so both v2 and v3 can handle the \u0027other\u0027 version auth as Jamie mentions?  I _think_ that\u0027s just moving a unified version of _format_endpoints() into identity.common.","accounts_in_message":[],"_revision_number":5},{"id":"f8eb3df538f57bcb6f02108d21803caa30ec8c23","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-05-12 22:29:51.000000000","message":"Patch Set 5:\n\nIf I understand correctly it\u0027s agreed that this should be fixed, but the general consensus is the code should be refactored to do so. \n\nIf thats the case then that\u0027s out of the scope for this Change and Bug Report. Which I\u0027ll close if agreed.","accounts_in_message":[],"_revision_number":5},{"id":"27a56612c0ba47011b99f23ee93da036ac46e084","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-05-12 22:30:23.000000000","message":"Patch Set 5:\n\nclose Review, not bug","accounts_in_message":[],"_revision_number":5},{"id":"595ca5c4eb30d7435f2651e1338e4fcbc41b7549","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-09 16:08:29.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"e38bab9bc7233eedf42fb3c61cad9e2c559f9d37","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2015-07-17 16:45:43.000000000","message":"Patch Set 5:\n\nrecheck zuul merger bug","accounts_in_message":[],"_revision_number":5},{"id":"80bf5acdc1fc3eb5fb213c01d3b49a9c0752bf17","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-17 16:45:53.000000000","message":"Patch Set 5:\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"83491c298ecc92e5d69a9a460a890b683b3c32a1","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-20 21:21:13.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"2bbe3b7db77e22bb1cd7afa23c3429d82f07930e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-20 22:17:45.000000000","message":"Patch Set 6: 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-openstackclient-python26 http://logs.openstack.org/22/181722/6/check/gate-python-openstackclient-python26/9bc54c7/ : FAILURE in 1m 41s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/22/181722/6/check/gate-python-openstackclient-pep8/6a3c57b/ : SUCCESS in 1m 52s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/22/181722/6/check/gate-python-openstackclient-docs/7535968//doc/build/html/ : SUCCESS in 2m 53s\n- gate-python-openstackclient-python27 http://logs.openstack.org/22/181722/6/check/gate-python-openstackclient-python27/54b5aae/ : FAILURE in 1m 56s\n- gate-python-openstackclient-python34 http://logs.openstack.org/22/181722/6/check/gate-python-openstackclient-python34/f25e874/ : FAILURE in 2m 35s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/22/181722/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient/ae6bdec/ : FAILURE in 56m 26s\n- gate-osc-dsvm-functional http://logs.openstack.org/22/181722/6/check/gate-osc-dsvm-functional/4579bce/ : SUCCESS in 27m 56s","accounts_in_message":[],"_revision_number":6},{"id":"9be2abb7aac6c0f26e56872633fb317f655a3d5a","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-07-21 16:45:10.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"cb8ef4978a41c683d72605f40509a3c2ccff3bba","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-21 19:26:19.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/22/181722/7/check/gate-python-openstackclient-python26/0c52143/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/22/181722/7/check/gate-python-openstackclient-pep8/a38a382/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/22/181722/7/check/gate-python-openstackclient-docs/a0a89ec//doc/build/html/ : SUCCESS in 1m 58s\n- gate-python-openstackclient-python27 http://logs.openstack.org/22/181722/7/check/gate-python-openstackclient-python27/69643b2/ : SUCCESS in 4m 28s\n- gate-python-openstackclient-python34 http://logs.openstack.org/22/181722/7/check/gate-python-openstackclient-python34/eac0a5a/ : SUCCESS in 2m 12s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/22/181722/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient/aca6a98/ : SUCCESS in 1h 10m 02s\n- gate-osc-dsvm-functional http://logs.openstack.org/22/181722/7/check/gate-osc-dsvm-functional/313d459/ : SUCCESS in 29m 07s","accounts_in_message":[],"_revision_number":7},{"id":"7af2c98664a89bfb1637e969509d6ea1f27ea688","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-08-05 00:07:19.000000000","message":"Patch Set 7:\n\nSo this is i think part of a bigger issue from OSC. \n\nkeystoneclient is splitting keystoneclient away from keystoneauth because even though the auth APIs were part of the version change there is no real link between v3 authentication and v3 crud.\n\nI think OSC needs to do the same thing and look at having auth specific commands seperate from the identity sections.","accounts_in_message":[],"_revision_number":7},{"id":"07c987625dc4507c1d8d5a608b9b4ac0158bf29a","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-08-05 12:04:35.000000000","message":"Patch Set 7:\n\nI like that idea Jamie, but I don\u0027t think there is any reason KSA can\u0027t have a generalized service catalog that behaves the same v2 and v3.","accounts_in_message":[],"_revision_number":7},{"id":"17f8e8dff1521e3474170a659890d7cc42fd10a6","author":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"date":"2015-09-21 17:20:02.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"1ed7e0167f07b721d533dd46a9afe662506a75c0","revisions":{"d01821f8f038effdbd398a1b18931a87031db386":{"kind":"REWORK","_number":1,"created":"2015-05-10 07:13:27.000000000","uploader":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"ref":"refs/changes/22/181722/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/22/181722/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/1"}}},"commit":{"parents":[{"commit":"0816cd79d47f16f24555fd5812abdc6f5f41287d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0816cd79d47f16f24555fd5812abdc6f5f41287d"}]}],"author":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:11:32.000000000","tz":-240},"committer":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:11:32.000000000","tz":-240},"subject":"Adds v3 Catalog Support in v2_0.catalog","message":"Adds v3 Catalog Support in v2_0.catalog\n\nInstead of raising KeyError\n\nChange-Id: I795e6f9f7eb1e82e8557aab409eb0f03ca75341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d01821f8f038effdbd398a1b18931a87031db386"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d01821f8f038effdbd398a1b18931a87031db386"}]},"branch":"refs/heads/master"},"01dfbad413ecd0ae28c800d7f3ac0fc3a43e9ec7":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-05-10 07:14:56.000000000","uploader":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"ref":"refs/changes/22/181722/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/22/181722/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/2"}}},"commit":{"parents":[{"commit":"0816cd79d47f16f24555fd5812abdc6f5f41287d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0816cd79d47f16f24555fd5812abdc6f5f41287d"}]}],"author":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:11:32.000000000","tz":-240},"committer":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:14:37.000000000","tz":-240},"subject":"Adds v3 Catalog Support in v2_0.catalog","message":"Adds v3 Catalog Support in v2_0.catalog\n\nInstead of raising KeyError\nBug/1453493\n\nChange-Id: I795e6f9f7eb1e82e8557aab409eb0f03ca75341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/01dfbad413ecd0ae28c800d7f3ac0fc3a43e9ec7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/01dfbad413ecd0ae28c800d7f3ac0fc3a43e9ec7"}]},"branch":"refs/heads/master"},"6fe97aa9cb6102ccb3b6a94144ba2d17bcf38919":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-05-10 07:15:53.000000000","uploader":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"ref":"refs/changes/22/181722/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/22/181722/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/3"}}},"commit":{"parents":[{"commit":"0816cd79d47f16f24555fd5812abdc6f5f41287d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0816cd79d47f16f24555fd5812abdc6f5f41287d"}]}],"author":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:11:32.000000000","tz":-240},"committer":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:15:42.000000000","tz":-240},"subject":"Adds v3 Catalog Support in v2_0.catalog","message":"Adds v3 Catalog Support in v2_0.catalog\n\nInstead of raising KeyError\nCloses-Bug: 1453493\n\nChange-Id: I795e6f9f7eb1e82e8557aab409eb0f03ca75341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6fe97aa9cb6102ccb3b6a94144ba2d17bcf38919"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6fe97aa9cb6102ccb3b6a94144ba2d17bcf38919"}]},"branch":"refs/heads/master"},"a24e0619ed62fbdc1427a5a352e2769fb261fd71":{"kind":"REWORK","_number":4,"created":"2015-05-10 07:21:12.000000000","uploader":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"ref":"refs/changes/22/181722/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/22/181722/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/4"}}},"commit":{"parents":[{"commit":"0816cd79d47f16f24555fd5812abdc6f5f41287d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0816cd79d47f16f24555fd5812abdc6f5f41287d"}]}],"author":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:11:32.000000000","tz":-240},"committer":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:21:07.000000000","tz":-240},"subject":"Adds v3 Catalog Support in v2_0.catalog","message":"Adds v3 Catalog Support in v2_0.catalog\n\nInstead of raising KeyError\nCloses-Bug: 1453493\n\nChange-Id: I795e6f9f7eb1e82e8557aab409eb0f03ca75341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a24e0619ed62fbdc1427a5a352e2769fb261fd71"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a24e0619ed62fbdc1427a5a352e2769fb261fd71"}]},"branch":"refs/heads/master"},"8147a7364c8714a2eca0fd57f1f274da9efff5eb":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2015-05-10 09:43:22.000000000","uploader":{"_account_id":6522,"name":"Sean McCully","email":"sean_mccully@yahoo.com","username":"sean-mccully"},"ref":"refs/changes/22/181722/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/22/181722/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/5"}}},"commit":{"parents":[{"commit":"0816cd79d47f16f24555fd5812abdc6f5f41287d","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0816cd79d47f16f24555fd5812abdc6f5f41287d"}]}],"author":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:11:32.000000000","tz":-240},"committer":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 09:42:48.000000000","tz":-240},"subject":"Adds v3 Catalog Support in v2_0.catalog.","message":"Adds v3 Catalog Support in v2_0.catalog.\n\nInstead of raising KeyError\nCloses-Bug: 1453493\n\nChange-Id: I795e6f9f7eb1e82e8557aab409eb0f03ca75341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8147a7364c8714a2eca0fd57f1f274da9efff5eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8147a7364c8714a2eca0fd57f1f274da9efff5eb"}]},"branch":"refs/heads/master"},"4e88d8532587c8bfd971a73acc5a9102e1487c49":{"kind":"REWORK","_number":6,"created":"2015-07-20 21:21:13.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/22/181722/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/22/181722/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/6"}}},"commit":{"parents":[{"commit":"061e0a36700d0ed1d9711d54d3cd0a0486ca701a","subject":"Merge \"add image member commands for image API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/061e0a36700d0ed1d9711d54d3cd0a0486ca701a"}]}],"author":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:11:32.000000000","tz":-240},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-20 21:20:58.000000000","tz":-360},"subject":"Adds v3 Catalog Support in v2_0.catalog.","message":"Adds v3 Catalog Support in v2_0.catalog.\n\nInstead of raising KeyError\nCloses-Bug: 1453493\n\nChange-Id: I795e6f9f7eb1e82e8557aab409eb0f03ca75341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4e88d8532587c8bfd971a73acc5a9102e1487c49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4e88d8532587c8bfd971a73acc5a9102e1487c49"}]},"branch":"refs/heads/master"},"1ed7e0167f07b721d533dd46a9afe662506a75c0":{"kind":"REWORK","_number":7,"created":"2015-07-21 16:45:10.000000000","uploader":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"ref":"refs/changes/22/181722/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/22/181722/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/22/181722/7"}}},"commit":{"parents":[{"commit":"061e0a36700d0ed1d9711d54d3cd0a0486ca701a","subject":"Merge \"add image member commands for image API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/061e0a36700d0ed1d9711d54d3cd0a0486ca701a"}]}],"author":{"name":"Sean McCully","email":"sean_mccully@yahoo.com","date":"2015-05-10 07:11:32.000000000","tz":-240},"committer":{"name":"TerryHowe","email":"terrylhowe@gmail.com","date":"2015-07-21 16:44:58.000000000","tz":-360},"subject":"Adds v3 Catalog Support in v2_0.catalog.","message":"Adds v3 Catalog Support in v2_0.catalog.\n\nInstead of raising KeyError\nCloses-Bug: 1453493\n\nChange-Id: I795e6f9f7eb1e82e8557aab409eb0f03ca75341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1ed7e0167f07b721d533dd46a9afe662506a75c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1ed7e0167f07b721d533dd46a9afe662506a75c0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
