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

subversion load fails with “no such revision”

From: Harlan Harris <harlan_at_harris.name>
Date: Thu, 29 Aug 2013 08:21:00 -0400

Hi. This is crossposted from
ServerFault<http://serverfault.com/questions/534553/subversion-load-fails-with-no-such-revision>.
I'm not subscribed to this list, so a cc would be appreciated. (Or feel
free to just respond on ServerFault. So far it's got a couple of upvotes,
but no responses.)

I'm trying to learn how to migrate a Subversion repo, and am running into
an issue that doesn't make sense to me. I've used `svndumpfilter` to split
out a sub-project, and have removed some path prefixes. Several hundred
commits now import correctly, but then I'm getting the following error:

    <<< Started new transaction, based on original revision 19190
         * editing path : branches/features/DynamicSource ... done.
         * editing path :
branches/features/DynamicSource/src/build.properties ... done.
         * editing path :
branches/features/DynamicSource/src/client/default.htm ...done.
         * editing path :
branches/features/DynamicSource/src/client/js/AdHocController.js ... done.
         * editing path :
branches/features/DynamicSource/src/client/js/Report.js ... done.
    svnadmin: E160006: No such revision 19098
         * adding path :
branches/features/DynamicSource/src/client/js/Enums.js ...

OK, so I go into the dump file to look at revisions 19190 and 19098. First
of all, revision 19098 _does_ exist in the dump file and was imported
without a problem. Revision 19190 is a merge. Within 19190, here's that
last file's info, which seems to be causing the issue:

    Node-copyfrom-rev: 19100
    Node-copyfrom-path: trunk/src/client/js/Enums.js
    Text-copy-source-md5: 2db7f8d9c0ba4750d88ce0722731aad6
    Node-path: branches/features/DynamicSource/src/client/js/Enums.js
    Node-action: add
    Text-copy-source-sha1: 8f930509f8dbc17c5e82cd40aa5a76454d3d812c
    Node-kind: file
    Content-length: 0

Confusingly, revision 19100 does NOT exist in this filtered file. But the
error's not referring to 19100, it's referring to 19098!

What do I do to get this file to load?

Thanks!
Received on 2013-08-29 14:33:10 CEST

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