)]}'
{"id":"openstack%2Fpython-openstackclient~117412","triplet_id":"openstack%2Fpython-openstackclient~master~I4b9ca7f1df6eb8bbe8e3f663f3065c2ed80ce20b","project":"openstack/python-openstackclient","branch":"master","topic":"base-ext-load","hashtags":[],"change_id":"I4b9ca7f1df6eb8bbe8e3f663f3065c2ed80ce20b","subject":"Make Identity client load like the others","status":"MERGED","created":"2014-08-28 04:47:42.000000000","updated":"2014-09-06 13:26:40.000000000","submitted":"2014-09-06 13:26:40.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1522d81abea512e9654769d5584236af1351c7a3","_number":117412,"virtual_id_number":117412,"owner":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"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":"2014-09-06 13:26:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-08-29 05:23:17.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"date":"2014-08-29 01:49:23.000000000","_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"},"recommended":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"all":[{"value":1,"date":"2014-09-04 11:42:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":2,"date":"2014-09-04 04:38:57.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":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2014-09-05 15:23:29.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"date":"2014-08-29 14:20:11.000000000","_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":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2014-09-05 15:23:29.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-08-29 05:23:17.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2014-08-29 14:20:11.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":"2014-09-04 04:38:57.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":"2014-09-06 13:26:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e4dc0a1422256efd2fe92bc48d6851414654cd96","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-08-28 04:47:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"81f37ef3ad8a61858e16296e71cc4127ffd50909","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-28 11:03:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/117412/1/check/gate-python-openstackclient-pep8/94b3470 : FAILURE in 3m 44s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/117412/1/check/gate-python-openstackclient-docs/f5b74fe/doc/build/html/ : SUCCESS in 3m 12s\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/117412/1/check/gate-python-openstackclient-python26/ad5f353 : SUCCESS in 4m 00s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/117412/1/check/gate-python-openstackclient-python27/7087927 : SUCCESS in 4m 14s\n- gate-python-openstackclient-python33 http://logs.openstack.org/12/117412/1/check/gate-python-openstackclient-python33/172afcd : SUCCESS in 6m 35s\n- check-tempest-dsvm-full http://logs.openstack.org/12/117412/1/check/check-tempest-dsvm-full/63eea52 : SUCCESS in 57m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/12/117412/1/check/check-tempest-dsvm-postgres-full/28c7e36 : SUCCESS in 1h 12m 10s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/12/117412/1/check/check-tempest-dsvm-neutron-full/af44702 : SUCCESS in 1h 05m 14s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/12/117412/1/check/check-tempest-dsvm-neutron-heat-slow/a8f6c54 : SUCCESS in 24m 24s\n- check-grenade-dsvm http://logs.openstack.org/12/117412/1/check/check-grenade-dsvm/cddd569 : SUCCESS in 42m 54s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/12/117412/1/check/check-tempest-dsvm-full-havana/f95ee3c : SUCCESS in 37m 15s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/12/117412/1/check/check-tempest-dsvm-neutron-havana/e571ca7 : SUCCESS in 33m 59s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/12/117412/1/check/check-tempest-dsvm-full-icehouse/aef2801 : SUCCESS in 52m 09s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/12/117412/1/check/check-tempest-dsvm-neutron-icehouse/cf54b9e : SUCCESS in 58m 43s","accounts_in_message":[],"_revision_number":1},{"id":"f75d5fb2885de8569002ed5b4aba082c7174ea04","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-08-28 13:30:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"df930a9b0b41868284b647dd70d8713436e3d7dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-29 01:16:02.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/117412/2/check/gate-python-openstackclient-pep8/fc56d9b : SUCCESS in 4m 05s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/117412/2/check/gate-python-openstackclient-docs/122da45/doc/build/html/ : SUCCESS in 3m 55s\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/117412/2/check/gate-python-openstackclient-python26/c5305e3 : SUCCESS in 2m 51s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/117412/2/check/gate-python-openstackclient-python27/cf95edf : SUCCESS in 3m 33s\n- gate-python-openstackclient-python33 http://logs.openstack.org/12/117412/2/check/gate-python-openstackclient-python33/88137c9 : SUCCESS in 6m 19s\n- check-tempest-dsvm-full http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-full/2fd40b5 : SUCCESS in 50m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-postgres-full/9e7f57c : SUCCESS in 1h 18m 29s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-neutron-full/f180e2f : SUCCESS in 1h 01m 48s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-neutron-heat-slow/3a9ac38 : SUCCESS in 24m 02s\n- check-grenade-dsvm http://logs.openstack.org/12/117412/2/check/check-grenade-dsvm/c2aa9dc : SUCCESS in 45m 47s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-full-havana/fc1dc01 : SUCCESS in 35m 32s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-neutron-havana/e0e19b2 : SUCCESS in 35m 37s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-full-icehouse/d9fdfbe : FAILURE in 32m 16s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-neutron-icehouse/c3bac79 : SUCCESS in 1h 00m 09s","accounts_in_message":[],"_revision_number":2},{"id":"ea74047359d529f3ce1b708283579a30ae2bbea5","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-08-29 01:49:23.000000000","message":"Patch Set 2:\n\nfailure is a known problem in testtools, which should be available by morning","accounts_in_message":[],"_revision_number":2},{"id":"ff2fb0e9c84bced7c097347ddeb3a0ea1c9bd216","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2014-08-29 05:23:17.000000000","message":"Patch Set 2:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- check-tempest-dsvm-full-icehouse: https://bugs.launchpad.net/bugs/1311066\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":2},{"id":"9c9b0d5e02fa33aeb2dfc93a80d72e09fded21a1","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-08-29 12:43:39.000000000","message":"Patch Set 2:\n\nrecheck bug 1311066","accounts_in_message":[],"_revision_number":2},{"id":"4720bdbf397c59681d95b2170e3f3cfa441b445e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-08-29 14:06:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/117412/2/check/gate-python-openstackclient-pep8/121670c : SUCCESS in 3m 47s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/117412/2/check/gate-python-openstackclient-docs/c0626f2/doc/build/html/ : SUCCESS in 4m 14s\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/117412/2/check/gate-python-openstackclient-python26/0703a37 : SUCCESS in 2m 22s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/117412/2/check/gate-python-openstackclient-python27/a15b4b2 : SUCCESS in 3m 43s\n- gate-python-openstackclient-python33 http://logs.openstack.org/12/117412/2/check/gate-python-openstackclient-python33/90695a4 : SUCCESS in 4m 33s\n- check-tempest-dsvm-full http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-full/192df19 : SUCCESS in 1h 01m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-postgres-full/0639eb6 : SUCCESS in 1h 16m 33s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-neutron-full/c80458a : SUCCESS in 1h 07m 21s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-neutron-heat-slow/bb1890a : SUCCESS in 23m 59s\n- check-grenade-dsvm http://logs.openstack.org/12/117412/2/check/check-grenade-dsvm/7cdc759 : SUCCESS in 58m 45s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-full-havana/0ccb4e6 : SUCCESS in 34m 13s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-neutron-havana/97f4753 : SUCCESS in 32m 59s (non-voting)\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-full-icehouse/368d1fa : SUCCESS in 46m 41s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/12/117412/2/check/check-tempest-dsvm-neutron-icehouse/09ee224 : SUCCESS in 1h 05m 26s","accounts_in_message":[],"_revision_number":2},{"id":"0c199cbacbd6687e77a799350a9dc64b7d7f827d","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2014-09-04 04:38:57.000000000","message":"Patch Set 2: Code-Review+2\n\nSo overall I am OK with this, is there a reason we are doing it this way now? Aside from consistency? Does it do some ground work for something else?","accounts_in_message":[],"_revision_number":2},{"id":"d1803e5a0901e285d2d391e2bf9c2faa4491c022","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-04 04:53:48.000000000","message":"Patch Set 2:\n\nSteve, the last bullet gives away my motive...this will allow extensions to override existing commands to enhance/replace them.  I have a secret repo of goodness that isn\u0027t ready for prime time yet...https://github.com/dtroyer/python-oscquintette\n\nIt also turns out that the special handling for Identity wasn\u0027t necessary, so consistency.","accounts_in_message":[],"_revision_number":2},{"id":"5a0fa099efd6e466c3283d537a98d4c7325bed68","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2014-09-04 11:42:49.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1ce4690c16831b44c031ff5580fe15df8af13157","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-05 15:23:29.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"c67eaa23fcf8f38e5923accfc4ddcb742657e3d8","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-09-05 15:23:29.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nTerry, about the Identity version, AIUI the CLI option will apply to the commands, auth should use discovery, and fall back to the option if that falls flat.  This is Yet To Come.","accounts_in_message":[],"_revision_number":2},{"id":"19738bf5d574dd91d492dd28fdcf060c46ea7027","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-06 13:26:40.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2},{"id":"def62c32e3dcfa7d478dc44f73f73883800f68dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-06 13:26:40.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded.\n\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/12/117412/2/gate/gate-python-openstackclient-docs/b5b9004/doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/12/117412/2/gate/gate-python-openstackclient-pep8/f5a2ebb : SUCCESS in 2m 25s\n- gate-python-openstackclient-python26 http://logs.openstack.org/12/117412/2/gate/gate-python-openstackclient-python26/ac496a0 : SUCCESS in 2m 19s\n- gate-python-openstackclient-python27 http://logs.openstack.org/12/117412/2/gate/gate-python-openstackclient-python27/35acd1d : SUCCESS in 2m 16s\n- gate-python-openstackclient-python33 http://logs.openstack.org/12/117412/2/gate/gate-python-openstackclient-python33/2643061 : SUCCESS in 4m 20s\n- gate-tempest-dsvm-full http://logs.openstack.org/12/117412/2/gate/gate-tempest-dsvm-full/9b51cc9 : SUCCESS in 57m 01s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/12/117412/2/gate/gate-tempest-dsvm-postgres-full/e6b620c : SUCCESS in 1h 19m 18s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/12/117412/2/gate/gate-tempest-dsvm-neutron-full/daf4de4 : SUCCESS in 1h 02m 57s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/12/117412/2/gate/gate-tempest-dsvm-neutron-heat-slow/9938f6a : SUCCESS in 19m 45s\n- gate-grenade-dsvm http://logs.openstack.org/12/117412/2/gate/gate-grenade-dsvm/e9468e2 : SUCCESS in 41m 40s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1ab38679b61290bcb204508dc34bed564e31cbcf","revisions":{"137cf9c4a838b777f0f9aeebc1dc24d251a4305b":{"kind":"REWORK","_number":1,"created":"2014-08-28 04:47:42.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/12/117412/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/117412/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/117412/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/117412/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/117412/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/117412/1"}}},"commit":{"parents":[{"commit":"7a8c9a7a8a69bb520c241d40b8ecaa1deab96355","subject":"Merge \"add tests for identity v3 endpoint\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7a8c9a7a8a69bb520c241d40b8ecaa1deab96355"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-08-28 04:25:44.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-08-28 04:45:30.000000000","tz":-300},"subject":"Make Identity client load like the others","message":"Make Identity client load like the others\n\nThis does a couple of things:\n* Loads the Identity client module in the same manner as the other\n  \u0027base\u0027 clients (where \u0027base\u0027 \u003d\u003d \u0027included in the OSC repo\u0027)\n* Changes the entry point group name for the base clients to\n  \u0027openstack.cli.base\u0027.  The extension group name remains the same.\n* Loads the base modules first followed by the extension modules.\n  This load order ensures that the extension module commands are all\n  loaded _after_ the base commands, allowing extensions to now override\n  the base commands.\n\nChange-Id: I4b9ca7f1df6eb8bbe8e3f663f3065c2ed80ce20b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/137cf9c4a838b777f0f9aeebc1dc24d251a4305b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/137cf9c4a838b777f0f9aeebc1dc24d251a4305b"}]},"branch":"refs/heads/master"},"1ab38679b61290bcb204508dc34bed564e31cbcf":{"kind":"REWORK","_number":2,"created":"2014-08-28 13:30:18.000000000","uploader":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"ref":"refs/changes/12/117412/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/12/117412/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/117412/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/117412/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/12/117412/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/12/117412/2"}}},"commit":{"parents":[{"commit":"7a8c9a7a8a69bb520c241d40b8ecaa1deab96355","subject":"Merge \"add tests for identity v3 endpoint\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/7a8c9a7a8a69bb520c241d40b8ecaa1deab96355"}]}],"author":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-08-28 04:25:44.000000000","tz":-300},"committer":{"name":"Dean Troyer","email":"dtroyer@gmail.com","date":"2014-08-28 13:29:32.000000000","tz":-300},"subject":"Make Identity client load like the others","message":"Make Identity client load like the others\n\nThis does a couple of things:\n* Loads the Identity client module in the same manner as the other\n  \u0027base\u0027 clients (where \u0027base\u0027 \u003d\u003d \u0027included in the OSC repo\u0027)\n* Changes the entry point group name for the base clients to\n  \u0027openstack.cli.base\u0027.  The extension group name remains the same.\n* Loads the base modules first followed by the extension modules.\n  This load order ensures that the extension module commands are all\n  loaded _after_ the base commands, allowing extensions to now override\n  the base commands.\n\nChange-Id: I4b9ca7f1df6eb8bbe8e3f663f3065c2ed80ce20b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1ab38679b61290bcb204508dc34bed564e31cbcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/1ab38679b61290bcb204508dc34bed564e31cbcf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
