delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/02/27/17:23:28

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: <alan DOT burn AT bt DOT com>
To: <cygwin AT cygwin DOT com>
Date: Fri, 26 Feb 2010 21:23:15 +0000
Subject: RE: Cygwin's svn appends unwanted .exe to file name on checkout
Message-ID: <B7FD2A676FED46478FC330F30AD8D78D4BB7C5723C@RDW083V001RVA1.domain1.systemhost.net>
In-Reply-To: <4B87FDF3.3090408@acm.org>
MIME-Version: 1.0
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

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

- Raw text -


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