Expand PMF_FN_* macros.
[netbsd-mini2440.git] / external / bsd / am-utils / dist / cvs-server.txt
bloba2a123eb7e2d5ed513ce7d73ad9be84b9f7988c3
1 ##############################################################################
2 Here are generic CVS server instructions:
4 (1) Get an SSH Public key installed on cvs.am-utils.org.  You can generate a
5     public/private key pair using ssh-keygen(1).  Then copy the key into
6     your ~/.ssh/authorized_keys file on cvs.am-utils.org.  If you don't have
7     login access on cvs.am-utils.org, then email
8     am-utils-developers@am-utils.org.
10 (2) Then, check out a fresh copy of 6.2 (development branch)
12 $ export CVS_RSH=ssh
13 $ cvs -d ${USER}@cvs.am-utils.org:/home/cvsroot checkout am-utils
15     Or, to checkout the stable branch:
17 $ cvs -d ${USER}@cvs.am-utils.org:/home/cvsroot checkout -r amd-6-1-stable am-utils
19     Or, to checkout the legacy branch:
21 $ cvs -d ${USER}@cvs.am-utils.org:/home/cvsroot checkout -r amd-6-0-stable am-utils
23 (3) Then you can do normal edit, commit, update, etc. without having to
24     worry about your $CVSROOT or the -d option.  Just remember to keep
25     setting CVS_RSH=ssh in your environment (or put it in your
26     .profile/.login file).
28 ##############################################################################
29 To merge changes from the stable branch into the main (development) branch:
31 $ cvs update -j amd-6-1-stable -kk
33 - don't worry about all the files that change; it's probably because of cvs
34   keywords in the sources
36 - after the merge, do a 'cvs update -d' and resolve any conflicts
38 Nevertheless, please exercise caution when merging branches.
40 ##############################################################################