delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:from:mime-version:content-type | |
:content-transfer-encoding:message-id:date:to:subject:reply-to; | |
q=dns; s=default; b=bB+4iJm6+GSzgcI6ZRnjA0RHhFnP/W2V9Iyw38/OR8m | |
mjD+3V6EbsZOu7IkMZVH0pLgfvBdORQQsXw5B13jKDvvgSNNOSl6HIDuFrTkyvPg | |
irHDKgjeWwgpbvuX3bFtO1QtYdLGNzcgQD/xS9hLMJIf5K08oAe9EIuc0enCfI2w | |
= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:from:mime-version:content-type | |
:content-transfer-encoding:message-id:date:to:subject:reply-to; | |
s=default; bh=8VnlE6Nv8BY1oru8erFF6G3PZ8w=; b=BEgmvzuOPCrF0KHU3 | |
ASPAamFWn1B7DGwcWVZZa6mvdgBdoa5pZHXexEYzLnQZ4nKDMyFIhJo01NqEVXw2 | |
gso1W6l/bxYTOOBn5q1ckxQvgJzb/+/lOOoqVB30dkAUUP7stzB9I0XzPjiVTygp | |
V7otxNAqWg7tT+15pvXVj3rgz0= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.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 |
X-Spam-SWARE-Status: | No, score=1.4 required=5.0 tests=BAYES_00,KAM_VIAGRA1,TW_LR,TW_RW,TW_WX,TW_XR,T_HK_NAME_DR autolearn=no version=3.3.1 |
X-RRZE-Submit-IP: | 131.188.3.18 |
From: | "Dr. Rainer Woitok" <Woitok AT RRZE DOT Uni-Erlangen DOT DE> |
MIME-Version: | 1.0 |
Message-ID: | <20836.12668.227270.356590@woitok.rrze.uni-erlangen.de> |
Date: | Tue, 9 Apr 2013 17:19:24 +0200 |
To: | cygwin AT cygwin DOT com |
Subject: | Problem with symbolic links and Mercurial's "update" command |
Reply-To: | cygwin AT cygwin DOT com, Woitok AT RRZE DOT Uni-Erlangen DOT DE |
Note-from-DJ: | This may be spam |
Greetings, the problem I'm having seems to be either Mercurial or Cygwin related. I'm currently using Mercurial 2.4.2 and Cygwin 1.7.17, which I'm running with the "winsymlinks" option in the "CYGWIN" environment variable: @echo off set CYGWIN=glob:noignorecase proc_retry:10 nodosfilewarning winsymlinks set PATH=c:\cygwin\bin C: chdir C:\cygwin\bin sh --login -i Even though the problem surfaced in a rather large repository, I could reproduce it in an almost empty one, like this: $ hg --version Mercurial Distributed SCM (version 2.4.2) (see http://mercurial.selenic.com for more information) Copyright (C) 2005-2012 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ uname -a CYGWIN_NT-6.0 tablet 1.7.17(0.262/5/3) 2012-10-19 14:39 i686 Cygwin $ mkdir Test $ cd Test $ hg init $ touch a $ ln -s a la $ ls -l total 1 -rw------- 1 Rainer none 0 Apr 9 15:37 a lrwxrwxrwx 1 Rainer none 1 Apr 9 15:37 la -> a $ hg add * $ hg status A a A la $ hg commit -m test. $ rm * $ hg status ! a ! la $ hg update -C 2 files updated, 0 files merged, 0 files removed, 0 files unresolved $ ls -l total 1 -rw------- 1 Rainer none 0 Apr 9 15:40 a -rw------- 1 Rainer none 1 Apr 9 15:40 la $ cat la a$ Mind that while the first "ls" command shows "la" to be a symbolic link, the second "ls" and the "cat" commands show "la" to be a plain file containing the single character file name (without trailing newline character) the symbolic link was originally pointing to. Since I cannot reproduce this link killing behaviour under OpenSolaris using Mercurial 1.7.3 (a bit outdated, yes, but this is not under my control :-), I suspect this could be Cygwin rather than Mercurial related. Any help would be appreciated, and please also reply to me personally, as I am not subscribed to this list. Sincerely Rainer ---------------------------------------------------------------------- | Rainer M Woitok | Phone : (+49 60 93) 487 95 95 | | Kolpingstraße 3 | Mobile: (+49 172) 813 6 831 | | D-63846 Laufach | Mail : Woitok AT RRZE DOT Uni-Erlangen DOT DE | | Germany | | ---------------------------------------------------------------------- -- 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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |