Node:Known VC-problems, Previous:Adding new backends, Up:Version-control support
Currently there are mostly problems related to XEmacs - cause of its
outdated VC-package which allows no heuristic state-computation but
always runs "cvs status" to get the VC-state for a file (done by
vc-cvs-status
). This can be horrible slow for remote
CVS-root-repositories. Now ECB performs the VC-check stealthy and only
in idle-time of Emacs but even so XEmacs can be blocked espcially if
the cygwin-build of XEmacs is used: This XEmacs-version is
substantially slower concering file-operations and has sometimes a
very slow and delayed response-behavior for mouse- and keyboard
interrupts - so even ECB let the user interrupt by using
input-pending-p
before getting the VC-state of a file XEmacs
sometimes does not react to such user-interrupts and seems to be
blocked.
Current solution: ECB offers the option
ecb-vc-xemacs-exclude-remote-cvs-repository
which excludes
remote repositories from being checked. This option is per default t
for XEmacs. Whenever XEmacs syncs up its VC-package with the Emacs one
this option will automatically take no effect.