Ok, so you can see my attempt to fix this issue here:
I have since backed it out:
But I actually believe that my original change should be OK, except that
Assumes you never want to issue a cvs command like:
Which seems nuts as I can think of loads of cases where I would want to check out a specific revision of a named branch... (but then I am no expert in CVS so perhaps that is not something you can do!!! )
CheckoutCommand does not seem to have the same logic:
Anyway, in any case I am throwing up my hands and saying " I give up! " over to the plugin maintainer to see about fixing this one!