On Jun 5, 2009, at 1:28 PM, Ryan Schmidt wrote:
> On Jun 5, 2009, at 13:34, Andersen, Krista wrote:
>> What I did instead was a propedit on r24 and r25 of the newly
>> loaded repository to replace the svn:log message. But sync still
>> fails in the same place.
>> I successfully used this method once before on a similar problem on
>> a different repository – but the error message in that case
>> referred to the svn:log as the cause of the problem.
>> When I do proplist on the new master repo I do not see an ignore
>> property. Is there a way to find the ignore property? - or are
>> you sure the actual offending EOL is somewhere else?
>> The 1.4 version repository is not really mine to tweak. Would this
>> work on my newly loaded repo on 1.6 ?
> svn:log is a revision property, so you can change it anytime on the
> revision using "svn propedit --revprop -r REV svn:log" assuming you
> have installed a pre-revprop-change hook permitting such a change.
> But svn:ignore is a file property, so you cannot change it, except
> by editing the dump file.
> If you have the dump file of the old 1.4 repository, and you are
> trying to load it into your 1.6 repository, then you will need to
> modify the dump file before loading it.
> John's script only affects revision properties, not file properties,
> so it won't help you, without some modification.
> Possibly you could use svndumptool to help you fix the svn:ignore
> properties in your dump file. (See its transform-prop command.)
Yes, Ryan is correct - I didn't read the error message you were
getting carefully enough. My script fixes revision properties only, so
it won't be of use for your particular issue. Perhaps a tool like
svndumptool (http://svn.borg.ch/svndumptool/) will be able to do the
job? I've never used it, but I recall something in the documentation
about fixing end of line errors.
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-06-06 16:40:26 CEST