You can obtain a current copy of the source code of each project using CVS. Here is how to check out the latest HEAD:
$> cvs -d :pserver:firstname.lastname@example.org:/repository login
$> cvs -z3 -d :pserver:email@example.com:/repository co modulename
...whereas modulename is one of the following: sourdough, pigalle, yabook, pphlogger
Note: If you get an error from cvs when using the login command (cvs login: warning: failed to open /username/.cvspass for reading: No such file or directory) then repeat the login command.
If you already have an existing version of any module and want to update:
$> cd <your module directory>
$> cvs -z3 -d :pserver:firstname.lastname@example.org:/repository update -APd
For Windows users, there are a number of graphical CVS clients available such as the very capable and easy-to-use TortoiseCVS. You should also try a current beta version of WinCVS.