CVS - Access to the Embperl CVS development tree
The Embperl development tree lives on the machine cvs.apache.org. This tree contains the latest Embperl bug fixes and developments that have not made it to CPAN yet. Welcome to the bleeding edge.
Just like CVS access to the Apache development tree, the Embperl code pulled from CVS is not guaranteed to do anything, especially not compile or work. But - that's exactly why we are using CVS - so that everyone has access the latest version and can help ensure that Embperl does compile and work on all platforms, with the various versions and configurations of Perl and Apache, once it is really supposed to. Patches are always welcome. Simply testing the latest snapshots is just as (if not even more) helpful.
There are several ways to access the CVS tree:
To checkout a fresh copy from anoncvs use
cvs -d ":pserver:firstname.lastname@example.org:/home/cvspublic" login
with the password "anoncvs".
cvs -d ":pserver:email@example.com:/home/cvspublic" co embperl
You may browse the the Embperl CVS via http://cvs.apache.org/viewcvs.cgi/embperl/
A snapshot is rolled off the Embperl tree every 6 hours and placed here:
A snapshot of the Apache development tree is also rolled every 6 hours and placed here:
and mod_perl can be found here
Cvsup has come out of the FreeBSD group. It's a client/server beast that offers an efficient way to sync collections of files over the net, and it is very CVS aware, allowing syncronisation of repositories or checked out files using the CVS deltas to bring the client-side files up to date with minimal data transfer.
For a FreeBSD cvsup client see:
Others (SunOS, alpha.osf, linux, Solaris2.4, HPAA 10.2, Irix) ftp://ftp.postgresql.org/pub/CVSup/
Here's a config file for the client (cvsup) to sync Embperl sources.
*default tag=. # comment out the above if you want the raw CVS files *default host=cvs.apache.org *default prefix=/path/on/this/machine/to/install/ # an existing subdir under which embperl will appear ^^^ *default base=/path/on/this/machine/where/cvsup/will/keep/status/info # you'll never need to look in the 'base' dir. *default release=cvs delete use-rel-suffix compress embperl #modperl #apache-src #apache-docs #uncomment these three for the latest apache src, docs and/or mod_perl # if you want them
There is no further developement in the Embperl 1.x branch, but case it will become necessary you can access the Embperl 1.x code via the branch ep1, so when you checkout just run
cvs -d ":pserver:firstname.lastname@example.org:/home/cvspublic" co -r ep1 embperl
There is a CVS mailing list for Embperl (This is CVS - not a list for asking questions about Embperl!!!). This list receives all changes which are commited to the CVS. If you want to know what's going on which Embperl, you can subscribe by sending a mail to email@example.com with subscribe in the body.