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:to:subject:date:message-id:content-type :content-transfer-encoding:mime-version; q=dns; s=default; b=N4X okcn4D5mwmdloUoMDQEDMKHdNss86yuc+UcsJzi5G5ogAeU1unubVqs2ZUSyrtyK iaMcjOTlBoN991EohDftgQcTjclMfmkeoEWqaVFFJ3VojNkRKIN8gExSTS1yIton bNhOAOugl0KtMndaRxOhEZgqq6MhDPu7JuOkY1yM= 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:to:subject:date:message-id:content-type :content-transfer-encoding:mime-version; s=default; bh=5WfZg/RIr 7zDkvXlYbylfMO61dY=; b=HpU7jisZGnJqak1LBZTfr0D917h8NaUOuBwfyKUmt uGVsMNrckMMuXB3njSwTIgGnCCkvSxlo+hXE3rRWrLJagoiWbBFh/6HqHL82CEAg LoU1V1seSiNbSJkHhd5L3cbdM6ZGH6b90FhtfMcQ7wevRr3MawyG8FCxFkvwWoVP Xk= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=4.3 required=5.0 tests=AWL,BAYES_50,CHARSET_FARAWAY_HEADER,MIME_BASE64_BLANKS,MIME_CHARSET_FARAWAY autolearn=ham version=3.3.2 X-HELO: rtits2.realtek.com X-SpamFilter-By: BOX Solutions SpamTrap 5.39 with qID s3F17R97029438, This message is accepted by code: ctloc85258 From: =?gb2312?B?srfTwruq?= To: "cygwin AT cygwin DOT com" Subject: x86_64 Cygwin 1.7.29: possible bug to trace symlink (Win7) Date: Tue, 15 Apr 2014 01:07:29 +0000 Message-ID: <0BA358A6A1AD484EA0BECE9A36AA31753D6F7D00@rsex2.realsil.com.cn> Content-Type: text/plain; charset="gb2312" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id s3F17qPj019481 Hi, It seems that cygwin cannot follow the Windows native symlink correctly. set CYGWIN=winsymlinks:nativestrict Steps to re-produce: 1. echo test > test.txt 2. mkdir dest 3. cd dest 4. ln -s ../test.txt test.txt 5. cd .. 6. mkdir src 7. cd src 8. ln -s ../dest dest 9. cd .. 10. cat src/dest/test.txt cat cannot find the file of "test.txt". The directory structure: . ©À©¤test.txt ©À©¤dest/ ©¸©¤test ©¸©¤src/ ©¸©¤dest/ If I set CYGWIN=winsymlinks:lnk, all works fine for the above steps. This is a simplified case of a problem when using repo/git. -- Best regards. Robert