On Wed, Nov 01, 2017 at 10:44:22AM +0900, Junio C Hamano wrote: > Adam Dinwoodie <adam@xxxxxxxxxxxxx> writes: > > > t5580 tests that specifying Windows UNC paths works with Git. Cygwin > > supports UNC paths, albeit only using forward slashes, not backslashes, > > so run the compatible tests on Cygwin as well as MinGW. > > > > The only complication is Cygwin's `pwd`, which returns a *nix-style > > path, and that's not suitable for calculating the UNC path to the > > current directory. Instead use Cygwin's `cygpath` utility to get the > > Windows-style path. > > > > Signed-off-by: Adam Dinwoodie <adam@xxxxxxxxxxxxx> > > --- > > t/t5580-clone-push-unc.sh | 12 ++++++++---- > > 1 file changed, 8 insertions(+), 4 deletions(-) > > > > diff --git a/t/t5580-clone-push-unc.sh b/t/t5580-clone-push-unc.sh > > index b322c2f72..47a9a7cda 100755 > > --- a/t/t5580-clone-push-unc.sh > > +++ b/t/t5580-clone-push-unc.sh > > @@ -3,12 +3,16 @@ > > test_description='various Windows-only path tests' > > . ./test-lib.sh > > > > -if ! test_have_prereq MINGW; then > > +if test_have_prereq CYGWIN; then > > + alias winpwd='cygpath -aw .' > > +elif test_have_prereq MINGW; then > > + alias winpwd=pwd > > +else > > skip_all='skipping Windows-only path tests' > > test_done > > fi > > The fact that UNCPATH matters only on windows-related platforms > justifies the name used for this alias, I guess ;-) I think I was going for "Windows-style pwd" or similar, given in both cases the alias produces something that looks like "C:\path\to\dir".