-*- text -*- Aside from the standard modifications of paths, default editors, and such, this package contains the following essential modifications: BSD CVS_LOCAL_BRANCH_NUM ~~~~~~~~~~~~~~~~~~~~~~~~ This package has the CVS_LOCAL_BRANCH_NUM patch from FreeBSD: http://www.freebsd.org/cgi/cvsweb.cgi/src/contrib/cvs/src/rcs.c.diff?r1=1.1&r2=1.2 A description gotten from http://www.polstra.com/projects/freeware/CVSup/faq.html#revconflicts: : If your local revisions are on their own branch, then the problem is : reduced to ensuring that your branch has a unique revision number : which will never be duplicated in the master repository. The : easiest way to accomplish this is to modify CVS. The version of CVS : released with FreeBSD includes such a modification. In that : version, you can influence the revision numbers of branches by : setting the environment variable CVS_LOCAL_BRANCH_NUM. This : variable should be set to an integer value, and CVS will use that as : the starting point when choosing revision numbers for new branches. : By default, CVS allocates branch numbers starting with 1. So a high : value such as 1000 makes a good choice. New branches at the master : site will receive low revision numbers, while your own local : branches will receive high revision numbers. Thus the two won't : conflict. Pserver Patch ~~~~~~~~~~~~~ This package has a patch for pserver that fixes the problem that pserver wanted to read /root/.cvsignore. The problem is that the HOME environment variable is set, and it overrides the uid based password lookup. What we do now is drop the cached home directory if the uid has changed. -- Wichert Akkerman , Sun Dec 19 15:50:48 CET 1999 Also, we set HOME variable every time we switch to user. -- Dmitry V. Levin , Wed May 29 02:05:40 MSD 2002