Re: [PATCH] Handle UNC paths everywhere
- From
Robin Rosenberg <robin.rosenberg@dewire.com>
- Date
- Jan 25, 2010, 20:04 UTC
- Message-ID
- <201001252104.10328.robin.rosenberg@dewire.com>
- In-Reply-To
- <alpine.DEB.1.00.1001251553150.8733@intel-tinevez-2-302>
måndagen den 25 januari 2010 18.34.01 skrev Johannes Schindelin:
Show 5 quoted lines
> 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