Hi again, the problem can also be reproduced in an easier way, independently of mingwGitDevEnv and using the mingw_path function instead of relative_path. If I install msysGit 1.8.4 from [1] and run test-path-utils I get this on Windows Server 2008 R2 64-bit: $ test-path-utils mingw_path /a/b/ a:/b/ But if I install [1] on my local Windows 8 64-bit I get: $ test-path-utils mingw_path /a/b/ C:/msysgit/msysGit/a/b/ So the only obvious thing that changed is the Windows version, but I find it hard to believe that this influences MSYS path mangling. [1] http://msysgit.googlecode.com/files/msysGit-fullinstall-1.8.4-preview20130916.exe -- Sebastian Schuberth On Thu, Oct 10, 2013 at 2:13 PM, Sebastian Schuberth <sschuberth@xxxxxxxxx> wrote: > 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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html