)]}'
{"id":"openstack%2Fpython-swiftclient~324739","triplet_id":"openstack%2Fpython-swiftclient~master~I4462230fe05aa4a742e825f5b6312deb93bc1170","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1587677","hashtags":[],"change_id":"I4462230fe05aa4a742e825f5b6312deb93bc1170","subject":"Update help text around container ACL syntax","status":"MERGED","created":"2016-06-02 18:04:21.000000000","updated":"2016-09-19 21:24:50.000000000","submitted":"2016-09-19 21:24:50.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1356a6b85892ef2cff740d4de78cd465b05583df","_number":324739,"virtual_id_number":324739,"owner":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":17361,"name":"Shashirekha Gundur","email":"shashirekha.j.gundur@intel.com","username":"shashirekha.j.gundur"},{"value":0,"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},{"value":2,"date":"2016-09-19 21:24:50.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},{"value":0,"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},{"value":0,"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},{"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":17361,"name":"Shashirekha Gundur","email":"shashirekha.j.gundur@intel.com","username":"shashirekha.j.gundur"},{"value":0,"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},{"value":2,"date":"2016-09-19 13:28:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},{"value":0,"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},{"value":0,"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},{"value":2,"date":"2016-09-15 17:33:51.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":17361,"name":"Shashirekha Gundur","email":"shashirekha.j.gundur@intel.com","username":"shashirekha.j.gundur"},{"value":0,"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},{"value":1,"date":"2016-09-19 13:28:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"value":0,"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},{"value":0,"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},{"value":0,"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},{"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":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},{"_account_id":17361,"name":"Shashirekha Gundur","email":"shashirekha.j.gundur@intel.com","username":"shashirekha.j.gundur"},{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-02 18:05:30.000000000","updated_by":{"_account_id":17361,"name":"Shashirekha Gundur","email":"shashirekha.j.gundur@intel.com","username":"shashirekha.j.gundur"},"reviewer":{"_account_id":17361,"name":"Shashirekha Gundur","email":"shashirekha.j.gundur@intel.com","username":"shashirekha.j.gundur"},"state":"REVIEWER"},{"updated":"2016-06-02 18:06:24.000000000","updated_by":{"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},"reviewer":{"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},"state":"REVIEWER"},{"updated":"2016-06-02 18:06:37.000000000","updated_by":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"reviewer":{"_account_id":18838,"name":"Paul Dardeau","email":"paul.dardeau@intel.com","username":"pdardeau"},"state":"REVIEWER"},{"updated":"2016-06-21 19:15:59.000000000","updated_by":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"reviewer":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"state":"REVIEWER"},{"updated":"2016-07-12 18:17:22.000000000","updated_by":{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},"reviewer":{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},"state":"REVIEWER"},{"updated":"2016-07-12 18:27:40.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2016-08-04 14:56:30.000000000","updated_by":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"reviewer":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"state":"REVIEWER"},{"updated":"2016-09-15 17:33:51.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-09-19 13:28:23.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2016-09-19 21:24:50.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bc79d2536235ab9e8db2737375534837ebfde425","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-06-02 18:04:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5d8a25e414896d32cee5ba261fe9eab850e1d8aa","author":{"_account_id":17361,"name":"Shashirekha Gundur","email":"shashirekha.j.gundur@intel.com","username":"shashirekha.j.gundur"},"date":"2016-06-02 20:15:06.000000000","message":"Patch Set 1:\n\nworks for me with the tempauth and just with \n$swift post test_container2 -w AUTH_test\nI think the current help corresponds to the command functionality correctly.","accounts_in_message":[],"_revision_number":1},{"id":"ea6de6a8b022592017a2719d61397ead64d3d8b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-02 20:28:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/39/324739/1/check/gate-python-swiftclient-docs/24b711d//doc/build/html/ : SUCCESS in 5m 20s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/39/324739/1/check/gate-python-swiftclient-pep8/8eb104c/ : SUCCESS in 5m 20s\n- gate-python-swiftclient-python27 http://logs.openstack.org/39/324739/1/check/gate-python-swiftclient-python27/3b6470b/ : SUCCESS in 5m 16s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/1/check/gate-python-swiftclient-python34/59863d1/ : SUCCESS in 6m 43s\n- gate-python-swiftclient-pypy http://logs.openstack.org/39/324739/1/check/gate-python-swiftclient-pypy/383c5a8/ : SUCCESS in 5m 59s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/bdba9f8/ : SUCCESS in 1h 08m 47s\n- gate-swift-dsvm-functional http://logs.openstack.org/39/324739/1/check/gate-swift-dsvm-functional/f3994c0/ : SUCCESS in 31m 45s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/39/324739/1/check/gate-swiftclient-dsvm-functional/c960704/ : SUCCESS in 28m 02s","accounts_in_message":[],"_revision_number":1},{"id":"edac7db9f8372bd1e5590dc433ab1a2d1ce1ae9f","author":{"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},"date":"2016-06-02 20:45:36.000000000","message":"Patch Set 1:\n\nAppears to work with tempauth.  Does not work with keystoneauth.","accounts_in_message":[],"_revision_number":1},{"id":"98a73174337dce0c1fbb7d1a353e89ee3c02ec7b","author":{"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},"date":"2016-06-02 21:28:37.000000000","message":"Patch Set 1:\n\nadditional information:\nwhen using tempauth for authentication, one does not need to provide the :* after the project name to refer to all users within a project.  If using keystoneauth, it currently needs :* after project name to refer to all users within project.","accounts_in_message":[],"_revision_number":1},{"id":"17df1b7734eca2f2565c6d820f34703842065f04","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2016-06-02 23:35:50.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"04ece09024b7c882cbf48d1854581e75a6022517","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-06-03 19:59:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"79f34c87bfb8f977de695f4e4af6e3fbaf8b934d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-04 03:23:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/39/324739/2/check/gate-python-swiftclient-docs/b2bff0b//doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/39/324739/2/check/gate-python-swiftclient-pep8/9264870/ : SUCCESS in 1m 56s\n- gate-python-swiftclient-python27 http://logs.openstack.org/39/324739/2/check/gate-python-swiftclient-python27/35f5971/ : SUCCESS in 3m 23s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/2/check/gate-python-swiftclient-python34/c8b95c6/ : SUCCESS in 2m 02s\n- gate-python-swiftclient-pypy http://logs.openstack.org/39/324739/2/check/gate-python-swiftclient-pypy/39d72f8/ : SUCCESS in 4m 56s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/5badd63/ : SUCCESS in 59m 49s\n- gate-swift-dsvm-functional http://logs.openstack.org/39/324739/2/check/gate-swift-dsvm-functional/8b6cc6e/ : SUCCESS in 26m 00s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/39/324739/2/check/gate-swiftclient-dsvm-functional/8120bb4/ : SUCCESS in 19m 16s","accounts_in_message":[],"_revision_number":2},{"id":"0352b7d3c9474e604334844bfcf7e9d6de769e0d","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2016-06-06 19:04:35.000000000","message":"Patch Set 2: Code-Review-1\n\nI understand that swift supports plugin for authentication but would it be possible to also add documentation for keystoneAuth (considering that it does live in tree)? I think that would be very useful, especially for someone new to Swift like me.","accounts_in_message":[],"_revision_number":2},{"id":"e2bb05c0aa74967b46af8ef46a9faf9215042307","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-06-09 18:56:27.000000000","message":"Patch Set 2:\n\nI am not sure if it would be fine to add it in this patch. \nA new patch can be created separately to add documentation for keystoneAuth.","accounts_in_message":[],"_revision_number":2},{"id":"83165ee0678e8a944df39e386490ef6fdc7a78e0","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2016-06-20 17:28:19.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nSure, I think that is a fair assessment. We currently don\u0027t even have keystone help, so it would be unfair to expect your fix to add it.","accounts_in_message":[],"_revision_number":2},{"id":"3f3583a627e807ad164c37384b2c80144f90bbbe","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-06-20 19:33:36.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f711dd69e5ae8c52c07371ddc816faafecb119d0","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-06-20 19:33:52.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1983bf7d4d513a1de675cfac14220eda05eb14c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-20 20:42:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/39/324739/3/check/gate-python-swiftclient-docs/216761d//doc/build/html/ : SUCCESS in 3m 38s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/39/324739/3/check/gate-python-swiftclient-pep8/20a39dd/ : SUCCESS in 3m 46s\n- gate-python-swiftclient-python27 http://logs.openstack.org/39/324739/3/check/gate-python-swiftclient-python27/8bb686a/ : SUCCESS in 4m 08s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/3/check/gate-python-swiftclient-python34/e8f5411/ : SUCCESS in 5m 01s\n- gate-python-swiftclient-pypy http://logs.openstack.org/39/324739/3/check/gate-python-swiftclient-pypy/1eb9019/ : SUCCESS in 5m 00s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/8750f7c/ : SUCCESS in 1h 08m 52s\n- gate-swift-dsvm-functional http://logs.openstack.org/39/324739/3/check/gate-swift-dsvm-functional/3c8b6a1/ : SUCCESS in 27m 07s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/39/324739/3/check/gate-swiftclient-dsvm-functional/b7dc925/ : SUCCESS in 24m 26s","accounts_in_message":[],"_revision_number":3},{"id":"69a6ceafaa58069c2b68bbd280d2c21d95b05781","author":{"_account_id":9576,"name":"Thai Tran","email":"tqtran@us.ibm.com","username":"tqtran"},"date":"2016-06-21 19:15:59.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nsmall nit, but everything else ok","accounts_in_message":[],"_revision_number":3},{"id":"ca293551006dcfffdc98e311c8a875629f6ae39a","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-07-08 16:44:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2aab7868cc1ac736affb8ef6f2665c4c178ed539","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-07-08 17:31:06.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"04624615528d27dd1bb5b843732033c1d41cef28","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-08 17:58:44.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/39/324739/4/check/gate-python-swiftclient-docs/114710f//doc/build/html/ : SUCCESS in 2m 58s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/39/324739/4/check/gate-python-swiftclient-pep8/50fa02c/ : SUCCESS in 2m 29s\n- gate-python-swiftclient-python27 http://logs.openstack.org/39/324739/4/check/gate-python-swiftclient-python27/aa56ed9/ : SUCCESS in 3m 27s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/4/check/gate-python-swiftclient-python34/bcaa2ae/ : SUCCESS in 4m 09s\n- gate-python-swiftclient-python35-nv http://logs.openstack.org/39/324739/4/check/gate-python-swiftclient-python35-nv/2967438/ : SUCCESS in 4m 30s (non-voting)\n- gate-python-swiftclient-pypy http://logs.openstack.org/39/324739/4/check/gate-python-swiftclient-pypy/4d67444/ : SUCCESS in 6m 06s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/5a8b29d/ : SUCCESS in 1h 06m 20s\n- gate-swift-dsvm-functional http://logs.openstack.org/39/324739/4/check/gate-swift-dsvm-functional/8b19d5e/ : SUCCESS in 30m 23s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/39/324739/4/check/gate-swift-dsvm-functional-identity-v3-only-nv/5a8315b/ : SUCCESS in 29m 23s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/39/324739/4/check/gate-swiftclient-dsvm-functional/9d8591e/ : SUCCESS in 26m 18s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/39/324739/4/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/1c93091/ : SUCCESS in 27m 02s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"079227978eeb39786260efbc546c641dd395fc1e","author":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"date":"2016-07-12 18:09:53.000000000","message":"Patch Set 4: Code-Review+1\n\nI\u0027ve confirmed that on a Mitaka installation of swift using keystoneauth, ACLs need to be scoped with users to grant access. Using the command as provided in the help text, \u0027swift post test_cont -w account1\u0027, will not grant access to any users within project \u0027account1\u0027","accounts_in_message":[],"_revision_number":4},{"id":"d6f878839f226c0699f42162c74149ba7b8b8427","author":{"_account_id":18334,"name":"Nandini Tata","email":"nandini.tata@intel.com","username":"ntata"},"date":"2016-07-12 18:17:22.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"8e9a9426b2cdd33f5ece5bf9b605078d719bc118","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2016-07-12 18:27:40.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e1fa8e0e1da6bda39dc09fedfa0c0c46744adff8","author":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"date":"2016-08-03 15:39:13.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"4a1dfc365c74ae30a129061b5f42b58e9bb34bc1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-03 20:32:12.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/324739/5/check/gate-python-swiftclient-docs-ubuntu-xenial/223f566//doc/build/html/ : SUCCESS in 9m 12s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/39/324739/5/check/gate-python-swiftclient-pep8-ubuntu-xenial/85f932b/ : SUCCESS in 2m 55s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/39/324739/5/check/gate-python-swiftclient-python27-ubuntu-xenial/d82f1b3/ : SUCCESS in 3m 01s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/5/check/gate-python-swiftclient-python34/e22c791/ : SUCCESS in 2m 27s\n- gate-python-swiftclient-python35 http://logs.openstack.org/39/324739/5/check/gate-python-swiftclient-python35/145b61c/ : SUCCESS in 9m 57s\n- gate-python-swiftclient-pypy http://logs.openstack.org/39/324739/5/check/gate-python-swiftclient-pypy/f12f043/ : SUCCESS in 10m 27s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/5/check/gate-tempest-dsvm-neutron-src-python-swiftclient/bf9893f/ : SUCCESS in 1h 01m 27s\n- gate-swift-dsvm-functional http://logs.openstack.org/39/324739/5/check/gate-swift-dsvm-functional/d5e9e70/ : SUCCESS in 38m 44s\n- gate-swift-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/39/324739/5/check/gate-swift-dsvm-functional-identity-v3-only-nv/8be2072/ : SUCCESS in 36m 42s (non-voting)\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/39/324739/5/check/gate-swiftclient-dsvm-functional/f1bc0ba/ : SUCCESS in 34m 08s\n- gate-swiftclient-dsvm-functional-identity-v3-only-nv http://logs.openstack.org/39/324739/5/check/gate-swiftclient-dsvm-functional-identity-v3-only-nv/79e6219/ : SUCCESS in 24m 49s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"97dc5553d2237a9cde6c2e91184a5d2abf0386d1","author":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"date":"2016-08-04 14:56:30.000000000","message":"Patch Set 5: Code-Review+1\n\nThanks!","accounts_in_message":[],"_revision_number":5},{"id":"1f5f902f3e316bc0a91edaa47408153cc69de65e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-08-11 11:07:36.000000000","message":"Patch Set 5: Code-Review-1\n\n@Mohit thanks for trying to address this bug. In general, the docs for ACL syntax are IMHO very lacking, and this bug perhaps reveals why!\n\nUnfortunately I don\u0027t see an easy way out of the inconsistency between tempauth and keystoneauth:\n\n  account:* does not work with tempauth\n  account does not work with keystoneauth\n\nSo the proposed change is correct for keystoneauth but will not work with tempauth, which is what we describe to use in SAIO and the API that some operators use I believe.\n\nMy suggestion would be to either \n\n1) eliminate the \"any user in account\" examples from the \"quick summary\" altogether i.e delete \"account1\" from the list.  The account:user form would remain in the list of course.\n\nor \n\n2) differentiate e.g.:\n\n  account1 (v1.0 identity API only), account:* (not v1.0 identity API)\n\nnote: we should probably use API versions, not tempauth/keystone\n\nI would probably vote for either. #2 is verbose but the most helpful to users; #1 feels like a backwards step but it does at least mean that the usage does not suggest an option that does not (always) work.\n\nI probably prefer #1. Problem is, other reviewers will have different opinions, and I see that John already asked for the mention of tempauth to be removed.","accounts_in_message":[],"_revision_number":5},{"id":"a20882fe7034616aae5b92da5887c5a19cf1b354","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-08-11 11:12:41.000000000","message":"Patch Set 5:\n\nArgh, I should have written \"I probably prefer option 2\" !","accounts_in_message":[],"_revision_number":5},{"id":"dc3cd8049df32f82de6f0c397dfe877204cc921d","author":{"_account_id":7822,"name":"Chris Hoge (not involved in upstream development)","email":"chris@hogepodge.com","username":"hogepodge"},"date":"2016-09-12 19:48:44.000000000","message":"Patch Set 5:\n\nCan we get a decision on how to do this? I have a project that depends on it being resolved in some way, and it would be nice to have a definitive answer.","accounts_in_message":[],"_revision_number":5},{"id":"1701d6aa2924f7c4fa20678206e6b70f28022ae4","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2016-09-15 00:17:12.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"71da8945dbddfb84708a62ffddc013b58295c619","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2016-09-15 00:19:24.000000000","message":"Patch Set 6:\n\nI\u0027ve updated this with what I think is right: designate between the different formats based on auth system API version.\n\nYes, if a user knows they are using \"keystone\", they need to figure out what that means, but there\u0027s a lot of auth systems out there, and I don\u0027t want to list them all (as if that were possible).\n\nI contend that the proposed help test is (1) short (2) correct (3) sufficient for --help text.\n\nI strongly agree with acoles that we need better docs overall on ACLs.","accounts_in_message":[],"_revision_number":6},{"id":"31df545418d04dffd65ab918d36365efea5b2aa8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-15 01:19:31.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/324739/6/check/gate-python-swiftclient-docs-ubuntu-xenial/74d1107//doc/build/html/ : SUCCESS in 1m 41s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-pep8-ubuntu-xenial/2edc631/ : SUCCESS in 1m 08s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-python27-ubuntu-xenial/844ed63/ : SUCCESS in 2m 23s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-python34/cb8e99c/ : SUCCESS in 2m 20s\n- gate-python-swiftclient-python35 http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-python35/3216373/ : SUCCESS in 1m 52s\n- gate-python-swiftclient-pypy http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-pypy/93c21de/ : SUCCESS in 2m 15s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/6/check/gate-tempest-dsvm-neutron-src-python-swiftclient/f36dbe5/ : SUCCESS in 1h 02m 01s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/324739/6/check/gate-swift-dsvm-functional-ubuntu-xenial/a9157a6/ : SUCCESS in 19m 48s\n- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/39/324739/6/check/gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/07af014/ : SUCCESS in 22m 18s (non-voting)\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/324739/6/check/gate-swiftclient-dsvm-functional-ubuntu-xenial/05b99b2/ : SUCCESS in 18m 34s\n- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/39/324739/6/check/gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/f6a51b8/ : SUCCESS in 12m 47s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"c90acc35f8baade1a5f1b491e905b5b96d8a01a2","author":{"_account_id":17218,"name":"Matt Dorn","email":"madorn@gmail.com","username":"madorn"},"date":"2016-09-15 02:53:46.000000000","message":"Patch Set 6:\n\nWanted to note that I submitted this doc patch to the OpenStack User Guide when we discovered the Swift client help was lacking ACL info when using Keystone for auth:\nhttp://docs.openstack.org/user-guide/cli-swift-manage-access-swift.html","accounts_in_message":[],"_revision_number":6},{"id":"2eb55583caa9c14f9c2381a8ae2653027a4b4a5f","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2016-09-15 16:40:50.000000000","message":"Patch Set 6:\n\nThat\u0027s great, Matt. Thanks.","accounts_in_message":[],"_revision_number":6},{"id":"01526be595cef549d41b233d463dbe7f36281a18","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-09-15 17:33:51.000000000","message":"Patch Set 6: Code-Review+2\n\nThis doesn\u0027t really address\n\n\u003e Furthermore, the concept of \"account\" is fuzzy. It could be a \"project\", but even that doesn\u0027t distinguish between a project id and a project name.\n\nfrom the commit message, but it still seems much more useful.","accounts_in_message":[],"_revision_number":6},{"id":"9cf7f290c4e1ecdaedbe0f18943f9ebe4955e4f6","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2016-09-19 13:28:23.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nThe use of \"account\" is indeed \"fuzzy\" and strictly we should specify project:user for v2+, since account is a swift concept. But this is a good step forwards.","accounts_in_message":[],"_revision_number":6},{"id":"b2a75bde4cac3530507146ee746caeefd56e6474","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-19 13:28:33.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"4db248779e183510cea14f333a38141d06249c6f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-19 15:35:33.000000000","message":"Patch Set 6: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/324739/6/gate/gate-python-swiftclient-docs-ubuntu-xenial/a536465//doc/build/html/ : SUCCESS in 2m 17s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/39/324739/6/gate/gate-python-swiftclient-pep8-ubuntu-xenial/ec16554/ : SUCCESS in 1m 49s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/39/324739/6/gate/gate-python-swiftclient-python27-ubuntu-xenial/55cfacc/ : SUCCESS in 2m 00s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/6/gate/gate-python-swiftclient-python34/00d7796/ : SUCCESS in 2m 36s\n- gate-python-swiftclient-python35 http://logs.openstack.org/39/324739/6/gate/gate-python-swiftclient-python35/9597b80/ : SUCCESS in 3m 00s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/6/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/61ef731/ : FAILURE in 1h 06m 41s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/324739/6/gate/gate-swift-dsvm-functional-ubuntu-xenial/0cd0484/ : SUCCESS in 24m 17s\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/324739/6/gate/gate-swiftclient-dsvm-functional-ubuntu-xenial/8fc300b/ : SUCCESS in 19m 52s","accounts_in_message":[],"_revision_number":6},{"id":"c5eb435b20cdeee3d1ac03009d9c5de4796569ef","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-09-19 17:06:04.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"28fc1684ab04a891c4b7a8ae131f7344ec2492c5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-19 18:15:49.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/324739/6/check/gate-python-swiftclient-docs-ubuntu-xenial/61dff9d//doc/build/html/ : SUCCESS in 2m 00s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-pep8-ubuntu-xenial/e4ade11/ : SUCCESS in 2m 10s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-python27-ubuntu-xenial/fc4ea10/ : SUCCESS in 2m 12s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-python34/a21500d/ : SUCCESS in 1m 45s\n- gate-python-swiftclient-python35 http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-python35/4f78a32/ : SUCCESS in 2m 47s\n- gate-python-swiftclient-pypy http://logs.openstack.org/39/324739/6/check/gate-python-swiftclient-pypy/f4de1c9/ : SUCCESS in 3m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/6/check/gate-tempest-dsvm-neutron-src-python-swiftclient/2c6af0e/ : SUCCESS in 1h 02m 39s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/324739/6/check/gate-swift-dsvm-functional-ubuntu-xenial/dca9bac/ : SUCCESS in 28m 34s\n- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/39/324739/6/check/gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/63a53b9/ : SUCCESS in 31m 53s (non-voting)\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/324739/6/check/gate-swiftclient-dsvm-functional-ubuntu-xenial/9a37ce5/ : SUCCESS in 14m 12s\n- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/39/324739/6/check/gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/17d45ff/ : SUCCESS in 25m 14s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"0f1a4c44d8ae7dfd4ec8a98c6c9a55bd8b75a183","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-19 18:16:00.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"f0f6e9bd9d93a2a3825fad2f9ffa981aaca58ea9","date":"2016-09-19 21:24:50.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":6},{"id":"2d9f5e0833b83f36f33973acb47e256bfe23a247","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-19 21:24:50.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/39/324739/6/gate/gate-python-swiftclient-docs-ubuntu-xenial/7f82107//doc/build/html/ : SUCCESS in 2m 43s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/39/324739/6/gate/gate-python-swiftclient-pep8-ubuntu-xenial/2bab73e/ : SUCCESS in 1m 18s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/39/324739/6/gate/gate-python-swiftclient-python27-ubuntu-xenial/bf2e99b/ : SUCCESS in 1m 27s\n- gate-python-swiftclient-python34 http://logs.openstack.org/39/324739/6/gate/gate-python-swiftclient-python34/a1193cf/ : SUCCESS in 2m 40s\n- gate-python-swiftclient-python35 http://logs.openstack.org/39/324739/6/gate/gate-python-swiftclient-python35/1f23f15/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/39/324739/6/gate/gate-tempest-dsvm-neutron-src-python-swiftclient/bc1ba42/ : SUCCESS in 1h 26m 29s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/324739/6/gate/gate-swift-dsvm-functional-ubuntu-xenial/0f9daec/ : SUCCESS in 17m 01s\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/39/324739/6/gate/gate-swiftclient-dsvm-functional-ubuntu-xenial/bc18a23/ : SUCCESS in 12m 44s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"371f0e3482a6fbf963f6c1d987d48aed19dc8c3e","revisions":{"03c0b7bd9fa4a3000f7d30963a8d7c929cd58dc8":{"kind":"REWORK","_number":1,"created":"2016-06-02 18:04:21.000000000","uploader":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"ref":"refs/changes/39/324739/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/39/324739/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/1"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-02 17:51:20.000000000","tz":0},"committer":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-02 18:04:21.000000000","tz":0},"subject":"Inaccurate info about read and write ACL syntax","message":"Inaccurate info about read and write ACL syntax\n\nThe patch corrects the syntax of provding read and write access\nto the users within a project.\n\nOne can not simply write:\nswift post test_cont -w account1\n\nIt should be:\nswift post test_cont -w account1:*\nThe above syntax says that all users residing in the account1 can\nwrite to the container.\n\nChange-Id: I4462230fe05aa4a742e825f5b6312deb93bc1170\nCloses-Bug: #1587677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/03c0b7bd9fa4a3000f7d30963a8d7c929cd58dc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/03c0b7bd9fa4a3000f7d30963a8d7c929cd58dc8"}]},"branch":"refs/heads/master"},"19daf756222a4ff0b4dc2f919aa917812374e6cd":{"kind":"REWORK","_number":2,"created":"2016-06-03 19:59:51.000000000","uploader":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"ref":"refs/changes/39/324739/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/39/324739/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/2"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-02 17:51:20.000000000","tz":0},"committer":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-03 19:48:30.000000000","tz":0},"subject":"Insufficent info about read and write ACL syntax","message":"Insufficent info about read and write ACL syntax\n\nThe patch add the information about the syntax of provding read and\nwrite access to the users within a project.\n\nBelow command works only for tempauth:\nswift post test_cont -w account1\n\nBelow command works for tempauth as well as keystoneauth:\nswift post test_cont -w account1:*\n\nChange-Id: I4462230fe05aa4a742e825f5b6312deb93bc1170\nCloses-Bug: #1587677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/19daf756222a4ff0b4dc2f919aa917812374e6cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/19daf756222a4ff0b4dc2f919aa917812374e6cd"}]},"branch":"refs/heads/master"},"96e872a645b59452ba8d02936ca3190006364667":{"kind":"REWORK","_number":3,"created":"2016-06-20 19:33:36.000000000","uploader":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"ref":"refs/changes/39/324739/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/39/324739/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/3"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-02 17:51:20.000000000","tz":0},"committer":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-20 19:33:10.000000000","tz":0},"subject":"Insufficent info about read and write ACL syntax","message":"Insufficent info about read and write ACL syntax\n\nThe patch add the information about the syntax of provding read and\nwrite access to the users within a project.\n\nBelow command works only for tempauth:\nswift post test_cont -w account1\n\nBelow command works for tempauth as well as keystoneauth:\nswift post test_cont -w account1:*\n\nChange-Id: I4462230fe05aa4a742e825f5b6312deb93bc1170\nCloses-Bug: #1587677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/96e872a645b59452ba8d02936ca3190006364667"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/96e872a645b59452ba8d02936ca3190006364667"}]},"branch":"refs/heads/master"},"230ef5670ea762746306202a6a3309009d7630ef":{"kind":"REWORK","_number":4,"created":"2016-07-08 16:44:11.000000000","uploader":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"ref":"refs/changes/39/324739/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/39/324739/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/4"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-02 17:51:20.000000000","tz":0},"committer":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-07-08 16:44:01.000000000","tz":0},"subject":"Insufficent info about read and write ACL syntax","message":"Insufficent info about read and write ACL syntax\n\nThe patch add the information about the syntax of provding read and\nwrite access to the users within a project.\n\nBelow command works only for tempauth:\nswift post test_cont -w account1\n\nBelow command works for tempauth as well as keystoneauth:\nswift post test_cont -w account1:*\n\nChange-Id: I4462230fe05aa4a742e825f5b6312deb93bc1170\nCloses-Bug: #1587677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/230ef5670ea762746306202a6a3309009d7630ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/230ef5670ea762746306202a6a3309009d7630ef"}]},"branch":"refs/heads/master"},"8e6f94755806f347d959f02f170eaa7840e0f644":{"kind":"REWORK","_number":5,"created":"2016-08-03 15:39:13.000000000","uploader":{"_account_id":20508,"name":"Mohit Motiani","email":"mohit.motiani@intel.com","username":"mohit.motiani"},"ref":"refs/changes/39/324739/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/39/324739/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/5"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-02 17:51:20.000000000","tz":0},"committer":{"name":"Mohit Motiani","email":"mohitmotiani720@gmail.com","date":"2016-08-03 15:38:57.000000000","tz":0},"subject":"Insufficent info about read and write ACL syntax","message":"Insufficent info about read and write ACL syntax\n\nThe patch add the information about the syntax of provding read and\nwrite access to the users within a project.\n\nBelow command works for tempauth as well as keystoneauth:\nswift post test_cont -w account1:*\n\nChange-Id: I4462230fe05aa4a742e825f5b6312deb93bc1170\nCloses-Bug: #1587677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8e6f94755806f347d959f02f170eaa7840e0f644"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/8e6f94755806f347d959f02f170eaa7840e0f644"}]},"branch":"refs/heads/master"},"371f0e3482a6fbf963f6c1d987d48aed19dc8c3e":{"kind":"REWORK","_number":6,"created":"2016-09-15 00:17:12.000000000","uploader":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"ref":"refs/changes/39/324739/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/39/324739/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/39/324739/6"}}},"commit":{"parents":[{"commit":"e05464fbfa03ee6d938c145ede111f4b1e828d58","subject":"Merge \"Fixed a typo in SwiftService API doc\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/e05464fbfa03ee6d938c145ede111f4b1e828d58"}]}],"author":{"name":"Mohit Motiani","email":"mohit.motiani@intel.com","date":"2016-06-02 17:51:20.000000000","tz":0},"committer":{"name":"John Dickinson","email":"me@not.mn","date":"2016-09-15 00:13:12.000000000","tz":-420},"subject":"Update help text around container ACL syntax","message":"Update help text around container ACL syntax\n\nThe patch add the information about the syntax of provding read and\nwrite access to the users within a project.\n\nThe current status is:\naccount:* does not work with tempauth\naccount does not work with keystoneauth\n\nFurthermore, the concept of \"account\" is fuzzy. It could be a\n\"project\", but even that doesn\u0027t distinguish between a project\nid and a project name.\n\nChange-Id: I4462230fe05aa4a742e825f5b6312deb93bc1170\nCloses-Bug: #1587677\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/371f0e3482a6fbf963f6c1d987d48aed19dc8c3e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/371f0e3482a6fbf963f6c1d987d48aed19dc8c3e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
