How to configure CVS on OS X 19:18 on Friday

If you want to use the TextMate CVS Bundle, you need to set up CVS on the command line first. Here’s what you need to do:

Add the following environment variable declaration to your bash ~/.profile file, replacing the values with pointers to your repository. I’ve used a remote repository in this example.

export CVSROOT=:pserver:username@yourserver.com:/path/to/cvsroot

If you’re not comfortable with doing CVS updates on the command line, I suggest you install CVL. You might find it looking a bit arcane, but believe me, it’s the best CVS gui for OS X there is. Well, Eclipse is not bad either, but at 80 megabytes it is a bit heavy if you only need an easy interface to CVS.

4 Responses to “How to configure CVS on OS X”


  1. Ville Säävuori Says:

    Omg, CVS! 80s called, they want their revision control software back :)

    Luckily Textmate has great plugins for Subversion, Mercurial and other modern revision control software, too =)

  2. Niko Says:

    Well… we had a long discussion about this. It came down to whether we use an old and trusted system or a newer, upcoming system. As you can see, we went with the old one.

    Personally, I don’t really have an opinion apart from “they all suck”. I’m not a fan of made by nerds for nerds, with love typeof software.

  3. cvs report Says:

    I actually install and configur cvs in root i followed steps and i given username as: [root@ksangam /]#htpasswd -d /home/cvsroot/passwd henk

    New password:henk Re-type new password:henk Updating password for user henk

    [root@ksangam /]#export CVSROOT=:pserver:henk@ksangam:/home/cvsroot

    [root@ksangam /]# cvs login Logging in to :pserver:henk@ksangam:2401/home/cvsroot CVS password:(henk) i given as henk Fatal error, aborting. henk: no such user

    plz tell what to do? immedietly…

  4. Niko Says:

    Absolutely no idea.