[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-issues
Subject:    [Issue 3658]  Some cygwin subcommands can't handle Windows
From:       danielsh () tigris ! org
Date:       2010-06-19 19:42:42
Message-ID: 20100619194242.9ABC85400D5 () sc157-tigr ! sjc ! collab ! net
[Download RAW message or body]

http://subversion.tigris.org/issues/show_bug.cgi?id=3658






------- Additional comments from danielsh@tigris.org Sat Jun 19 12:42:42 -0700 2010 -------
Firstly, I still suggest to consider patching maven --- I'm sure you won't run
into any issues if you use the Cygwin-style paths.

Subversion doesn't contain Cygwin<->Windows path conversion code.  (Try grepping
for __CYGWIN__ in around path-test.c, dirent_uri-test.c, and libsvn_subr.)  If
something converts paths for you, it's either APR or Cygwin itself.

I'm not sure they are converted at all, in fact: commands such as 'ls C:/' and
'ls C:\\' work.  I suspect that conversion only happens for one of the path
dirname-basename split-then-join APIs.

I guess you'll have to explore Subversion's and APR's path libraries, now. 
Happy digging.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=463&dsMessageId=2623761

To unsubscribe from this discussion, e-mail: [issues-unsubscribe@subversion.tigris.org].
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic