On 07.04.2015 00:17, Eric Melski wrote:

Hi,

> This problem is relatively common when using an SCM system that
> preserves *checkin* time on files rather than *checkout* time. 

I'd consider that a misbehavious of the SCM (IMHO, that's the reason
why Git does not track the mtime). From the filesystem perspective,
the mtime represents the time when the actual file was changed in the
filesystem. So, resetting the mtime from some SCM repo actually is
tricking the filesystem - pretty obvious that the mtime then isn't
reliable anymore.

> ClearCase
> does this in various configurations, and Perforce will if your client
> spec has "modtime" set.  I'm sure other SCM systems can be setup this
> way too.

The correct solution is to configure the SCM correctly (so it does not
artificially manipulate the mtime).


cu
--
Enrico Weigelt,
metux IT consulting
+49-151-27565287

_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to