git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Same test-path-utils behaves differently on different Windows systems
@ 2013-10-10 12:13 Sebastian Schuberth
  2013-10-10 15:52 ` Sebastian Schuberth
  2013-10-15 14:54 ` wwiser
  0 siblings, 2 replies; 8+ messages in thread
From: Sebastian Schuberth @ 2013-10-10 12:13 UTC (permalink / raw)
  To: worldhello.net, Johannes Sixt, Thomas Braun
  Cc: Git Mailing List, msysGit Mailinglist

Hi,

for my mingwGitDevEnv project [1] I'm currently looking at the failing
Git tests [2]. The first tests that fails is t0060-path-utils [3]:

not ok 88 - relative path: / /a/b/ => ../../
# test "$(test-path-utils relative_path '/' '/a/b/')" = '../../'

not ok 91 - relative path: /x/y /a/b/ => ../../x/y
# test "$(test-path-utils relative_path '/x/y' '/a/b/')" = '../../x/y'

If I run "test-path-utils relative_path '/' '/a/b/'" on the server
(running Windows Server 2008 R2) that perform the testing I indeed
get:

$ test-path-utils relative_path '/' '/a/b/'
../../C:/Jenkins/mingwGitDevEnv-test/workspace/mingwGitDevEnv
$ pwd -W
C:/Jenkins/mingwGitDevEnv-test/workspace/mingwGitDevEnv/git

The funny thing is, if I run the exact same binary on my local Windows
8 64-bit machine I get the expected result:

$ test-path-utils relative_path '/' '/a/b/'
../../
$ pwd -W
C:/Jenkins/mingwGitDevEnv-test/workspace/mingwGitDevEnv/git

So how can the exact same test-path-utils binary create different
results fo the same arguments? I'd be very grateful for any insights.
If you want to play around with it yourself, you can download the
while Jenkins workspace as a ZIP at [4] (but note that it's almost 1
GiB).

It's probably also interesting to mention that t0060-path-utils did
not yet fail in build 38 [5] and I'm currently in the process to find
out what changed.

[1] https://github.com/sschuberth/mingwGitDevEnv/
[2] http://mingwgitdevenv.cloudapp.net/job/mingwGitDevEnv-test/42/
[3] http://mingwgitdevenv.cloudapp.net/job/mingwGitDevEnv-test/ws/test-results/t0060-path-utils.sh/*view*/
[4] http://mingwgitdevenv.cloudapp.net/job/mingwGitDevEnv-test/ws/mingwGitDevEnv/
[5] http://mingwgitdevenv.cloudapp.net/job/mingwGitDevEnv-test/38/

-- 
Sebastian Schuberth

-- 
-- 
*** Please reply-to-all at all times ***
*** (do not pretend to know who is subscribed and who is not) ***
*** Please avoid top-posting. ***
The msysGit Wiki is here: https://github.com/msysgit/msysgit/wiki - Github accounts are free.

You received this message because you are subscribed to the Google
Groups "msysGit" group.
To post to this group, send email to msysgit@googlegroups.com
To unsubscribe from this group, send email to
msysgit+unsubscribe@googlegroups.com
For more options, and view previous threads, visit this group at
http://groups.google.com/group/msysgit?hl=en_US?hl=en

--- 
You received this message because you are subscribed to the Google Groups "msysGit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to msysgit+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-10-15 14:59 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-10 12:13 Same test-path-utils behaves differently on different Windows systems Sebastian Schuberth
2013-10-10 15:52 ` Sebastian Schuberth
2013-10-10 17:57   ` Johannes Sixt
2013-10-10 19:47     ` Sebastian Schuberth
2013-10-10 20:04       ` Johannes Sixt
2013-10-10 20:27         ` Sebastian Schuberth
2013-10-10 20:47         ` Sebastian Schuberth
2013-10-15 14:54 ` wwiser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).