A quick post for this morning – I’m still working on the material for the next post in the “Refactoring” series, but I did want to advise that I’ve created a Google Code project where I have posted the source code to a SVN (Subversion) repository that I’ll be using for the duration of the project. This will allow those of you following along at home to pull down copies of the code by revision number – ie. you can “get latest” or anything up to that point.
Accessing the Source
The Google Code site can be found here:
http://code.google.com/p/rnchessboardcontrol/
The SVN repository can be found here:
http://rnchessboardcontrol.googlecode.com/svn/trunk
You will need a Subversion client to pull the code down to your local machine. There are several flavours of Subversion that are available, as well as client apps – personally, I use the following:
CollabNet’s Open Source Subversion Server and Client
Download the Server and Client for Windows from here:

Tortoise SVN Windows Explorer Extension
SVN is primarily a command-line tool, which if you get proficient with it is fairly quick. But I’m generally happy with the advances the GUI has afforded us. So I use Tortoise SVN to provide me an easy way to work with Subversion right from the Windows Explorer.
Download the Tortoise here:

Bringing up the RepoBrowser
The TortoiseSVN Repo-browser allows you to navigate remote or local Subversion repositories through a simple modeless window. You can bring it up by right-clicking in any open folder space and navigating the context menu thus:

This will bring up the Repo-browser window where you can now enter the URL for the remote repository:

Once the connection to the remote repository is established, expand the “trunk” folder to see the source elements:

Downloading the Source
Right-click the trunk folder in the Repo-browser and select “Check Out” – this will bring up the following dialog where you can specify the location where you want to locate your working copy:

If the folder doesn’t exist, TortoiseSVN will create it for you – click OK and you’ll begin pulling the source. Here’s what a successful checkout should look like:

Navigate to your working copy folder and you’ll see the latest revision of the code, which is currently at 2. This number will increase as we roll along, but you can opt to revert to any version you wish quite easily so you can view diffs and quickly see changes as they happened.

Have fun!