)]}'
{"id":"openstack%2Fpython-swiftclient~275719","triplet_id":"openstack%2Fpython-swiftclient~master~Ifba4c4e43560ede3013337b8cdbc77dc2de6e8ff","project":"openstack/python-swiftclient","branch":"master","topic":"p-os-identity-api-version","hashtags":[],"change_id":"Ifba4c4e43560ede3013337b8cdbc77dc2de6e8ff","subject":"Support --os-identity-api-version option","status":"MERGED","created":"2016-02-03 14:15:52.000000000","updated":"2016-02-11 05:28:17.000000000","submitted":"2016-02-11 05:28:16.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e8670f6d581f46adb691e50749f7d4e10f71b121","_number":275719,"virtual_id_number":275719,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-02-11 05:28:16.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2016-02-10 22:05:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2016-02-08 18:12:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2016-02-10 22:05:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-08 18:12:32.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2016-02-10 22:05:45.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2016-02-11 05:28:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"13eec62ebac2e83d1ef38f2e415d0b08d4550cf0","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-02-03 14:15:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dde1cb5733fae1fc26c583587c8a9da3b96d5144","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-03 17:16:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/19/275719/1/check/gate-python-swiftclient-pep8/39e93ad/ : SUCCESS in 1m 21s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/19/275719/1/check/gate-python-swiftclient-docs/23a531c//doc/build/html/ : SUCCESS in 58s\n- gate-python-swiftclient-python27 http://logs.openstack.org/19/275719/1/check/gate-python-swiftclient-python27/e67fad4/ : SUCCESS in 1m 14s\n- gate-python-swiftclient-python34 http://logs.openstack.org/19/275719/1/check/gate-python-swiftclient-python34/e713af1/ : SUCCESS in 1m 42s\n- gate-python-swiftclient-pypy http://logs.openstack.org/19/275719/1/check/gate-python-swiftclient-pypy/5b804fb/ : SUCCESS in 1m 27s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/19/275719/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/d51ddc8/ : SUCCESS in 1h 00m 11s\n- gate-swift-dsvm-functional http://logs.openstack.org/19/275719/1/check/gate-swift-dsvm-functional/7b6eaeb/ : SUCCESS in 37m 51s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/19/275719/1/check/gate-swiftclient-dsvm-functional/a2bb06f/ : SUCCESS in 24m 28s","accounts_in_message":[],"_revision_number":1},{"id":"a4834f614c1a5e92a11a5df846c1fb2d61168db2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-03 18:28:40.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\n-1 for the impact on `swift auth -v`; currently I can get results like\n\n $ OS_IDENTITY_API_VERSION\u003d3.0 swift auth -v\n export OS_IDENTITY_API_VERSION\u003d3\n export OS_AUTH_VERSION\u003d3\n export OS_AUTH_URL\u003dhttp://localhost:5000/v3/tokens\n export OS_IDENTITY_API_VERSION\u003d3.0\n\n...so OS_IDENTITY_API_VERSION not only appears twice, but with different values.\n\nHandful of questions as well, but that\u0027s mainly because I don\u0027t \"get\" keystoneclient or how it should be used :(","accounts_in_message":[],"_revision_number":1},{"id":"6c5abc856ba3103bee7cee2e1c182e9402e962c6","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-02-03 18:54:04.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nThanks Tim, will fix.","accounts_in_message":[],"_revision_number":1},{"id":"bf7e37719d6d60f4808940831ad20191cc1a53ef","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-02-04 12:57:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e54bee6a85a795073c676e49b49be7d9f16caede","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-02-04 13:01:53.000000000","message":"Patch Set 2:\n\nI have simplified this somewhat to only deal with the new option in the CLI parser.\n\nI realised that making OS_IDENTITY_API_VERSION take precedence was probably the wrong thing to do, since that could break anyone who has an OS_AUTH_VERSION value that is different.\n\nBut for OS_AUTH_VERSION to be preferred over OS_IDENTITY_API_VERSION the latter needs to be applied before the default value of 1.0 is set by the parser (otherwise we don\u0027t know whether OS_AUTH_VERSION was set or we just got the default).\n\nThere is a risk with this that a user with OS_IDENTITY_API_VERSION set to say 3, that was actually relying on the auth version defaulting to 1.0, will see different behaviour (and failed auth). I have not yet thought of a way to avoid that.","accounts_in_message":[],"_revision_number":2},{"id":"78da9c302eaec75ba664e94165d54798b9dc0238","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-04 14:31:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/19/275719/2/check/gate-python-swiftclient-pep8/914f1d6/ : SUCCESS in 50s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/19/275719/2/check/gate-python-swiftclient-docs/d746d43//doc/build/html/ : SUCCESS in 1m 06s\n- gate-python-swiftclient-python27 http://logs.openstack.org/19/275719/2/check/gate-python-swiftclient-python27/1479dee/ : SUCCESS in 1m 46s\n- gate-python-swiftclient-python34 http://logs.openstack.org/19/275719/2/check/gate-python-swiftclient-python34/1890f81/ : SUCCESS in 1m 46s\n- gate-python-swiftclient-pypy http://logs.openstack.org/19/275719/2/check/gate-python-swiftclient-pypy/023377c/ : SUCCESS in 1m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/19/275719/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/79178fe/ : SUCCESS in 59m 16s\n- gate-swift-dsvm-functional http://logs.openstack.org/19/275719/2/check/gate-swift-dsvm-functional/18c8a2a/ : SUCCESS in 40m 30s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/19/275719/2/check/gate-swiftclient-dsvm-functional/8f633a7/ : SUCCESS in 23m 14s","accounts_in_message":[],"_revision_number":2},{"id":"6a1f3e3be5d9acf1afae38bdc9c0fb2aee223cf7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-04 19:54:03.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)\n\nThose nested environ.gets are ridiculous. But since we\u0027re only doing it for one option, I don\u0027t feel like writing a patch to add\n\n def first_in_env(env, keys, default):\n     for key in keys:\n         try:\n             return env[key]\n         except KeyError:\n             pass\n     return default","accounts_in_message":[],"_revision_number":2},{"id":"2d7b7fa0d7e6cf1e1e68347e6be2889fb1644f3e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-02-05 11:05:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8179b0e43add21d26c345742a2273e888e1d0dcb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-02-05 11:12:48.000000000","message":"Patch Set 2:\n\n(3 comments)\n\n@Tim - apologies for the churn on this review, but in addition to your observations I noticed a couple of things that needed fixing (see my comments on patchset 2).\n\nI also added a test for ST_AUTH_VERSION overriding OS_AUTH_VERSION.","accounts_in_message":[],"_revision_number":2},{"id":"b24fc87680cfbc68e36309e96a3c7256ca0af9b8","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-02-05 11:16:38.000000000","message":"Uploaded patch set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"5f688d05c6fac3a590837c1fa7d433ebd0908c29","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-05 12:42:27.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/19/275719/4/check/gate-python-swiftclient-pep8/301e2f0/ : SUCCESS in 46s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/19/275719/4/check/gate-python-swiftclient-docs/350483b//doc/build/html/ : SUCCESS in 1m 04s\n- gate-python-swiftclient-python27 http://logs.openstack.org/19/275719/4/check/gate-python-swiftclient-python27/3709e68/ : SUCCESS in 58s\n- gate-python-swiftclient-python34 http://logs.openstack.org/19/275719/4/check/gate-python-swiftclient-python34/59d63f4/ : SUCCESS in 2m 09s\n- gate-python-swiftclient-pypy http://logs.openstack.org/19/275719/4/check/gate-python-swiftclient-pypy/7bbf6c9/ : SUCCESS in 1m 26s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/19/275719/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/c1852d8/ : SUCCESS in 58m 33s\n- gate-swift-dsvm-functional http://logs.openstack.org/19/275719/4/check/gate-swift-dsvm-functional/0e62c9f/ : SUCCESS in 32m 01s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/19/275719/4/check/gate-swiftclient-dsvm-functional/98235d4/ : SUCCESS in 22m 55s","accounts_in_message":[],"_revision_number":4},{"id":"d9d5e306e183c5823725ef117bf3f14ff4e11e1d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-08 18:12:32.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"006f25d5b9e3c06734b968509652c78e9ca11159","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2016-02-10 22:05:45.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\ndidn\u0027t this version defaulting come up in Tokyo?","accounts_in_message":[],"_revision_number":4},{"id":"5b2b30935074744a72586ed66ed42fb70e9923c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-10 22:07:21.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"5d91afde1fd7f89bc51ea180c663d9bc52de47fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-11 05:28:16.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/19/275719/4/gate/gate-python-swiftclient-docs/4a8dfad//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/19/275719/4/gate/gate-python-swiftclient-pep8/e6839b1/ : SUCCESS in 1m 23s\n- gate-python-swiftclient-python27 http://logs.openstack.org/19/275719/4/gate/gate-python-swiftclient-python27/f5bb06b/ : SUCCESS in 1m 41s\n- gate-python-swiftclient-python34 http://logs.openstack.org/19/275719/4/gate/gate-python-swiftclient-python34/5202958/ : SUCCESS in 2m 22s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/19/275719/4/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/16c0256/ : SUCCESS in 1h 03m 42s\n- gate-swift-dsvm-functional http://logs.openstack.org/19/275719/4/gate/gate-swift-dsvm-functional/c488123/ : SUCCESS in 23m 51s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/19/275719/4/gate/gate-swiftclient-dsvm-functional/b0f8716/ : SUCCESS in 19m 10s","accounts_in_message":[],"_revision_number":4},{"id":"1bef461eea4438cd93801823041ab16dd87849ea","date":"2016-02-11 05:28:17.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d6ef83021e2d8ea4ff7efc5acf7e40f7227a8a26","revisions":{"720c6037accd3d69bd8eb4ad70d7e39a961d839d":{"kind":"REWORK","_number":1,"created":"2016-02-03 14:15:52.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/19/275719/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/19/275719/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/1"}}},"commit":{"parents":[{"commit":"da27ad11ccb72664bd8a13c166ab8965438a9cdc","subject":"Merge \"Fix intermittent fail of test_delete_account\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/da27ad11ccb72664bd8a13c166ab8965438a9cdc"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-02-03 13:44:53.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-02-03 14:15:28.000000000","tz":0},"subject":"Support --os-identity-api-version option","message":"Support --os-identity-api-version option\n\nAdd support for the auth-verion to be specified using\n--os-identity-api-version or OS_IDENTITY_API_VERSION\nfor compatibility with other openstack client command\nline options. If set, --os-identity-api-version will\noverride any value given with --auth-version.\n\nChange-Id: Ifba4c4e43560ede3013337b8cdbc77dc2de6e8ff\nCloses-Bug: #1541273\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/720c6037accd3d69bd8eb4ad70d7e39a961d839d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/720c6037accd3d69bd8eb4ad70d7e39a961d839d"}]},"branch":"refs/heads/master"},"4041d7037f75ba8f41cd852781a919b670f88590":{"kind":"REWORK","_number":2,"created":"2016-02-04 12:57:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/19/275719/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/19/275719/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/2"}}},"commit":{"parents":[{"commit":"da27ad11ccb72664bd8a13c166ab8965438a9cdc","subject":"Merge \"Fix intermittent fail of test_delete_account\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/da27ad11ccb72664bd8a13c166ab8965438a9cdc"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-02-03 13:44:53.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-02-04 12:50:22.000000000","tz":0},"subject":"Support --os-identity-api-version option","message":"Support --os-identity-api-version option\n\nAdd support for the auth-verion to be specified using\n--os-identity-api-version or OS_IDENTITY_API_VERSION\nfor compatibility with other openstack client command\nline options.\n\nThe auth version used will be selected as follows:\n\n- if either --auth-version or --os-identity-api-version\n  is set, use that value (note that only one or other\n  option is allowed on the command line)\n- otherwise use the value of OS_AUTH_VERSION, if set\n- otherwise (new behaviour) use the value of\n  OS_IDENTITY_API_VERSION, if set\n- otherwise default to 1.0\n\nNote that before this change the auth version might have\ndefaulted to 1.0 despite OS_IDENTITY_API_VERSION being set,\nbut with this change OS_IDENTITY_API_VERSION is preferred.\n\nChange-Id: Ifba4c4e43560ede3013337b8cdbc77dc2de6e8ff\nCloses-Bug: #1541273\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4041d7037f75ba8f41cd852781a919b670f88590"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/4041d7037f75ba8f41cd852781a919b670f88590"}]},"branch":"refs/heads/master"},"01db1a5e42bb3ad5cf03fe329246e0ea4912fe88":{"kind":"REWORK","_number":3,"created":"2016-02-05 11:05:54.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/19/275719/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/19/275719/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/3"}}},"commit":{"parents":[{"commit":"da27ad11ccb72664bd8a13c166ab8965438a9cdc","subject":"Merge \"Fix intermittent fail of test_delete_account\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/da27ad11ccb72664bd8a13c166ab8965438a9cdc"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-02-03 13:44:53.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-02-05 11:04:46.000000000","tz":0},"subject":"Support --os-identity-api-version option","message":"Support --os-identity-api-version option\n\nAdd support for the auth-verion to be specified using\n--os-identity-api-version or OS_IDENTITY_API_VERSION\nfor compatibility with other openstack client command\nline options.\n\nThe auth version used will be selected as follows:\n\n- if either --auth-version or --os-identity-api-version\n  is set, use that value (note that only one or other\n  option is allowed on the command line)\n- otherwise use the value of OS_AUTH_VERSION, if set\n- otherwise (new behaviour) use the value of\n  OS_IDENTITY_API_VERSION, if set\n- otherwise default to 1.0\n\nNote that before this change the auth version might have\ndefaulted to 1.0 despite OS_IDENTITY_API_VERSION being set,\nbut with this change OS_IDENTITY_API_VERSION is preferred.\n\nChange-Id: Ifba4c4e43560ede3013337b8cdbc77dc2de6e8ff\nCloses-Bug: #1541273\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/01db1a5e42bb3ad5cf03fe329246e0ea4912fe88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/01db1a5e42bb3ad5cf03fe329246e0ea4912fe88"}]},"branch":"refs/heads/master"},"d6ef83021e2d8ea4ff7efc5acf7e40f7227a8a26":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2016-02-05 11:16:38.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/19/275719/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/19/275719/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/19/275719/4"}}},"commit":{"parents":[{"commit":"da27ad11ccb72664bd8a13c166ab8965438a9cdc","subject":"Merge \"Fix intermittent fail of test_delete_account\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/da27ad11ccb72664bd8a13c166ab8965438a9cdc"}]}],"author":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-02-03 13:44:53.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistair.coles@hpe.com","date":"2016-02-05 11:13:08.000000000","tz":0},"subject":"Support --os-identity-api-version option","message":"Support --os-identity-api-version option\n\nAdd support for the auth-version to be specified using\n--os-identity-api-version or OS_IDENTITY_API_VERSION\nfor compatibility with other openstack client command\nline options.\n\nThe auth version used will be selected as follows:\n\n- if either --auth-version or --os-identity-api-version\n  is set, use that value\n- otherwise use the value of ST_AUTH_VERSION, if set\n- otherwise use the value of OS_AUTH_VERSION, if set\n- otherwise (new behaviour) use the value of\n  OS_IDENTITY_API_VERSION, if set\n- otherwise default to 1.0\n\nNote that before this change the auth version might have\ndefaulted to 1.0 despite OS_IDENTITY_API_VERSION being set,\nbut with this change OS_IDENTITY_API_VERSION is preferred.\n\nChange-Id: Ifba4c4e43560ede3013337b8cdbc77dc2de6e8ff\nCloses-Bug: #1541273\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d6ef83021e2d8ea4ff7efc5acf7e40f7227a8a26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d6ef83021e2d8ea4ff7efc5acf7e40f7227a8a26"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
