>
> Why don't they check the timestamp, then the filesize, and only then
> check the contents? After finding differences, they could a flag or
> update the timestamp to avoid duplicate checks.
>
> Hmm.
>
>
The order of checking only save you the trouble of comparing the
contents of files you already know are different (from the size and/or
time stamp.) You still end up doing a contents compare on *ALL* of the
files that have not changed. Usually this is the common case. Even for
moderate sized working copies this could be a huge performance hit. For
some large projects it would probably make commands that need to know
this unusable. For example the worst case for 'svn status' would be when
nothing at all has been changed.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-05-08 21:31:56 CEST