Next-Generation Source Control solution

/!\ a wide consensus has been reached towards replacing CVS with another more modern Version Control solution. Please see Squid3VCS.

CVS access to current Squid source

If you need to get CVS, start at CVSHome.

If you need to learn about CVS, read this great reference manual.

To checkout the current source tree from our CVS server:

  % setenv CVSROOT ':pserver:anoncvs@cvs.squid-cache.org:/squid'
  % cvs login

When prompted for a password, enter 'anoncvs'.

  % cvs checkout squid3

You can use  cvs -d :pserver:anoncvs@cvs.squid-cache.org:/squid checkout squid3  for a shorter all-in-one method that wont set environment variables.

If you make automake related changes then you will need to bootstrap your tree -

sh bootstrap.sh

This may give errors if you don't have the right distribution-time dependencies (libtool, automake > 1.5, autoconf > 2.50).

To update your source tree later, type:

  % cvs update

Browsing the current CVS sources

To view the CVS history online and browse the current sourecs use the CVSWeb interface.

Access to developer branches

Many works in progress are hosted in our public developer CVS respository. Information for developers and testers is on the developer site at http://devel.squid-cache.org/

Access to older Squid version

To access older Squid releases use the same procedure as above to login and then checkout the specific version sources

Squid-2, please use this when submitting patches etc

  cvs checkout -d squid-2 squid

Squid-2.6.STABLE, for tracking the current STABLE release.

  cvs checkout -d squid-2.6 -r SQUID_2_6 squid


CategoryObsolete

CvsInstructions (last edited 2008-05-18 19:39:00 by localhost)