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

Re: svnadmin dump fails with E200020: Pathname not terminated by ':'

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Fri, 16 Aug 2013 10:51:58 +0100

Jan Stürtz <jan.stuertz_at_contact.de> writes:

> Hi list,
> we have a quite old & grown svn repository here. With some "interesting"
> svn:mergeinfo Properties. (see the diff below)
>
> This seems to be been allowed in earlier svn versions.
>
> For backup Issues svn copy worked fine for all the time,
> but now we want to update our server (svn version & hardware) and
> do a full svn dump/load cycle:
>
> svnadmin dump --incremental -r 59979 src-100904/ > /root/src.dump
> svnadmin: E200020: Pathname not terminated by ':'
>
> As reading a little bit in the docs & code I found out that there is a
> possibility to bypass the check on svn load (--bypass-prop-validation),
> but not with svn dump.
>
> It looks like we have mutliple Changes like this one.
>
> Does anyone have suggestions how to get on with that issue?

The mergeinfo is only parsed for partial dumps, i.e. when the start
revision greater than one, as this allows the dump process to issue a
warning when the mergeinfo refers to revisions not in the dump file.
The only workaround is to do full dumps which bypasses the mergeinfo
parse and will write the invalid mergeinfo to the dumpfile. You will
then need to correct the mergeinfo in the dumpfile as load will fail to
load a dumpfile with invalid mergeinfo.

-- 
Philip Martin | Subversion Committer
WANdisco // *Non-Stop Data*
Received on 2013-08-16 11:52:38 CEST

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