{"action":"created","issue":{"url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/829","labels_url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/829/labels{/name}","comments_url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/829/comments","events_url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/829/events","html_url":"https://github.com/OctopusDeploy/Issues/issues/829","id":30613437,"number":829,"title":"Retain file timestamps when extracting files from NuGet packages","user":{"login":"PaulStovell","id":47085,"avatar_url":"https://avatars.githubusercontent.com/u/47085?v=3","gravatar_id":"","url":"https://api.github.com/users/PaulStovell","html_url":"https://github.com/PaulStovell","followers_url":"https://api.github.com/users/PaulStovell/followers","following_url":"https://api.github.com/users/PaulStovell/following{/other_user}","gists_url":"https://api.github.com/users/PaulStovell/gists{/gist_id}","starred_url":"https://api.github.com/users/PaulStovell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PaulStovell/subscriptions","organizations_url":"https://api.github.com/users/PaulStovell/orgs","repos_url":"https://api.github.com/users/PaulStovell/repos","events_url":"https://api.github.com/users/PaulStovell/events{/privacy}","received_events_url":"https://api.github.com/users/PaulStovell/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OctopusDeploy/Issues/labels/enhancement","name":"enhancement","color":"009800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2014-04-01T16:12:31Z","updated_at":"2015-11-20T21:12:48Z","closed_at":"2014-06-16T06:06:31Z","body":"http://octopus-deploy.tenderapp.com/discussions/problems/17537-timestamp-not-preserved-when-tentacle-unpacks-packages\r\n\r\nI know the last time we looked into this we decided not to keep the timestamps, and we're compatible with how NuGet.exe works. \r\n\r\nBut I'm not totally sure whether the way NuGet.exe works is actually the way it needs to work. Do they do that because they haven't considered keeping the stamps (was it a deliberate choice?) or has the scenario just not come up? \r\n\r\nI can't think of any reason not to keep the timestamps; in fact it would help with a number of \"sync\" features. And if people want to set the timestamp to the extraction date, it would be pretty easy to write a PreDeploy script to \"touch\" each of the files. "},"comment":{"url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/comments/158524672","html_url":"https://github.com/OctopusDeploy/Issues/issues/829#issuecomment-158524672","issue_url":"https://api.github.com/repos/OctopusDeploy/Issues/issues/829","id":158524672,"user":{"login":"mmclin","id":2916086,"avatar_url":"https://avatars.githubusercontent.com/u/2916086?v=3","gravatar_id":"","url":"https://api.github.com/users/mmclin","html_url":"https://github.com/mmclin","followers_url":"https://api.github.com/users/mmclin/followers","following_url":"https://api.github.com/users/mmclin/following{/other_user}","gists_url":"https://api.github.com/users/mmclin/gists{/gist_id}","starred_url":"https://api.github.com/users/mmclin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmclin/subscriptions","organizations_url":"https://api.github.com/users/mmclin/orgs","repos_url":"https://api.github.com/users/mmclin/repos","events_url":"https://api.github.com/users/mmclin/events{/privacy}","received_events_url":"https://api.github.com/users/mmclin/received_events","type":"User","site_admin":false},"created_at":"2015-11-20T21:12:48Z","updated_at":"2015-11-20T21:12:48Z","body":"We are using to Nuget to store releases of libraries that are used by a variety of projects, and the incorrect timestamps are causing us grief as well.  I would really like to see this issue re-opened and resolved."}}