====== Rsync ======
The usual way to download the crossfire code on sourceforge is by using [[:sourceforge:svn]] .\\
That is described on the [[:downloading]] page.
It is possible, to download the code by rsync, too.
rsync -a -v a.svn.sourceforge.net::svnroot/crossfire/$DIRECTORY
The above shell code would list the files.
mkdir -p ./NewDir/
rsync -a -v a.svn.sourceforge.net::svnroot/crossfire/$DIRECTOTY ./NewDir/
The above shell code would download the files into ./NewDir/ directory.
**DIRECTORY** would be the usual [[:arch:]], [[:maps:]], [[:client]], [[:server]], et cetera.
----
And for the older [[cvs]] repository:
rsync -a -v a.cvs.sourceforge.net::cvsroot/crossfire/$MODULENAME
The above shell code would list the files.
mkdir -p ./NewDir/
rsync -a -v a.cvs.sourceforge.net::cvsroot/crossfire/$MODULENAME ./NewDir/
The above shell code would download the files into ./NewDir/ directory.
**MODULENAME** would be the usual [[:arch:]], [[:maps:]], [[:client]], crossfire, et cetera.
A short test for the /sounds/ directory worked for me.
It downloaded mainly `,v' archive files, which need to be checked out using [[https://www.gnu.org/software/rcs|rcs]] .