summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-03-13 17:42:07 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-03-13 17:42:07 -0400
commit61afcd2d16c27430f1a6c6ae5cd468b16243c966 (patch)
tree5eaf6a06826332e71a5d6902bc60ae32e1141db1
parent23649f3f9066939b7b035ca08cd9fc7a5657685c (diff)
response
-rw-r--r--doc/bugs/softlink_atime.mdwn7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/bugs/softlink_atime.mdwn b/doc/bugs/softlink_atime.mdwn
index ad91cf8a9..e60b8ec98 100644
--- a/doc/bugs/softlink_atime.mdwn
+++ b/doc/bugs/softlink_atime.mdwn
@@ -1,3 +1,10 @@
When adding files to git annex, softlinks are created with current atime (and ctime, etc). Instead, the atime of the added file should be used and added to the meta-data, restoring it everywhere an annex is cloned to.
Optionally, editing the meta-data should change the times in all annexes.
+
+> Thing is, git does not preserve file timestamps much at all.
+> It's not uncommon for a `git checkout` to or `git update` to
+> mess up timestamps. This is why things like metastore exist (and
+> metastore should work ok with git annexed files too). Trying to
+> make annexed file symlinks have better timestamp handling than regular
+> files in git seems pointless. --[[Joey]]