Re: E125005: Cannot accept 'svn:ignore' property because it is not encoded in UTF-8

Michael Herrmann <[email protected]> Wed, 3 Oct 2012 11:36:45 -0700 (PDT)
Newsgroups gmane.comp.version-control.subversion.cvs2svn.user
Message-ID <[email protected]>
Yes it fixes the problem!
I run the conversion with 2.5.0-dev revision 5400 again and it run
successfully - no error.
Txs for help.

Michael


mhagger wrote:
> 
> On 10/02/2012 11:02 AM, Michael Haggerty wrote:
>> On 10/01/2012 01:48 PM, Michael Herrmann wrote:
>>> SELES 11, cvs2svn 2.4.0-dev. During migration I get the following error:
>>>
>>> ERROR: svnadmin failed with the following output while loading the
>>> dumpfile:
>>> svnadmin: E125005: Invalid property value found in dumpstream; consider
>>> repairing the source or using --bypass-prop-validation while loading.
>>> svnadmin: E125005: Cannot accept 'svn:ignore' property because it is not
>>> encoded in UTF-8
>>>
>>> I use the following options:
>>> encoding = iso8859_1
>>> fallback-encoding = ascii
>>> default-eol = native
>>> tmpdir = /opt/data/mig1/cvs2svntemp/ebacode
>>> retain-conflicting-attic-files
>> 
>> Hmmm, I don't think I've seen this problem before.
>> 
>> From the error message, it sounds like Subversion insisting that the
>> contents of the svn:ignore property be UTF-8 encoded.  This property is
>> derived from the contents of .cvsignore files in your repository.
>> Presumably you have non-ASCII filenames listed in one of your .cvsignore
>> file in an encoding that is not UTF-8.  Perhaps this has never come up
>> before, or (IMO more likely) perhaps "svnadmin load" has become more
>> picky about rejecting invalid svn:ignore values.
>> 
>> The code where this is done is in svn_dump.py:
>> DumpstreamDelegate._add_or_change_path() and the function
>> generate_ignores().  It doesn't attempt any decoding of the file
>> contents.  The contents of the .cvsignore file should be run through the
>> cvs_filename_decoder.
>> 
>> I am working on a fix.  I hope to have it done in the next day or so.
> 
> I think your problem should be fixed in the trunk version of cvs2svn by
> commits r5395-5400.  It's rather hard to test, so please
> 
> 1. Run the test suite on your system to see if it works there.
> 
> 2. See if it fixes the problem with your own conversion.
> 
> Let us know what you find out!
> 
> Michael
> 
> -- 
> Michael Haggerty
> [email protected]
> http://softwareswirl.blogspot.com/
> 
> ------------------------------------------------------
> http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1670&dsMessageId=3011798
> 
> To unsubscribe from this discussion, e-mail:
> [[email protected]].
> 
> 
-- 
View this message in context: http://old.nabble.com/E125005%3A-Cannot-accept-%27svn%3Aignore%27-property-because-it-is-not-encoded-in-UTF-8-tp34499731p34510617.html
Sent from the cvs2svn - users mailing list archive at Nabble.com.

------------------------------------------------------
http://cvs2svn.tigris.org/ds/viewMessage.do?dsForumId=1670&dsMessageId=3011955

To unsubscribe from this discussion, e-mail: [[email protected]].