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/b            c/
> -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//b            c
> -relative_path a/b/   a/b/            ./
> -relative_path a/b/   a/b             ./
> -relative_path a              a/b             ../
> -relative_path x/y    a/b             ../../x/y
> -relative_path a/c    a/b             ../c
> -relative_path a/b    "<empty>"       a/b
> -relative_path a/b    "<null>"        a/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/b        c/
> +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//b        c
> +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/y                foo/a/b         ../../x/y
> +relative_path foo/a/c                foo/a/b         ../c
> +relative_path foo/a/b                "<empty>"       foo/a/b
> +relative_path foo/a/b                "<null>"        foo/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

Reply via email to