X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-0.0 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org From: To: Date: Fri, 26 Feb 2010 21:23:15 +0000 Subject: RE: Cygwin's svn appends unwanted .exe to file name on checkout Message-ID: In-Reply-To: <4B87FDF3.3090408@acm.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 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 Hi Dave, Thanks for helping. > > A windows exe file is checked into a svn repository and the=20 > file name=20 > > does not end in .exe. On checkout .exe is appended to the file name=20 > > even though subversion output shows the expected file name. >=20 > I cannot reproduce this problem. I used the notepad.exe=20 > executable that came with Windows XP as my exe. I've attached=20 > my attempt to reproduce the problem as a script. Would you=20 > run it in a new directory and report the output? Done. The script reproduces the problem on two machines. One of my colleagu= es also has the problem on a third machine. Here is the output from my work machine: 802593373 AT BTG245549 /cygdrive/c/svn-test-dr1 $ ./reproduce.sh R=3Dfile:///C:/svn-test-dr1/repos cygwin warning: MS-DOS style path detected: C:/svn-test-dr1/repos/format Preferred POSIX equivalent is: /cygdrive/c/svn-test-dr1/repos/format CYGWIN environment variable option "nodosfilewarning" turns off this warn= ing. Consult the user's guide for more details about POSIX paths: http://cygwin.com/cygwin-ug-net/using.html#using-pathnames Committed revision 1. Checked out revision 1. A (bin) notepad.xxx A text.txt Adding (bin) notepad.xxx Adding text.txt Transmitting file data .. Committed revision 2. A tst/notepad.xxx A tst/text.txt Checked out revision 2. total 69 -rwxr-xr-x+ 1 802593373 mkgroup-l-d 69120 2010-02-26 20:48 notepad.xxx.exe -rw-r--r--+ 1 802593373 mkgroup-l-d 31 2010-02-26 20:48 text.txt > > file:///C:/svn-test-repo >=20 > At first, I was suspicious of the URL, thinking that the DOS=20 > syntax was causing an issue, but that didn't turn out to be=20 > the case. Nevertheless, I suggest you try the Cygwin-style=20 > for your URL: > file:///cygdrive/c/svn-test-repos I did as you asked and the problem still occurs. When we originally came ac= ross this we were using Cygwin paths. The output: 802593373 AT BTG245549 /cygdrive/c/svn-test-exe $ svn list file:////cygdrive/c/svn-test-repo Text Document.xxx hypertrm.xxx 802593373 AT BTG245549 /cygdrive/c/svn-test-exe $ svn co file:////cygdrive/c/svn-test-repo direxe A direxe/hypertrm.xxx A direxe/Text Document.xxx Checked out revision 2. 802593373 AT BTG245549 /cygdrive/c/svn-test-exe $ ls -l direxe total 29 -rwxr-xr-x+ 1 802593373 mkgroup-l-d 46 2010-02-26 21:06 Text Document.xxx -rw-r--r--+ 1 802593373 mkgroup-l-d 28160 2010-02-26 21:06 hypertrm.xxx.exe Thanks again, Alan Burn -- 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