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

Problems splitting repository

From: Raimond Verwei <kisanth_at_verwei-it.nl>
Date: 2005-08-19 22:12:00 CEST

Hello all,

 

I'm trying to split up a repository which contains a large number of
projects.

I'm using the subversion 1.2.1 windows binaries.

 

I've followed the manual, so I did a svnadmin dump >Bigrepos.svn

The split it up by using:

svndumpfilter.exe include %1 --drop-empty-revs --renumber-revs --quiet
<Bigrepos.svn >%1.svn

 

When I do svnadmin load with these files all is well, however, I want to
relocate the projects (stripping the topmost directory as every project
will now get it's own repository)

So I edit the splitted dump-files using UltraEdit (which is set to
preserve line-endings as specified in the subversion manual, and I've
checked, line endings are \n and stay \n).

I remove the first revision which creates the topmost directory, then
replace every instance of "-path: Projectname/" with "-path: " so I get
my trunk, branches and tags directories directly in the new repository
root.

 

The problem is with each and every splitted file that on the first
actual file-content that should be added I get a checksum mismatch
error.

Even if I do something more simple like uppercasing the first character
of the path I also get a checksum mismatch error.

I've searched every forum and mailinglist I could find but even though I
find many entries for a checksum mismatch there is never any solution
posted.

 

Is there anybody out there that has attempted this and made it work?

So far my conclusion is this really isn't possible (At least not with
svn 1.2.1) and the only way to do what I want is to export every
project and lose the complete revision history :-(

 

 

Kind regards,,

Raimond Verwei

 

Verwei IT Solutions

Postbus 123

4380AC Vlissingen

0118-441616

06-40370200

 

 
Received on Fri Aug 19 22:11:47 2005

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.