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: References: Date: Sat, 23 Oct 2010 05:34:17 +0100 Message-ID: Subject: Re: Subversion mangling names in .svn/entries metadata file From: Andy Koppe To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , 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