delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/10/23/00:34:32

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,TW_SV,TW_YG,T_TO_NO_BRKTS_FREEMAIL
X-Spam-Check-By: sourceware.org
MIME-Version: 1.0
In-Reply-To: <AANLkTimNQjY=wKa-vaKHbYZ0=A=g7xmQA1qZrAC7Fpke@mail.gmail.com>
References: <AANLkTimNQjY=wKa-vaKHbYZ0=A=g7xmQA1qZrAC7Fpke AT mail DOT gmail DOT com>
Date: Sat, 23 Oct 2010 05:34:17 +0100
Message-ID: <AANLkTimoM_T4d-2DrDW4HWXEBJZFUKN1gv1FWvXcQ6yV@mail.gmail.com>
Subject: Re: Subversion mangling names in .svn/entries metadata file
From: Andy Koppe <andy DOT koppe AT gmail DOT com>
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On 22 October 2010 18:51, J.C. Wren wrote:
> I updated my Cygwin install a couple days ago, and have ran into a
> problem with Subversion mangling the .svn/entries file.
>
> Before the problem occurred, I had done a 'svn status' with no issues.
> =C2=A0I committed a file, ran 'svn status' again, and received the
> following error message:
>
> =C2=A0 svn: Error at entry 1 in entries file for '.':
> =C2=A0 svn: Invalid escape sequence
>
> Looking in the .svn/entries file, the first file name should read
>
> =C2=A0 =C2=A0 http://amzatlanta.com/svn_amzatlanta/sx_gfm/trunk
> =C2=A0 =C2=A0 http://amzatlanta.com/svn_amzatlanta/sx_gfm
>
> but is actually encoded as
>
> =C2=A0 =C2=A0 h\x74\x74p://\x61mz\x61\x74l\x61n\x74\x61.\x63\x6f\x6d/\x73=
\x76n_\x61mz\x61\x74l\x61n\x74\x61/\x73\x78_g\x66\x6d/\x74\x72\x75nk
> =C2=A0 =C2=A0 h\x74\x74p://\x61mz\x61\x74l\x61n\x74\x61.\x63\x6f\x6d/\x73=
\x76n_\x61mz\x61\x74l\x61n\x74\x61/\x73\x78_g\x66\x6d
>
> Attempting to check out the repository into a new directory gives the
> same error. =C2=A0On another machine with a slightly older install of
> Cygwin had no issues. =C2=A0I was also able to check it out on a Linux box
> (I did this to make sure the repository hadn't gotten corrupted
> somehow).
>
> One person in #cygwin speculated it might be a locale issue.

Seems unlikely, as the filenames are entirely within the ASCII range.
I've got no idea though why selected lowercase characters should have
been replaced with their hex escape equivalents.

The cygcheck output doesn't look healthy though:

    Cygwin DLL version info:
        DLL version: 1.7.5

cygwin                         1.7.7-1

Also, any chance that TortoiseSVN\bin in the path might interfere? Try
'which svn' and 'svn --version' to make sure you're really getting the
Cygwin version.

$ svn --version
svn, version 1.6.13 (r1002816)
   compiled Oct  4 2010, 09:08:12

Andy

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019