From: Robin Rosenberg Date: Mon, 25 Jan 2010 20:04:10 GMT Subject: Re: [PATCH] Handle UNC paths everywhere Message-ID: <201001252104.10328.robin.rosenberg@dewire.com> In-Reply-To: måndagen den 25 januari 2010 18.34.01 skrev Johannes Schindelin: > I am also not quite sure if you can get away with having the same offset > for both: if I have "C:\blah" and strip off "C:", I always have a > directory separator to bounce against, whereas I do not have that if I > strip off the two "\\" of a UNC path. Besides, I maintain that the host > name, and maybe even the share name, should not ever be stripped off! Advices needed: d:somedir (when cwd=d:\msysgit, == /) may be tricky to fix. Msysgit seems confused by the syntax and treats it as d:\ roro@SIENA / (master) $ cmd Microsoft Windows [Version 5.2.3790] (C) Copyright 1985-2003 Microsoft Corp. D:\msysgit>exit roro@SIENA / (master) $ mkdir d:x mkdir: cannot create directory `d:x': File exist roro@SIENA / (master) $ cd d:x roro@SIENA /d $ ls -l x ls: x: No such file or directory roro@SIENA /d $ From that I think that even if we try to make git handle d:path, msys will break regardless. We can fix truly absolute and normal relative paths. -- robin