The ImageMagick source is available via anonymous CVS. This is a convenient
way for developers from around the country or world to download the ImageMagick
source, fix bugs, or add new features.
Using
Anonymous CVS |
-
The source tree for ImageMagick is stored on magick.imagemagick.org.
To access the tree you need to first set up your CVSROOT enviroment variable
so that cvs knows where to go to grab the source from. The proper value
for CVSROOT is:
:pserver:anonymous@magick.imagemagick.org:/pathos/cvs
For example, in tcsh do:
setenv CVSROOT :pserver:anonymous@magick.imagemagick.org:/pathos/cvs
In a bourne shell descendant (e.g. bash) the following syntax has to be
used
export CVSROOT=':pserver:anonymous@magick.imagemagick.org:/pathos/cvs'
Or whatever the approriate syntax for your shell of choice is.
Alternatively, you can specify the cvs root directly on the command
line:
cvs -d :pserver:anonymous@magick.imagemagick.org:/pathos/cvs
Next, the first time the source tree is checked out, a cvs login is needed.
cvs login
This will ask you for a password. The password is anonymous. Enter
it and press a carriage return.
To get the tree and place it in a sub-directory of your current working
directory, issue the command:
cvs get ImageMagick
Or to save bandwidth get the compressed version, type:
cvs -z3 get ImageMagick
To update the sources within a checked out directory execute
cvs update
and only the files which have changed will be updated.
The available modules relating to ImageMagick are:
-
ImageMagick
-
ImageMagick-NT
To check out the ImageMagick source for NT, try this commmand line:
cvs -z3 co ImageMagick-NT
The anoncvs tree is only updated once a day or so, so constantly updating
is useless and only puts unneeded load on the already overloaded cvs server.
Also, please do not use compression levels over -z3, the amount
of bandwidth it saves is minimal while putting a much larger load on he
cvs server.