
To participate in the development, submit bug reports, patches or feature requests go here.
You can browse the source code online here.
The most convenient way to remain up to date with the XPilot source code is to use anonymous CVS. It gives you access to the current state of the source and allows you to query changes over time. The XPilot CVS repository can be checked out with the following two commands. For user anonymous you do not need to enter a password. Simply press the Enter key when prompted for a password.
cvs -d:pserver:anonymous@cvs.xpilotgame.sourceforge.net:/cvsroot/xpilotgame login
cvs -z5 -d:pserver:anonymous@cvs.xpilotgame.sourceforge.net:/cvsroot/xpilotgame co xpilot
The first command has to be done only once. The login information will be stored in the .cvspass file in your home directory for later automatic retrieval. After the checkout the -d parameter does not need to be given anymore if you are in the xpilot directory tree. There you can do cvs update -dP to update the source tree or cvs diff -c -D now to compare your source with the repository.
If you are connected over a slow modem link you can speedup your CVS commands by explicitly setting the compression level with the -z parameter. For example cvs -z9 update -dP will apply the highest compression level.
At each CVS checkin a message is sent to the XPilot CVS report mailing list. These messages are only useful for active XPilot developers. They contain a short summary of the change plus a context diff of the code. To subscribe to this mailing list go here.