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

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"

