git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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
Previous: Johannes SchindelinNext: Johannes Schindelin
Message 18 of 21 in “Handle UNC paths everywhere”
  1. Handle UNC paths everywhereRobin Rosenberg, Jan 25, 2010
  2. Sverre RabbelierJan 25, 2010
  3. Robin RosenbergJan 25, 2010
  4. Erik Faye-LundJan 25, 2010
  5. Sverre RabbelierJan 25, 2010
  6. Robin RosenbergJan 25, 2010
  7. Sverre RabbelierJan 25, 2010
  8. Erik Faye-LundJan 25, 2010
  9. Johannes SchindelinJan 25, 2010
  10. Erik Faye-LundJan 25, 2010
  11. Johannes SchindelinJan 25, 2010
  12. Erik Faye-LundJan 25, 2010
  13. Robin RosenbergJan 25, 2010
  14. Erik Faye-LundJan 25, 2010
  15. Robin RosenbergJan 25, 2010
  16. Robin RosenbergJan 25, 2010
  17. Johannes SchindelinJan 26, 2010
  18. Robin RosenbergJan 25, 2010
  19. Johannes SchindelinJan 26, 2010
  20. Johannes SixtJan 25, 2010
  21. Robin RosenbergJan 25, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.