)]}'
{"id":"openstack%2Fpython-openstackclient~163696","triplet_id":"openstack%2Fpython-openstackclient~master~I87677c57b309a865c1bd8ea42dc44c00d3ec0489","project":"openstack/python-openstackclient","branch":"master","topic":"add_authN_docs","hashtags":[],"change_id":"I87677c57b309a865c1bd8ea42dc44c00d3ec0489","subject":"Add a doc about authenticating against v3","status":"MERGED","created":"2015-03-12 05:03:11.000000000","updated":"2015-03-24 01:10:16.000000000","submitted":"2015-03-24 01:10:14.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e84ce2cf38bd0598d7d44b4103f5981b2dfb62de","_number":163696,"virtual_id_number":163696,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-03-24 01:10:14.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2015-03-24 00:11:27.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-03-19 18:06:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-03-23 21:25:06.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"all":[{"value":0,"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":1,"date":"2015-03-24 00:11:27.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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_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":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-19 11:04:00.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"},{"updated":"2015-03-19 18:06:02.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-03-23 21:25:06.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-03-24 01:10:14.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3dc03a11d272411978b101023de979e8de1ff422","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-12 05:03:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a7ed9c402ed9730c47b59d87c7219085e6f3acaf","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 05:57:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/163696/1/check/gate-python-openstackclient-python26/6936822/ : SUCCESS in 1m 19s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/163696/1/check/gate-python-openstackclient-pep8/fc7ce86/ : SUCCESS in 1m 02s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/163696/1/check/gate-python-openstackclient-docs/699aa9a//doc/build/html/ : SUCCESS in 1m 46s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/163696/1/check/gate-python-openstackclient-python27/091278b/ : SUCCESS in 1m 35s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/163696/1/check/gate-python-openstackclient-python34/f68524f/ : SUCCESS in 2m 30s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/163696/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c25d0d6/ : SUCCESS in 53m 21s\n- check-osc-dsvm-functional http://logs.openstack.org/96/163696/1/check/check-osc-dsvm-functional/3b62e22/ : SUCCESS in 22m 06s","accounts_in_message":[],"_revision_number":1},{"id":"4840a9f0ec74879b7144fa10e480157171126b2b","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-03-13 15:00:17.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"6a7055a488db4cc138a416b71cd838fb7be5950a","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-13 18:29:50.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"a01e2af14d1d8b41672fbc28fdf239bd1b9fb04a","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-14 19:52:16.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nThis is good detail.  At some point our primary documentation needs to not make the user know if their cloud is using v2 or v3, if they have a domain name/id that would be a clue.  I\u0027d like to add that check to the selection criteria in openstackclient.api.auth...WDYT?","accounts_in_message":[],"_revision_number":1},{"id":"43d9fdfb5cacc95e105452728a41511c8d60a6b7","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-14 22:19:02.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"68afc6d132476cc713dd6abf89204b06d6ece29b","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-16 15:10:18.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nAlso, in Colleen\u0027s --domain review, Terry brought up the combination of v2 auth and v3 API commands.  I\u0027m not sure if that even can work, I am pretty sure the other way (v3 auth and v2 API) does work.  Should anything connected to that go in here?  Or should we just discourage that altogether?","accounts_in_message":[],"_revision_number":1},{"id":"0dbbb243ea74b40da43266c1bcbb43495e2cfa97","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-19 05:10:38.000000000","message":"Patch Set 1:\n\n(4 comments)\n\n@Dean - i would really advise against mixing up v2 auth with v3 identity commands, and vice versa. it sounds like a recipe for disaster","accounts_in_message":[],"_revision_number":1},{"id":"a32f42f837189876f9b7f38db895a3e480bcb703","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-19 05:11:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e198727b72bf9aadc8fb31eab33098fb9a021391","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 06:08:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/163696/2/check/gate-python-openstackclient-python26/bc343b0/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/163696/2/check/gate-python-openstackclient-pep8/efc4758/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/163696/2/check/gate-python-openstackclient-docs/935468a//doc/build/html/ : SUCCESS in 1m 43s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/163696/2/check/gate-python-openstackclient-python27/7172b2a/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/163696/2/check/gate-python-openstackclient-python34/7ae020f/ : SUCCESS in 2m 58s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/163696/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/91e3705/ : SUCCESS in 49m 33s\n- check-osc-dsvm-functional http://logs.openstack.org/96/163696/2/check/check-osc-dsvm-functional/9adbe28/ : SUCCESS in 21m 36s","accounts_in_message":[],"_revision_number":2},{"id":"9b43d82717fbdddcfe00d25f5433f42926959a9d","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-03-19 11:04:00.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"6390c2927a6fbdc4e1052ce619c2902ceaef7869","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-19 17:10:19.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"9f602f47714d733e234e01e9dce3a089f791a665","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-19 18:02:35.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"6d90fd405954400089885aa01e2175394b4d7ad0","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-19 18:02:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ae602f201515769cf20193725f38ea4d8289e31e","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-03-19 18:06:02.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"becdcfba31ce85f6fe9e20671e8ae03403d04a7d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 20:46:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/163696/3/check/gate-python-openstackclient-python26/bc739a1/ : SUCCESS in 1m 27s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/163696/3/check/gate-python-openstackclient-pep8/5ffe498/ : SUCCESS in 1m 04s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/163696/3/check/gate-python-openstackclient-docs/c620532//doc/build/html/ : SUCCESS in 2m 35s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/163696/3/check/gate-python-openstackclient-python27/6d796b3/ : SUCCESS in 1m 12s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/163696/3/check/gate-python-openstackclient-python34/d35a8a0/ : SUCCESS in 2m 37s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/163696/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/6c6df1b/ : SUCCESS in 53m 57s\n- check-osc-dsvm-functional http://logs.openstack.org/96/163696/3/check/check-osc-dsvm-functional/9d69c8a/ : SUCCESS in 20m 18s","accounts_in_message":[],"_revision_number":3},{"id":"caef0c432f3e1e808c8593565e5219d8bf27d447","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-03-23 21:25:06.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"9842f6cc0752ab2cf46cbb9522bf0f81cb01d1d8","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-03-24 00:11:27.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nlooks like enough eyes were on this, i\u0027m pushing it through","accounts_in_message":[],"_revision_number":3},{"id":"2fdbaaa678ec2bd03132c5f6a30cea8f27656d71","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-24 00:11:28.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"705b600040daa68c725470264bb79076ea1f1f3a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-24 01:10:14.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/96/163696/3/gate/gate-python-openstackclient-python26/a86b73d/ : SUCCESS in 2m 00s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/96/163696/3/gate/gate-python-openstackclient-docs/d0b4e46//doc/build/html/ : SUCCESS in 1m 48s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/96/163696/3/gate/gate-python-openstackclient-pep8/ce4166f/ : SUCCESS in 1m 26s\n- gate-python-openstackclient-python27 http://logs.openstack.org/96/163696/3/gate/gate-python-openstackclient-python27/ae204d4/ : SUCCESS in 1m 40s\n- gate-python-openstackclient-python34 http://logs.openstack.org/96/163696/3/gate/gate-python-openstackclient-python34/1353a4c/ : SUCCESS in 2m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/96/163696/3/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/60f7b05/ : SUCCESS in 57m 51s\n- gate-osc-dsvm-functional http://logs.openstack.org/96/163696/3/gate/gate-osc-dsvm-functional/7df02c0/ : SUCCESS in 19m 51s","accounts_in_message":[],"_revision_number":3},{"id":"a4254d18d41449fe142d105aa206ce48a9f466db","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-24 01:10:16.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7628510182da5f4a7d1ca570a8fd06965881155a","revisions":{"140bbeac6025f56175d1b403eb80c65f62acec29":{"kind":"REWORK","_number":1,"created":"2015-03-12 05:03:11.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/96/163696/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/163696/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/1"}}},"commit":{"parents":[{"commit":"a8c44074f93815ea670d4bc09156795c66505f31","subject":"Merge \"Look harder to find DevStack\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8c44074f93815ea670d4bc09156795c66505f31"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-12 05:02:21.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-12 05:02:21.000000000","tz":-240},"subject":"Add a doc about authenticating against v3","message":"Add a doc about authenticating against v3\n\ni\u0027ve had to explain this too many times, and paste the env. vars\ni\u0027m using to folks on irc.\n\nChange-Id: I87677c57b309a865c1bd8ea42dc44c00d3ec0489\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/140bbeac6025f56175d1b403eb80c65f62acec29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/140bbeac6025f56175d1b403eb80c65f62acec29"}]},"branch":"refs/heads/master"},"ddfa70f5c8a1c0ee05fc67cb7fa32f7346cb5301":{"kind":"REWORK","_number":2,"created":"2015-03-19 05:11:26.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/96/163696/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/163696/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/2"}}},"commit":{"parents":[{"commit":"a8c44074f93815ea670d4bc09156795c66505f31","subject":"Merge \"Look harder to find DevStack\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8c44074f93815ea670d4bc09156795c66505f31"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-12 05:02:21.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-19 05:11:22.000000000","tz":-240},"subject":"Add a doc about authenticating against v3","message":"Add a doc about authenticating against v3\n\ni\u0027ve had to explain this too many times, and paste the env. vars\ni\u0027m using to folks on irc.\n\nChange-Id: I87677c57b309a865c1bd8ea42dc44c00d3ec0489\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ddfa70f5c8a1c0ee05fc67cb7fa32f7346cb5301"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ddfa70f5c8a1c0ee05fc67cb7fa32f7346cb5301"}]},"branch":"refs/heads/master"},"7628510182da5f4a7d1ca570a8fd06965881155a":{"kind":"REWORK","_number":3,"created":"2015-03-19 18:02:58.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/96/163696/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/96/163696/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/96/163696/3"}}},"commit":{"parents":[{"commit":"a8c44074f93815ea670d4bc09156795c66505f31","subject":"Merge \"Look harder to find DevStack\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/a8c44074f93815ea670d4bc09156795c66505f31"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-12 05:02:21.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-03-19 18:02:50.000000000","tz":-240},"subject":"Add a doc about authenticating against v3","message":"Add a doc about authenticating against v3\n\ni\u0027ve had to explain this too many times, and paste the env. vars\ni\u0027m using to folks on irc.\n\nChange-Id: I87677c57b309a865c1bd8ea42dc44c00d3ec0489\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7628510182da5f4a7d1ca570a8fd06965881155a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7628510182da5f4a7d1ca570a8fd06965881155a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
