ibuffer-vc expects symbols returned by vc-backend to be wrong case #1

Closed
trollusk opened this Issue Jun 9, 2011 · 1 comment

Comments

Projects
None yet
2 participants

trollusk commented Jun 9, 2011

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.

purcell closed this in 153882b Jun 9, 2011

Owner

purcell commented Jun 9, 2011

Thanks for the report -- I think the cases of those symbols actually got changed at some point in vc...

-Steve

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment