It is very nice when Hudson supported CVS as native. However, many system today
only has SVN or other SCM installed. Since I don't have CVS installed on my
system and it might never be, I have to clear the "cvs executable" field every
time I change the global configuration. I suggest that Hudson should keep this
field empty if it couldn't detect CVS path.
I believe samething should be done for the sh field if the system is Windows.