Chapter 24. APPENDIX F: Getting development versions of PostNuke using the CVS server at developer.hostnuke.com

This section will describe two methods to checkout code from the 
CVS-respository on developer.hostnuke.com. The methods are: 
1. Checkout with TortoiseCVS
2. Checkout with WinCVS

1. Checkout with TortoiseCVS

TortoiseCVS works with Windows 95, 98, ME, NT, 2000 and XP, is very 
similar to WinCVS. For an anonymous CVS-checkout, you do not need a developer 
account.

a. Get TortoiseCVS (latest stable version is recommended). 
Install TortiseCVS on your machine. Also install an ssh-ftp-client, for 
example, from Ftp-Client. See the Tutorial for the PN-module-checkout.

b. Create a folder for checking out PostNuke and right-click on 
it. In the content menu choose CVS -> Preferences -> Quirky and set Network 
Compression to "0 - None". Then, right click again on the folder created for 
checking out PostNuke and select CVS Checkout and enter the following 
information:

- Module tab
Protocol - Internet (secure shell)
Server - cvs.hostnuke.com
Repository Directory - /home/cvsroot
User name - anonymous
Module - postnuke_official

- Revision tab
Get tag/branch: - PostNuke_71

c. When checking out a DOS-window will open. Type 'anonymous' 
as password. (if checking out as registered developer, provide your 
username/password).

NOTE: It is strongly recommend that you use the latest stable version of 
TortiseCVS to checkout from developer.hostnuke.com. With the newest (unstable) 
development versions of TortoiseCVS, inconsistencies in performance can occur, 
depending on your Windows environment.

2. Checkout with WinCVS

Get WinCVS for your Windows or Macintosh. You also need a SSH-client 
and the Python 2.2xx-version.

The next step is to set up the WinCVS Admin->Preferences settings:

The WinCVS Admin->Preferences settings are:
authentication: ssh
path: /home/cvsroot
host address: cvs.hostnuke.com
username: anonymous

Select "Show CVS console (open TTY)"

See also the WinCVS -- Daily Use Guide and the quick reference guides 
on developer.hostnuke.com. For questions and further information see the latest 
information on developer.hostnuke.com.