)]}'
{"id":"openstack%2Fpython-swiftclient~481117","triplet_id":"openstack%2Fpython-swiftclient~master~If60b389aa910c6f1969b999b5d3b6d0940375686","project":"openstack/python-swiftclient","branch":"master","topic":"ignore-mtime-option","hashtags":[],"change_id":"If60b389aa910c6f1969b999b5d3b6d0940375686","subject":"Option to ignore mtime metadata entry.","status":"MERGED","created":"2017-07-06 15:31:24.000000000","updated":"2017-07-10 09:23:53.000000000","submitted":"2017-07-10 09:23:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8370e84c61bfef0c3b1461c8f3e079c9f2856008","_number":481117,"virtual_id_number":481117,"owner":{"_account_id":17245,"name":"Christopher Bartz","email":"bartz@dkrz.de","username":"cbartz"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2017-07-10 09:23:53.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2017-07-10 08:04:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":2,"date":"2017-07-06 17:23:54.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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-07-10 08:04:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-07-06 17:23:54.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":"2017-07-10 08:04:13.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2017-07-10 09:23:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"9b549505fb13c9dd15388398c2b8b0b6767695f7","author":{"_account_id":17245,"name":"Christopher Bartz","email":"bartz@dkrz.de","username":"cbartz"},"date":"2017-07-06 15:31:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"46ea0e21d43c4bdd255e8d84c86f7ca3be1002dd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-06 17:01:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/17/481117/1/check/gate-python-swiftclient-docs-ubuntu-xenial/fe7f4a3//doc/build/html/ : SUCCESS in 2m 28s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/17/481117/1/check/gate-python-swiftclient-pep8-ubuntu-xenial/7c9d1ef/ : SUCCESS in 5m 38s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/17/481117/1/check/gate-python-swiftclient-python27-ubuntu-xenial/6a85523/ : SUCCESS in 1m 25s\n- gate-python-swiftclient-python35 http://logs.openstack.org/17/481117/1/check/gate-python-swiftclient-python35/964cd30/ : SUCCESS in 2m 55s\n- gate-python-swiftclient-pypy http://logs.openstack.org/17/481117/1/check/gate-python-swiftclient-pypy/0ef8851/ : SUCCESS in 5m 37s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial http://logs.openstack.org/17/481117/1/check/gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial/e29da28/ : SUCCESS in 1h 15m 54s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/17/481117/1/check/gate-swift-dsvm-functional-ubuntu-xenial/a9b503e/ : SUCCESS in 19m 52s\n- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/17/481117/1/check/gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/1e697cf/ : SUCCESS in 28m 18s (non-voting)\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/17/481117/1/check/gate-swiftclient-dsvm-functional-ubuntu-xenial/47cac2a/ : SUCCESS in 16m 00s\n- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/17/481117/1/check/gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/e6066eb/ : SUCCESS in 15m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d9658bd31094f0dd61ed9466f1c9095b4607c433","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2017-07-06 17:23:41.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"9cd3d8dc1d17d5cac8d4d954ece2e515340244a5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2017-07-06 17:23:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"06fecd0cd2146b17d7907ca5e31f5fe7de4a1bc5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2017-07-06 17:23:54.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"e68ac2fafdb1739105055cfb01e38eb3e217b588","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-06 18:37:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/17/481117/2/check/gate-python-swiftclient-docs-ubuntu-xenial/6829db9//doc/build/html/ : SUCCESS in 2m 10s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/17/481117/2/check/gate-python-swiftclient-pep8-ubuntu-xenial/24753d4/ : SUCCESS in 1m 45s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/17/481117/2/check/gate-python-swiftclient-python27-ubuntu-xenial/f7cee64/ : SUCCESS in 53s\n- gate-python-swiftclient-python35 http://logs.openstack.org/17/481117/2/check/gate-python-swiftclient-python35/06efbee/ : SUCCESS in 1m 15s\n- gate-python-swiftclient-pypy http://logs.openstack.org/17/481117/2/check/gate-python-swiftclient-pypy/36d51c8/ : SUCCESS in 2m 10s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial http://logs.openstack.org/17/481117/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial/cd5266d/ : SUCCESS in 1h 13m 47s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/17/481117/2/check/gate-swift-dsvm-functional-ubuntu-xenial/6bb6320/ : SUCCESS in 16m 30s\n- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/17/481117/2/check/gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/7b88c0c/ : SUCCESS in 12m 40s (non-voting)\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/17/481117/2/check/gate-swiftclient-dsvm-functional-ubuntu-xenial/093aba5/ : SUCCESS in 10m 31s\n- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/17/481117/2/check/gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/3534076/ : SUCCESS in 10m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"63c103ffded0791b7481ea17bb2a93703d6d73d2","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2017-07-10 08:04:13.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":2},{"id":"566dbcd96e2f870a341c5727dfed19dd4aee07f6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-10 08:04:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"110d4d5ff5e2649a4a8da528ca8633571b248887","date":"2017-07-10 09:23:53.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"a3f11a9b9b8fc05793ed081aad0ddb5799634660","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-10 09:23:53.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/17/481117/2/gate/gate-python-swiftclient-docs-ubuntu-xenial/6782bac//doc/build/html/ : SUCCESS in 1m 28s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/17/481117/2/gate/gate-python-swiftclient-pep8-ubuntu-xenial/253cb7b/ : SUCCESS in 1m 48s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/17/481117/2/gate/gate-python-swiftclient-python27-ubuntu-xenial/ec2fddb/ : SUCCESS in 1m 26s\n- gate-python-swiftclient-python35 http://logs.openstack.org/17/481117/2/gate/gate-python-swiftclient-python35/9b617de/ : SUCCESS in 1m 18s\n- gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial http://logs.openstack.org/17/481117/2/gate/gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial/50f51d2/ : SUCCESS in 1h 18m 26s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/17/481117/2/gate/gate-swift-dsvm-functional-ubuntu-xenial/dcd827a/ : SUCCESS in 18m 39s\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/17/481117/2/gate/gate-swiftclient-dsvm-functional-ubuntu-xenial/b75fca7/ : SUCCESS in 8m 21s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"cde73c196d4f161b227fb924cd59cf02eaa33c03","revisions":{"0df0ca6868f05896df1c0402a52b0c4de8cc4e5d":{"kind":"REWORK","_number":1,"created":"2017-07-06 15:31:24.000000000","uploader":{"_account_id":17245,"name":"Christopher Bartz","email":"bartz@dkrz.de","username":"cbartz"},"ref":"refs/changes/17/481117/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/17/481117/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/17/481117/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/17/481117/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/17/481117/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/17/481117/1"}}},"commit":{"parents":[{"commit":"1d57403668815ab8cef9d6598c06bf1c7e5355c0","subject":"Merge \"Skip checksum validation on partial downloads\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1d57403668815ab8cef9d6598c06bf1c7e5355c0"}]}],"author":{"name":"Christopher Bartz","email":"bartz@dkrz.de","date":"2017-07-06 15:30:48.000000000","tz":120},"committer":{"name":"Christopher Bartz","email":"bartz@dkrz.de","date":"2017-07-06 15:30:48.000000000","tz":120},"subject":"Option to ignore mtime metadata entry.","message":"Option to ignore mtime metadata entry.\n\nCurrently, the swiftclient upload command passes a custom metadata header\nfor each object (called object-meta-mtime), whose value is the\ncurrent UNIX timestamp.\nWhen downloading such an object with the swiftclient, the mtime header is\nparsed and passed as the atime and mtime for the newly created file.\nThere are use-cases, where this is not desired\n(e.g. tmp or scratch directories, in which files older than a specific date are deleted).\nThis commit provides a boolean option for ignoring the mtime header.\n\nChange-Id: If60b389aa910c6f1969b999b5d3b6d0940375686\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0df0ca6868f05896df1c0402a52b0c4de8cc4e5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0df0ca6868f05896df1c0402a52b0c4de8cc4e5d"}]},"branch":"refs/heads/master"},"cde73c196d4f161b227fb924cd59cf02eaa33c03":{"kind":"REWORK","_number":2,"created":"2017-07-06 17:23:47.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/17/481117/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/17/481117/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/17/481117/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/17/481117/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/17/481117/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/17/481117/2"}}},"commit":{"parents":[{"commit":"1d57403668815ab8cef9d6598c06bf1c7e5355c0","subject":"Merge \"Skip checksum validation on partial downloads\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1d57403668815ab8cef9d6598c06bf1c7e5355c0"}]}],"author":{"name":"Christopher Bartz","email":"bartz@dkrz.de","date":"2017-07-06 15:30:48.000000000","tz":120},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2017-07-06 17:19:12.000000000","tz":-420},"subject":"Option to ignore mtime metadata entry.","message":"Option to ignore mtime metadata entry.\n\nCurrently, the swiftclient upload command passes a custom metadata\nheader for each object (called object-meta-mtime), whose value is\nthe current UNIX timestamp. When downloading such an object with the\nswiftclient, the mtime header is parsed and passed as the atime and\nmtime for the newly created file.\n\nThere are use-cases where this is not desired, for example when using\ntmp or scratch directories in which files older than a specific date\nare deleted. This commit provides a boolean option for ignoring the\nmtime header.\n\nChange-Id: If60b389aa910c6f1969b999b5d3b6d0940375686\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/cde73c196d4f161b227fb924cd59cf02eaa33c03"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/cde73c196d4f161b227fb924cd59cf02eaa33c03"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
