Re: [PATCH v2 1/3] test: use unambigous leading path (/foo) for mingw

2013-09-17 Thread Junio C Hamano
Torsten Bögershausen tbo...@web.de writes:

 Yes,
 there is a directoctory structure in / like this:

 /usr
 /bin
 /lib
 Then we have the drive letters mapped to single letters:
 /c/Documents and Settings
 /c/temp

Thanks.
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 1/3] test: use unambigous leading path (/foo) for mingw

2013-09-14 Thread Torsten Bögershausen
On 2013-09-13 21.51, Junio C Hamano wrote:
 Jiang Xin worldhello@gmail.com writes:
 
 In test cases for relative_path, path with one leading character
 (such as /a, /x) may be recogonized as a:/ or x:/ if there is
 such doc drive on MINGW platform. Use an umambigous leading path
 /foo instead.
 
 DOS drive, you mean?
 
 Are they really spelled as /a or /x (not e.g. //a or something)?
 
 Just double-checking.
Yes,
there is a directoctory structure in / like this:

/usr
/bin
/lib
Then we have the drive letters mapped to single letters:
/c/Documents and Settings
/c/temp

As an alternative
c:/temp can be used
or the DOS style
c:\temp

And the // or \\ is used for the UNC names (Universal Name Convention)
//Servername/ShareName/Directory

/Torsten
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 1/3] test: use unambigous leading path (/foo) for mingw

2013-09-13 Thread Junio C Hamano
Jiang Xin worldhello@gmail.com writes:

 In test cases for relative_path, path with one leading character
 (such as /a, /x) may be recogonized as a:/ or x:/ if there is
 such doc drive on MINGW platform. Use an umambigous leading path
 /foo instead.

DOS drive, you mean?

Are they really spelled as /a or /x (not e.g. //a or something)?

Just double-checking.

 Signed-off-by: Jiang Xin worldhello@gmail.com
 ---
  t/t0060-path-utils.sh | 56 
 +--
  1 file changed, 28 insertions(+), 28 deletions(-)

 diff --git a/t/t0060-path-utils.sh b/t/t0060-path-utils.sh
 index 3a48de2..82a6f21 100755
 --- a/t/t0060-path-utils.sh
 +++ b/t/t0060-path-utils.sh
 @@ -190,33 +190,33 @@ test_expect_success SYMLINKS 'real path works on 
 symlinks' '
   test $sym = $(test-path-utils real_path $dir2/syml)
  '
  
 -relative_path /a/b/c//a/b/   c/
 -relative_path /a/b/c//a/bc/
 -relative_path /a//b//c/  //a/b// c/  POSIX
 -relative_path /a/b   /a/b./
 -relative_path /a/b/  /a/b./
 -relative_path /a /a/b../
 -relative_path /  /a/b/   ../../
 -relative_path /a/c   /a/b/   ../c
 -relative_path /a/c   /a/b../c
 -relative_path /x/y   /a/b/   ../../x/y
 -relative_path /a/b   empty   /a/b
 -relative_path /a/b   null/a/b
 -relative_path a/b/c/ a/b/c/
 -relative_path a/b/c/ a/b c/
 -relative_path a/b//c a//bc
 -relative_path a/b/   a/b/./
 -relative_path a/b/   a/b ./
 -relative_path a  a/b ../
 -relative_path x/ya/b ../../x/y
 -relative_path a/ca/b ../c
 -relative_path a/bempty   a/b
 -relative_path a/bnulla/b
 -relative_path empty  /a/b./
 -relative_path empty  empty   ./
 -relative_path empty  null./
 -relative_path null   empty   ./
 -relative_path null   null./
 -relative_path null   /a/b./
 +relative_path /foo/a/b/c//foo/a/b/   c/
 +relative_path /foo/a/b/c//foo/a/bc/
 +relative_path /foo/a//b//c/  //foo/a/b// c/  POSIX
 +relative_path /foo/a/b   /foo/a/b./
 +relative_path /foo/a/b/  /foo/a/b./
 +relative_path /foo/a /foo/a/b../
 +relative_path /  /foo/a/b/   ../../../
 +relative_path /foo/a/c   /foo/a/b/   ../c
 +relative_path /foo/a/c   /foo/a/b../c
 +relative_path /foo/x/y   /foo/a/b/   ../../x/y
 +relative_path /foo/a/b   empty   /foo/a/b
 +relative_path /foo/a/b   null/foo/a/b
 +relative_path foo/a/b/c/ foo/a/b/c/
 +relative_path foo/a/b/c/ foo/a/b c/
 +relative_path foo/a/b//c foo/a//bc
 +relative_path foo/a/b/   foo/a/b/./
 +relative_path foo/a/b/   foo/a/b ./
 +relative_path foo/a  foo/a/b ../
 +relative_path foo/x/yfoo/a/b ../../x/y
 +relative_path foo/a/cfoo/a/b ../c
 +relative_path foo/a/bempty   foo/a/b
 +relative_path foo/a/bnullfoo/a/b
 +relative_path empty  /foo/a/b./
 +relative_path empty  empty   ./
 +relative_path empty  null./
 +relative_path null   empty   ./
 +relative_path null   null./
 +relative_path null   /foo/a/b./
  
  test_done
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html