When using this inside the Windows command prompt (CMD.EXE) I get
darcs: diff: runInteractiveProcess: does not exist (No such file or directory)
It works fine under MSYS.
Also when using --diff-command to launch a GUI diff tool, Darcs does not seem to copy any changes the GUI tool did to the "new-program".
Is this intended behavior?