This is just a reminder for me so I don't have to memorize the commands to download i2p cvs. For those who aren't very familiar with cvs, there is a fantastic book on the subject (developers only need to deal with the first chapter - "An Overview of CVS", as subsequent chapters go into some nasty details very few ever need to touch).
cvs -d:pserver:anoncvs@cvs.i2p.net:/cvsroot login
cvs -d:pserver:anoncvs@cvs.i2p.net:/cvsroot co i2p
WinCVS CVSRoot (login then checkout):
anoncvs@cvs.i2p.net:/cvsroot
Humourous quote from WinCVS: "Did you know... Never experiment with new CVS commands on your working repository. Create a sample module instead."