Hi,
today I was not able to restore a broken working copy to a clean state. You
see a script of my session below.
First there was a problem doing "svn update", that ended with an "Input/output
error". Additional updates and cleanups failed. There were a lot of *.tmp
files in my directories. Deleting them did not help. But it helped to copy
some files from .svn/text-base to a .svn/tmp/text-base directory.
Is this a known error "svn cleanup" or should I report an issue? We use
subversion 1.2.1. Is the bug removed in a newer version?
Greetings
Christoph Bartoschek
user@c1:~/projekt/trunk $ svn update
[... snipped a lot of files ...]
G base/basenstat.c
G base/basenetut.c
svn: In directory 'base'
svn: Error processing command 'merge' in 'base'
svn: Can't copy 'base/.svn/text-base/basegstat.c.svn-base'
to 'base/basegstat.c.tmp.tmp.tmp': Input/output error
user@c1:~/projekt/trunk $ svn update
svn: Checksum mismatch for 'base/.svn/text-base/basecnet.c.svn-base';
recorded: '15b0d672ce3ee5ce8ad4b0fcf670ed60',
actual: '4f831db13d4ed98a6ddb6594b038e05a'
user@c1:~/projekt/trunk $ svn cleanup
svn: In directory 'base'
svn: Error processing command 'merge' in 'base'
svn: Can't copy 'base/.svn/tmp/text-base/basecnet.c.svn-base'
to 'base/basecnet.c.3.tmp.2.tmp.tmp': No such file or directory
user@c1:~/projekt/trunk $ ls base/basecnet.c.*
basecnet.c.2.tmp basecnet.c.3.tmp.tmp
basecnet.c.5.tmp.2.tmp.tmp basecnet.c.7.tmp.2.tmp
basecnet.c.tmp basecnet.c.3.tmp
basecnet.c.4.tmp basecnet.c.5.tmp.tmp
basecnet.c.7.tmp.2.tmp.tmp basecnet.c.tmp.2.tmp
basecnet.c.3.tmp.2.tmp basecnet.c.5.tmp
basecnet.c.6.tmp basecnet.c.7.tmp.tmp
basecnet.c.tmp.2.tmp.tmp basecnet.c.3.tmp.2.tmp.tmp
basecnet.c.5.tmp.2.tmp basecnet.c.7.tmp
basecnet.c.8.tmp basecnet.c.tmp.tmp
user@c1:~/projekt/trunk $ cd base/
user@c1:~/projekt/trunk/base $ rm -f *.tmp
user@c1:~/projekt/trunk/base $ svn cleanup
svn: In directory '.'
svn: Error processing command 'merge' in '.'
svn: Can't copy '.svn/tmp/text-base/basecnet.c.svn-base'
to 'basecnet.c.tmp.2.tmp.tmp': No such file or directory
user@c1:~/projekt/trunk/base $ ls .svn/tmp/text-base/
basegstat.c.svn-base basenetut.c.svn-base basenstat.c.svn-base
user@c1:~/projekt/trunk/base $ cp .svn/text-base/* .svn/tmp/text-base/
user@c1:~/projekt/trunk/base $ svn cleanup
user@c1:~/projekt/trunk/base $ cd ..
user@c1:~/projekt/trunk $ svn cleanup
user@c1:~/projekt/trunk $ svn update
G baselsrch/basefmulti.c
G baselsrch/baseds.c
Updated to revision 2921.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Oct 20 15:41:47 2006