
On Mon, Mar 24, 2008 at 05:16:21PM -0700, Eric Niebler wrote:
U boost/indirect_reference.hpp U boost/parameter.hpp svn: In directory 'boost' svn: Can't move 'boost/.svn/tmp/foreach.hpp.2.tmp' to 'boost/foreach.hpp': Permission denied
Never ever have seen such an error on Linux.
ericne@ericne-xps ~/boost/org/trunk $ svn up svn: Checksum mismatch for 'boost/.svn/text-base/enable_shared_from_this.hpp.svn-base'; recorded: '12d8c5183a709a7699c13b312073c36c', actual: 'c89a6b23045ff8c89d2de74213d1649a'
This could happen with older clients after extensive merges, especially if a not yet existing file is created via merge in an older workspace and is overwritten by a svn update (which tries to add the file from repository) following the previous merge. I reported it once and it is now properly fixed since version 1.4.2. Nevertheless has the now stable 1.5 branch a similar additional fix. See http://svn.collab.net/repos/svn/trunk/CHANGES. If one uses Subversion extensivly it is indeed not very hard to find such errors but they are also always fixed (except the still open "true rename" issue and merging problems with such renamed files). Subversion is nevertheless is big progress compared to CVS. Don't know whether git and other distributed systems are so much better ... Jens