Hi all,
Consider the following program:
module Test where
import System.Process (readProcess)
main :: IO ()
main = readProcess "git" ["describe", "--tags"] "" >>= putStr
In Windows I get the following behaviour:
> git --version
git version 1.7.10.msysgit.1
> ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.6.1
> runghc Test
Test: git: createProcess: does not exist (No such file or directory)
The same happens with GHC 7.4.2. In Linux, however, it works as expected:
$ git --version
git version 1.7.9.5
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 7.4.1
$ runghc Test.hs
Package-2.0-68-gacaf77a
Can anyone reproduce this result in Windows? Is this a bug or am I doing something wrong?
Thanks,
Pedro