Re: timestamps not git-cloned
From: Peter Krefting <hidden>
Date: 2016-06-15 22:45:42
Hi! dhruva:
I do not think there is an VCS that records timestamps. Only file contents are tracked.
CVS sort of does. The initial checkout sets the time stamp of files to their last *check-in* time (and you can import a file with -D to set its commit time to the current timestamp). Updates do, however, set to current time (to not break make and friends). I miss this behaviour in Git, but I have learnt to live with it. I guess it is like a difference in philosophy on what time-stamps are supposed to record, like how UNIX "cp" sets the time of the new-born copy to now, while DOS "copy" sets it to the old time-stamp. Coming to Unix and Linux from DOS (via OS/2), I find "cp" behaviour weird. But have learnt to live with it (and use "cp -a" a lot). -- \\// Peter - http://www.softwolves.pp.se/