[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Cleaning working directory fails.

From: Christoph Bartoschek <bartoschek_at_or.uni-bonn.de>
Date: 2006-10-20 15:40:57 CEST

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

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.