Details
-
Bug
-
Resolution: Fixed
-
Medium
Description
It was brought to my attention that downloading a zip snapshot results in a zipfile containing timestamps in the future for all files, regardless of when the original commit was made. All of the timestamps appear to be UTC plus 20 minutes; so for example if I generate a zip archive at 9:14 EST, the timestamps are 13:34.
It is bad enough that there isn't a way to create the zip file with the original commit times, or to at least allow the user to set a timezone (or intuit one via the browser itself). However, that 20 minute offset shows a truly terrifying lack of system administration best practices. It makes the zip snapshot completely useless for anything containing a Makefile, for example. At the very least, there should be a prominent warning.