Tux Paint CVS Repository
The various source and data files for Tux Paint are available via anonymous CVS ("Concurrent Version System") access. ("CVS" is a 'version control system,' which lets developers and users alike get access to the source-code to a project, and download any changes incrementally.)
What you'll find in CVS is the current code that developers are working on. It may be incomplete or unstable. If you're looking for a stable release, download the latest source release, or a pre-compiled version for your favorite platform.
- Tux Paint SourceForge CVS Page
Information on accessing Tux Paint's CVS repository at SourceForge
- Browse the CVS Repository
Use the web-based ViewCVS client to look at the source code
The CVS repository contains the following modules:
- tuxpaint - The source for the main "Tux Paint" application and its images and sounds
- tuxpaint-stamps - The collection of rubber stamp images and their descriptions and sounds
- tuxpaint-config - The source to the graphical configuration tool for Tux Paint
- tuxpaint-website - The PHP, HTML, and CSS source code, and images and other data for this website
Downloading Source from CVS
For read-only anonymous access, run the following CVS command:
cvs -d:pserver:email@example.com:/cvsroot/tuxpaint login
Then, check out each module by running the following command, changing modulename to one of the module names listed above:
cvs -z3 -d:pserver:firstname.lastname@example.org:/cvsroot/tuxpaint co -P modulename
To check out Tux Paint using your developer access, do not use the anonymous checkout commands listed above. Instead, first use one the following commands:
export CVS_RSH=ssh(if you use BASH or compatible shells)
setenv CVS_RSH ssh(if you use CSH or compatible shells)
Then check out each module by running the following command, changing modulename to one of the module names listed above, and changing developername to your SourceForge.net login name:
cvs -z3 -d:ext:email@example.com:/cvsroot/tuxpaint co -P modulename
You will be prompted for your SourceForge.net password each time you update or check in. (You can set up an SSH key bypass the password step by following the SSH Key Generation and Usage documentation from SourceForge.net.)
Tracking CVS Commits
For those interested in watching what changes are made to the Tux Paint modules in CVS, there are a number of options:
- E-mail - "tuxpaint-cvs" mailing list at SourceForge:
- CIA - The "CIA" Open Source Notification System
To find more free educational software, please visit www.educational-freeware.com.
One of our friends at Tux Paint is the amazing kids Magician Matthew James.
He creates fun shows for kids with magic and Bounce Houses just like we create fun for kids with paint!
Go check out his site and enjoy the magic.