Emacs Lisp symbols are case-sensitive. In the function 'ibuffer-vc--find-any-root', the line that begins '((eq 'cvs backend ...' needs to be changed to '((eq 'CVS backend....' because vc-backend returns the uppercase symbol. In fact all the backend symbols returned by vc-backend contain uppercase characters -- see the variable 'vc-handled-backends'.
As it is currently, ibuffer-vc breaks ibuffer if there is a file loaded that is version-controlled by CVS.
Emacs Lisp symbols are case-sensitive. In the function 'ibuffer-vc--find-any-root', the line that begins '((eq 'cvs backend ...' needs to be changed to '((eq 'CVS backend....' because vc-backend returns the uppercase symbol. In fact all the backend symbols returned by vc-backend contain uppercase characters -- see the variable 'vc-handled-backends'.
As it is currently, ibuffer-vc breaks ibuffer if there is a file loaded that is version-controlled by CVS.