CVS is removed in Xcode 5.0, so after upgrading to 10.9 and Xcode 5.0, you need to install CVS or other not-preincluded packages by yourself..


Why CVS?

In fact, I don’t want it, either. It’s just a legacy project and those people are using outdated tools.

Problem description

Previously, CVS was included in Xcode’s command line tools. But after upgrading to Mac OS X 10.9 Mavericks, or more specifically, after upgrading to Xcode 5.0, my shell says “cvs: command not found”.

According to the release notes of Xcode:

The CVS and RCS source control tools have been removed from Xcode 5. 11968433

I suppose that is why cvs is not found even if you have installed the Xcode command line tools.

Solution

I am using homebrew for package management and I know nothing about macports.

There is an issue related to this. However, the mentioned “epichub/homebrew-epicbrews” doesn’t provide a CVS that works for me. After I “cvs update”, it seems to be waiting for further inputs forever. I know little about CVS but this command did work previously.

Use this repository instead (also mentioned in the issue):

brew tap Homebrew/homebrew-dupes
brew install cvs