Can't hardcode /usr/local because not all users install to that prefix. Also, many users still have a system-provided cvs at /usr/bin/cvs.

Would be better to follow the logic of svn and git to be able to use either the system-provided or Homebrew-provided copies, as appropriate (and do something useful if neither is present).