David Roundy wrote (accidentally off-list):
 > No, but we don't store any other timestamp.  In that case, darcs will
 > have to go ahead and compare the actual file contents to see if
 > anything has changed.

Confirmed - I did some experiments and the modified times of the 
pristine files don't correspond in any way to the timestamps.

I'd say the current situation less than ideal for both darcs and 
TortoiseDarcs, as timestamp comparison offers a rapid way of (almost) 
knowing that a file hasn't changed. As TortoiseDarcs needs to do the 
comparison every time the user sees an in-repo file listing, I think 
this is a significant problem.

So I think that brings us back to a subset of the original question; 
could we modify Darcs so that it maintains a cached expected-timestamp 
for each file it knows about? We're willing to implement the solution, 
but some good hints as to an implementation strategy would be useful. 
Darcs 1 used to do the same (it would modify the modified-time for 
pristine files to match working ones).

Regards,
Grant.
_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to