Joakim Olsson wrote:
True. Sorry for being a bit brief. :-D
None of the VCS-commands for CVS seems to work. The actual command I
tried for the output below was from the VCSVimDiff-command which diffs
the current buffer with the latest revision from the CVS-tree (or a
specific revision that is supplied as an argument).
I would guess that the file is fetched from CVS as a temporary file and
then the regular diff-mode is enabled.
For some reason it can't seem to get that temporary file.
I'm using GVim 7.0 (don't remember which patches are applied, I'm at
home now and it struggles at work) on WinXP. I'm using the CVS-client
from the Cygwin package.
/Joakim
If you're using a native-Windows Vim with a Cygwin program, the former is
passing "Windows" paths C:\path\to\some\filename.exe to the latter, which
expects Unix-like paths /cygdrive/c/path/to/some/filename.ext instead;
vice-versa for returned path names.
Interfacing Cygwin programs with Windows programs usually requires filtering
all pathnames through the "cygpath" utility (see "info cygpath" or "cygpath
--help" -- whichever works). It is sometimes possible (compiling Vim with
+perl using Make_cyg.mak successfully invokes native-Windows Perl from Cygwin
make) but it is rarely easy.
Best regards,
Tony.