)]}'
{"id":"openstack%2Fpython-swiftclient~260689","triplet_id":"openstack%2Fpython-swiftclient~master~Ieb8b52134211cfa1f375efc5f382efc99f7234c9","project":"openstack/python-swiftclient","branch":"master","topic":"254921","hashtags":[],"change_id":"Ieb8b52134211cfa1f375efc5f382efc99f7234c9","subject":"Allow arbitrary content-types for directory markers","status":"NEW","created":"2015-12-22 19:35:44.000000000","updated":"2017-12-18 02:53:55.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e661d3516dbc1ebb448a543bfacaf4d955ce7ccb","_number":260689,"virtual_id_number":260689,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"_account_id":20395,"name":"suhani gupta","email":"suhani@hedviginc.com","username":"suhani"},{"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20395,"name":"suhani gupta","email":"suhani@hedviginc.com","username":"suhani"},{"value":0,"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":{"all":[{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"_account_id":20395,"name":"suhani gupta","email":"suhani@hedviginc.com","username":"suhani"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":20395,"name":"suhani gupta","email":"suhani@hedviginc.com","username":"suhani"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-10 21:28:24.000000000","updated_by":{"_account_id":20395,"name":"suhani gupta","email":"suhani@hedviginc.com","username":"suhani"},"reviewer":{"_account_id":20395,"name":"suhani gupta","email":"suhani@hedviginc.com","username":"suhani"},"state":"REVIEWER"},{"updated":"2016-05-17 04:30:46.000000000","updated_by":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"reviewer":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"state":"REVIEWER"}],"messages":[{"id":"4147908a55d41fbeb3bb25d23261afe884088fcf","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2015-12-22 19:35:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5b2597c0be522dc5686a93b8034c96ea83e2c476","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-12-22 20:51:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/89/260689/1/check/gate-python-swiftclient-pep8/4d364db/ : SUCCESS in 48s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/89/260689/1/check/gate-python-swiftclient-docs/cd28b48//doc/build/html/ : SUCCESS in 53s\n- gate-python-swiftclient-python27 http://logs.openstack.org/89/260689/1/check/gate-python-swiftclient-python27/c701cad/ : SUCCESS in 1m 43s\n- gate-python-swiftclient-python34 http://logs.openstack.org/89/260689/1/check/gate-python-swiftclient-python34/91a8899/ : SUCCESS in 1m 59s\n- gate-python-swiftclient-pypy http://logs.openstack.org/89/260689/1/check/gate-python-swiftclient-pypy/88e1ab6/ : SUCCESS in 1m 29s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/89/260689/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient/e5804fe/ : SUCCESS in 1h 10m 37s\n- gate-swift-dsvm-functional http://logs.openstack.org/89/260689/1/check/gate-swift-dsvm-functional/a921022/ : SUCCESS in 29m 22s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/89/260689/1/check/gate-swiftclient-dsvm-functional/327d0f4/ : SUCCESS in 22m 37s","accounts_in_message":[],"_revision_number":1},{"id":"dcae72160a53dc27397192bda54442e2ae548b30","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2016-01-25 04:01:10.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"4b8674ead5ef0e9042ab2e2c303c09f41254f202","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-10 21:22:43.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"609d22dfdeeed669a00e7e4d4614e38cca029a7c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-10 21:28:17.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"e0470e6a00a2e68569327b54967d03ff54a9516a","author":{"_account_id":20395,"name":"suhani gupta","email":"suhani@hedviginc.com","username":"suhani"},"date":"2016-02-10 21:28:24.000000000","message":"Patch Set 2:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"e8ba870af4c18ba34dc28d8485b414afbd82b764","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-10 23:40:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/89/260689/2/check/gate-python-swiftclient-pep8/afee4e0/ : SUCCESS in 34s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/89/260689/2/check/gate-python-swiftclient-docs/2eeb79c//doc/build/html/ : SUCCESS in 34s\n- gate-python-swiftclient-python27 http://logs.openstack.org/89/260689/2/check/gate-python-swiftclient-python27/3e18e68/ : SUCCESS in 41s\n- gate-python-swiftclient-python34 http://logs.openstack.org/89/260689/2/check/gate-python-swiftclient-python34/482415e/ : SUCCESS in 1m 45s\n- gate-python-swiftclient-pypy http://logs.openstack.org/89/260689/2/check/gate-python-swiftclient-pypy/45589d9/ : SUCCESS in 1m 18s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/89/260689/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient/750b38c/ : SUCCESS in 51m 05s\n- gate-swift-dsvm-functional http://logs.openstack.org/89/260689/2/check/gate-swift-dsvm-functional/01c989f/ : SUCCESS in 22m 50s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/89/260689/2/check/gate-swiftclient-dsvm-functional/7f79f12/ : SUCCESS in 15m 57s","accounts_in_message":[],"_revision_number":2},{"id":"f7f5c4d994f6bf87dee5d1c6b9bb9425531ddd4e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-02-29 23:20:24.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"7cc62f546390f68d65921bc7e7cc063cff213334","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 02:33:40.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-pep8/df1cefb/ : SUCCESS in 41s\n- gate-python-swiftclient-docs http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-docs/e08d9fd/ : FAILURE in 30m 13s\n- gate-python-swiftclient-python27 http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-python27/39fea1d/ : SUCCESS in 54s\n- gate-python-swiftclient-python34 http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-python34/96d30bc/ : SUCCESS in 1m 46s\n- gate-python-swiftclient-pypy http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-pypy/746d898/ : SUCCESS in 1m 31s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/89/260689/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/33f8f15/ : SUCCESS in 1h 13m 06s\n- gate-swift-dsvm-functional http://logs.openstack.org/89/260689/3/check/gate-swift-dsvm-functional/763eccd/ : SUCCESS in 23m 29s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/89/260689/3/check/gate-swiftclient-dsvm-functional/a1fb0a3/ : SUCCESS in 17m 49s","accounts_in_message":[],"_revision_number":3},{"id":"8e5f06b49d6cf12dc7b2f5a46a9402a4247dcd6b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-03-01 08:14:47.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"8d20c366a1c82649cd0b23c893899585a64f9458","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 09:48:25.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-pep8 http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-pep8/a032c01/ : SUCCESS in 37s\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/89/260689/3/check/gate-python-swiftclient-docs/642bb33//doc/build/html/ : SUCCESS in 46s\n- gate-python-swiftclient-python27 http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-python27/ab2461e/ : SUCCESS in 44s\n- gate-python-swiftclient-python34 http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-python34/b6a5590/ : SUCCESS in 1m 56s\n- gate-python-swiftclient-pypy http://logs.openstack.org/89/260689/3/check/gate-python-swiftclient-pypy/ac7e5c9/ : SUCCESS in 1m 16s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/89/260689/3/check/gate-tempest-dsvm-neutron-src-python-swiftclient/bed7673/ : SUCCESS in 1h 10m 48s\n- gate-swift-dsvm-functional http://logs.openstack.org/89/260689/3/check/gate-swift-dsvm-functional/09a961c/ : SUCCESS in 21m 43s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/89/260689/3/check/gate-swiftclient-dsvm-functional/b7d723f/ : SUCCESS in 18m 33s","accounts_in_message":[],"_revision_number":3},{"id":"98c5ada3218f0a49430d464bb50f5e7298c24c30","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-08 09:48:32.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"8cd8a059f015b886577e0b823e1c38db78360ecc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-04-09 00:10:57.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"bf3ac6fac4f78c4fd4d837293ef1c98f175a34a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-04-09 01:03:13.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs http://docs-draft.openstack.org/89/260689/4/check/gate-python-swiftclient-docs/c26043d//doc/build/html/ : SUCCESS in 1m 59s\n- gate-python-swiftclient-pep8 http://logs.openstack.org/89/260689/4/check/gate-python-swiftclient-pep8/fe6cee5/ : SUCCESS in 4m 28s\n- gate-python-swiftclient-python27 http://logs.openstack.org/89/260689/4/check/gate-python-swiftclient-python27/ae1c34d/ : SUCCESS in 2m 09s\n- gate-python-swiftclient-python34 http://logs.openstack.org/89/260689/4/check/gate-python-swiftclient-python34/f9da224/ : SUCCESS in 2m 07s\n- gate-python-swiftclient-pypy http://logs.openstack.org/89/260689/4/check/gate-python-swiftclient-pypy/ab5bd74/ : SUCCESS in 2m 36s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/89/260689/4/check/gate-tempest-dsvm-neutron-src-python-swiftclient/6f7fcb2/ : SUCCESS in 51m 16s\n- gate-swift-dsvm-functional http://logs.openstack.org/89/260689/4/check/gate-swift-dsvm-functional/cf3211d/ : SUCCESS in 18m 55s\n- gate-swiftclient-dsvm-functional http://logs.openstack.org/89/260689/4/check/gate-swiftclient-dsvm-functional/6dbf2c8/ : SUCCESS in 18m 23s","accounts_in_message":[],"_revision_number":4},{"id":"6744277c5c5af1e71cea427b93c4dfb6e6ae0662","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2016-05-17 04:30:46.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"5b05b808148ff24b242bc69eb9c6e580a88e20a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-08 11:29:46.000000000","message":"Patch Set 4: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":4},{"id":"0643faa1193318d3e557b63c359641153a8eb66f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2016-11-18 19:50:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"15718851632e0154e061ec0112f70c58c49b1018","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-18 20:48:18.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/89/260689/5/check/gate-python-swiftclient-docs-ubuntu-xenial/52e2f9a//doc/build/html/ : SUCCESS in 52s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/89/260689/5/check/gate-python-swiftclient-pep8-ubuntu-xenial/e988375/ : SUCCESS in 58s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/89/260689/5/check/gate-python-swiftclient-python27-ubuntu-xenial/24737bd/ : SUCCESS in 54s\n- gate-python-swiftclient-python34 http://logs.openstack.org/89/260689/5/check/gate-python-swiftclient-python34/1d4d79e/ : SUCCESS in 2m 43s\n- gate-python-swiftclient-python35 http://logs.openstack.org/89/260689/5/check/gate-python-swiftclient-python35/3dfb314/ : SUCCESS in 2m 05s\n- gate-python-swiftclient-pypy http://logs.openstack.org/89/260689/5/check/gate-python-swiftclient-pypy/71cba6d/ : SUCCESS in 2m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient http://logs.openstack.org/89/260689/5/check/gate-tempest-dsvm-neutron-src-python-swiftclient/424e1aa/ : SUCCESS in 44m 38s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/89/260689/5/check/gate-swift-dsvm-functional-ubuntu-xenial/b3a1748/ : SUCCESS in 54m 31s\n- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/89/260689/5/check/gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/358a247/ : SUCCESS in 34m 14s (non-voting)\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/89/260689/5/check/gate-swiftclient-dsvm-functional-ubuntu-xenial/fee4e2b/ : SUCCESS in 42m 59s\n- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/89/260689/5/check/gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/e612c39/ : SUCCESS in 16m 14s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"41c9377ce0848842add5c20eb644a907639c7c4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-10 09:24:44.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"0e518a67d86061f2d63e9aa38d8f72c2e1a7960a","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 02:53:55.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"375119cce195a4511e945c8d808a9f46572aebef","revisions":{"df89306e8c939c225d4e0b87bd9b5b565da5bb5a":{"kind":"REWORK","_number":1,"created":"2015-12-22 19:35:44.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/89/260689/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/89/260689/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/1"}}},"commit":{"parents":[{"commit":"24007274bf5a84a804aff0d99ec73fc2c236be27","subject":"Use application/directory content-type for dir markers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/24007274bf5a84a804aff0d99ec73fc2c236be27"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-19 02:47:35.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-22 19:34:49.000000000","tz":-480},"subject":"Allow arbitrary content-types for directory markers","message":"Allow arbitrary content-types for directory markers\n\nThis allows, for example, Horizon users to correctly download\npseudo-folders with something like:\n\n    swift download container --dir-marker application/pseudo-folder\n\nMultiple content-types may be specified; if an object matches any of\nthem, a directory will be made. The set of directory marker\ncontent-types will always include application/directory and\ntext/directory.\n\nThis option may also be used when uploading. The first dir-marker\nlisted will be used for new markers. Additional content-types will be\nused to recognize existing directory markers when using the --changed\noption.\n\nCloses-Bug: 1257848\nChange-Id: Ieb8b52134211cfa1f375efc5f382efc99f7234c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/df89306e8c939c225d4e0b87bd9b5b565da5bb5a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/df89306e8c939c225d4e0b87bd9b5b565da5bb5a"}]},"branch":"refs/heads/master"},"64b34f238f266944344d3862ef1d31ea157bac48":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2016-02-10 21:28:17.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/89/260689/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/89/260689/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/2"}}},"commit":{"parents":[{"commit":"c8488b3f8f9af7e92ce64f34c0599c281260a2ba","subject":"Use application/directory content-type for dir markers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c8488b3f8f9af7e92ce64f34c0599c281260a2ba"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-19 02:47:35.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-02-10 21:27:20.000000000","tz":-480},"subject":"Allow arbitrary content-types for directory markers","message":"Allow arbitrary content-types for directory markers\n\nThis allows, for example, Horizon users to correctly download\npseudo-folders with something like:\n\n    swift download container --dir-marker application/pseudo-folder\n\nMultiple content-types may be specified; if an object matches any of\nthem, a directory will be made. The set of directory marker\ncontent-types will always include application/directory and\ntext/directory.\n\nThis option may also be used when uploading. The first dir-marker\nlisted will be used for new markers. Additional content-types will be\nused to recognize existing directory markers when using the --changed\noption.\n\nCloses-Bug: 1257848\nChange-Id: Ieb8b52134211cfa1f375efc5f382efc99f7234c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/64b34f238f266944344d3862ef1d31ea157bac48"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/64b34f238f266944344d3862ef1d31ea157bac48"}]},"branch":"refs/heads/master"},"de380fd098fc1da270e2bac136715d1f271767f1":{"kind":"NO_CHANGE","_number":3,"created":"2016-02-29 23:20:24.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/89/260689/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/89/260689/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/3"}}},"commit":{"parents":[{"commit":"c324a89109acf7bea44ee32e2e14e4c7f8f68613","subject":"Use application/directory content-type for dir markers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c324a89109acf7bea44ee32e2e14e4c7f8f68613"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-19 02:47:35.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-02-29 23:19:15.000000000","tz":0},"subject":"Allow arbitrary content-types for directory markers","message":"Allow arbitrary content-types for directory markers\n\nThis allows, for example, Horizon users to correctly download\npseudo-folders with something like:\n\n    swift download container --dir-marker application/pseudo-folder\n\nMultiple content-types may be specified; if an object matches any of\nthem, a directory will be made. The set of directory marker\ncontent-types will always include application/directory and\ntext/directory.\n\nThis option may also be used when uploading. The first dir-marker\nlisted will be used for new markers. Additional content-types will be\nused to recognize existing directory markers when using the --changed\noption.\n\nCloses-Bug: 1257848\nChange-Id: Ieb8b52134211cfa1f375efc5f382efc99f7234c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/de380fd098fc1da270e2bac136715d1f271767f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/de380fd098fc1da270e2bac136715d1f271767f1"}]},"branch":"refs/heads/master"},"98e2341301590fad04d584743115ac11bb049275":{"kind":"REWORK","_number":4,"created":"2016-04-09 00:10:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/89/260689/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/89/260689/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/4"}}},"commit":{"parents":[{"commit":"9fd537a08245cf6a34c1abdf8b7c42bfd3669c74","subject":"Use application/directory content-type for dir markers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/9fd537a08245cf6a34c1abdf8b7c42bfd3669c74"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-19 02:47:35.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-04-09 00:09:29.000000000","tz":-420},"subject":"Allow arbitrary content-types for directory markers","message":"Allow arbitrary content-types for directory markers\n\nThis allows, for example, Horizon users to correctly download\npseudo-folders with something like:\n\n    swift download container --dir-marker application/pseudo-folder\n\nMultiple content-types may be specified; if an object matches any of\nthem, a directory will be made. The set of directory marker\ncontent-types will always include application/directory and\ntext/directory.\n\nThis option may also be used when uploading. The first dir-marker\nlisted will be used for new markers. Additional content-types will be\nused to recognize existing directory markers when using the --changed\noption.\n\nCloses-Bug: 1257848\nChange-Id: Ieb8b52134211cfa1f375efc5f382efc99f7234c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/98e2341301590fad04d584743115ac11bb049275"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/98e2341301590fad04d584743115ac11bb049275"}]},"branch":"refs/heads/master"},"375119cce195a4511e945c8d808a9f46572aebef":{"kind":"REWORK","_number":5,"created":"2016-11-18 19:50:47.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/89/260689/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/89/260689/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/89/260689/5"}}},"commit":{"parents":[{"commit":"12d42efad23f95461692af99a77136d7591a5fee","subject":"Replace \u0027assertEqual(None, ...)\u0027 with \u0027assertIsNone(...)\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/12d42efad23f95461692af99a77136d7591a5fee"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2015-12-19 02:47:35.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2016-11-18 19:50:41.000000000","tz":-480},"subject":"Allow arbitrary content-types for directory markers","message":"Allow arbitrary content-types for directory markers\n\nThis allows, for example, Horizon users to correctly download\npseudo-folders with something like:\n\n    swift download container --dir-marker application/pseudo-folder\n\nMultiple content-types may be specified; if an object matches any of\nthem, a directory will be made. The set of directory marker\ncontent-types will always include application/directory and\ntext/directory.\n\nThis option may also be used when uploading. The first dir-marker\nlisted will be used for new markers. Additional content-types will be\nused to recognize existing directory markers when using the --changed\noption.\n\nCloses-Bug: 1257848\nChange-Id: Ieb8b52134211cfa1f375efc5f382efc99f7234c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/375119cce195a4511e945c8d808a9f46572aebef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/375119cce195a4511e945c8d808a9f46572aebef"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY"},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
