Subversion

Subversion can roughly be considered a way of saving and loading files to and from a server.

It is used to log detailed data on text file modifications. One can take a text file off the subversion server (repository) and put it back later after making changes. The changes appear to overwrite the original text, but actually subversion causes changes to be saved in a separate file. Next time that file is taken out of the repository, the changes are overlaid with the original to form a file that contains the most recent changes (revisions). At any point, one may request an earlier version of the text file, without the past few weeks of edits and revisions.

To cleanly access the code, download and install a subversion client. I highly recommend TortoiseSVN From that link run the .msi installer. Alternatively you may choose to download the much less robust Portable RapidSVN.  

If you installed TortoiseSVN, right click in a folder, or your desktop, and select Export

TortoiseSVN menu

Type in the 'URL of repository': https://geeklogparser.svn.sourceforge.net/svnroot/geeklogparser
Click the '...' button to the immediate right, and select either the Trunk with the latest stable release, or a Development branch
Click "OK"

Export in TortoiseSVN

Source Forge