Dear list,

I have an old checkout of an svn repo. This results in:

L10036 mmBackend$ svn info
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/home/dhardy/code/all/mmBackend' is too old 
(format 10, created by Subversion 1.6)
L10036 mmBackend$ svn st
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/home/dhardy/code/all/mmBackend' is too old 
(format 10, created by Subversion 1.6)
L10036 mmBackend$ svn upgrade
svn: E155016: This working copy is corrupt and cannot be upgraded. Please 
check out a new working copy.
svn: E155016: Bad base MD5 checksum for 
'/home/dhardy/code/all/mmBackend/COPYING'; expected: 
'46aaf69a91703493b666f212a04f2d8d'; found '94d55d512a9ba36caa9b7df079bae19f'; 

(As to why the checkout is corrupt, I have no idea. The files on my local disk 
are unlikely to have been corrupted.)

Problem 1: what was the repo URL? Examining the files in .svn manually solves 
this.

Problem 2: what was the status of the repo (did I have uncommitted changes or 
other local files)? I see no easy way of checking this. I'll try installing an 
old version of svn, but I don't find this a satisfactory solution, hence this 
bug report.

Ideally 'svn info' and 'svn st' should work on old checkouts without requiring 
any changes (upgrades or other) to them.

Best regards,

Diggory

Reply via email to