»Chapter 13. Using your own CVS directory

Table of Contents

1. cvsreport.pl: Adding & Overlaying

CVS is a version control system for source code. We don't care whether or not you actually use it to control your site-local modifications. However, even if you don't, it's still important you put your modifications under a directory in $LJHOME/cvs.

At this point, you already have a directory named cvs underneath your $LJHOME directory. Further, that directory already has under it a directory called livejournal, which holds the ‘general’ files.

What you want to do now is make a directory that holds the ‘local’ files. The LiveJournal tools look for your files in a directory beside livejournal named local, but local can actually be a symlink to your real directory. [5]

[5] LiveJournal.com uses the directory name ljcom for its site-local modifications, so the livejournal directory is entirely free of LiveJournal.com-specific code. If you're helping with LiveJournal.com development, you'll want to symlink ljcom to local.