subversion-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Philip Martin <phi...@codematters.co.uk>
Subject Re: svn_client_status5 veeeeeeery slow [SEC=UNCLASSIFIED]
Date Fri, 28 Jul 2017 09:58:32 GMT
"Thamm, Russell" <Russell.Thamm@dst.defence.gov.au> writes:

> Any idea why svn_client_status5 is behaving so strangely?

I suspect you altered all the timestamps on the working files when you
copied the working copy, or perhaps the filesystems have different
timestamp resolution.  Running 'svn cleanup' will probably fix the
problem.

During write operations that modify files Subversion stores
timestamp/filesize for files that are known to be unmodified.  Status
uses this information to avoid doing a full-text comparison on files
where the timestamp/filesize match the stored values.  If you do
something to alter the timestamps of the working files then status will
have do a full-text comparison.

"Broken" timestamps get fixed by various write operations that detect
the unmodified file, in particular 'svn commit'.

-- 
Philip

Mime
View raw message