All Bricolage source code is stored in the Bricolage Subversion repository. Subversion is a tried and true version control system that has effectively replaced CVS. You can download it from the Subversion download page. Mac OS X users can grab it from Fred Sánchez's Public iDisk Folder.
If you're interested in hacking on Bricolage, check out the sources from Subversion, make your changes, and send a patch to the Bricolage-Devel mail list. Instructions for how to send a patch are available from Bric::Hacker.
To learn how to use Subversion, check out the book “Version Control with Subversion,” conveniently available online.
Anonymous checkout from the Bricolage Subversion repository is available with the username “guest” and the password “guest”. Otherwise, anyone with a login to Perl.org can check out the sources.
To check out Bricolage from Subversion, do this:
% svn co http://svn.bricolage.cc/bricolage/trunk
If you haven't authenticated, you will be prompted for your username and password. Note the URL used for the checkout. The first part of the URL after the domain name is “bricolage”. This is the name of the “project.” Other projects are available. The “trunk” part tells Subversion to give us the code from the trunk, which is main branch.
To check out a branch, do this:
% svn co http://svn.bricolage.cc/bricolage/branches/rev_1_8
Again the URL path tells Subversion what to give us. In this case, it's the “rev_1_8” branch of the Bricolage project. The same approach can be used to check out a tagged version of Bricolage:
% svn co http://svn.bricolage.cc/bricolage/tags/rel_1_8_0
To see what branches and tags there are, browse the entire repository via the Bricolage ViewCVS interface.
The Bricolage Subversion server is graciously hosted and maintained by the Perl.org crew. Special thanks to Robert Spier and Ask Bjørn Hansen for setting it up!