diff options
author | http://joeyh.name/ <http://joeyh.name/@web> | 2014-06-11 19:09:17 +0000 |
---|---|---|
committer | admin <admin@branchable.com> | 2014-06-11 19:09:17 +0000 |
commit | 23531c05f08748f978f402d20f67c3463de352a8 (patch) | |
tree | e326553cd01404f1c8b654fd71d7796095bfb9fe /doc/bugs/Windows_file_timestamp_timezone_madness | |
parent | 78ddb683be38942385809c75248c23e0adeafa28 (diff) |
Added a comment
Diffstat (limited to 'doc/bugs/Windows_file_timestamp_timezone_madness')
-rw-r--r-- | doc/bugs/Windows_file_timestamp_timezone_madness/comment_1_9db59ab2242186a23a47337a1597f4e2._comment | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/bugs/Windows_file_timestamp_timezone_madness/comment_1_9db59ab2242186a23a47337a1597f4e2._comment b/doc/bugs/Windows_file_timestamp_timezone_madness/comment_1_9db59ab2242186a23a47337a1597f4e2._comment new file mode 100644 index 000000000..fbda5c285 --- /dev/null +++ b/doc/bugs/Windows_file_timestamp_timezone_madness/comment_1_9db59ab2242186a23a47337a1597f4e2._comment @@ -0,0 +1,12 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + ip="108.236.230.124" + subject="comment 1" + date="2014-06-11T19:09:17Z" + content=""" +Rather than getting the timezone, another approach might be to look at the inode sentinal file. Its timestamp will also appear to have changed. If the delta is exactly some number of hours, and the inode sential's other data is unchanged, a Windows-specific hack could apply that same delta to all inode cache timestamps. + +Except, time zones are not all actually on hour boundaries. Some are half hours, some may be 15 minutes, and next week some crazy country might legislate a 3 minute delta for all I know. + +Well, could just say if the inode sentinal's mtime has changed at all (delta < 3600 seconds), and it's otherwise unchanged, and we're on windows, assume this is a time zone change. When would that fail? Only if the repository is copied to someplace, and the mtime is not preserved. +"""]] |