Boost logo

Boost :

From: Jens Seidel (jensseidel_at_[hidden])
Date: 2008-03-25 04:24:36


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_at_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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk