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.

Reply via email to