=J D H C ImageMagick - Image Processing and Display Package; C
M CVS

 
6The ImageMagick source is available via anonymous CVS.HThis is a convenient way for developers from around the country or worldBto download the ImageMagick source, fix bugs, or add new features. 

>What$is CVS




ICVS is the Concurent Version System and is a very popular mean of versionGcontrol for software projects. It is designed to allow multiple authorsHto be able to simultanously operate on the same source tree. This sourceFtree is centrally maintained, but each developer has a local mirror of5this repository that they make their changes to.

 

>CVS-Command Summary




NHere is a summary of CVS commands. See CyclicGSoftware for detailed information and documentation about CVS.




1%I%V(V&I)V%7'L(H(F
ActionResult
addAdd a new file or directory to the repository.
getMake a working directory of source files for editing. 
commitApply changes to the source repository (write access) 
diffShow differences between local files and the sourcerepository.
historyShow reports on cvs commands against the source repository.
logDisplay CVS log information.
rdiffPrepare a collection of differences reflecting changesbetween release.
statusShow current status of files in the repository andlocal copies.
updateBring your working directory up to date with therepository.

 

>Using+Anonymous CVS




MThe source tree for ImageMagick is stored on magick.imagemagick.org.LTo access the tree you need to first set up your CVSROOT enviroment variableGso that cvs knows where to go to grab the source from. The proper valuefor CVSROOT is:
S
    :pserver:anonymous@magick.imagemagick.org:/pathos/cvs
For example, in tcsh do:b
    setenv CVSROOT :pserver:anonymous@magick.imagemagick.org:/pathos/cvs
GIn a bourne shell descendant (e.g. bash) the following syntax has to beusedd
    export CVSROOT=':pserver:anonymous@magick.imagemagick.org:/pathos/cvs'
>Or whatever the approriate syntax for your shell of choice is.F

Alternatively, you can specify the cvs root directly on the commandline:Z

    cvs -d :pserver:anonymous@magick.imagemagick.org:/pathos/cvs
KNext, the first time the source tree is checked out, a cvs login is needed.'
    cvs login
KThis will ask you for a password. The password is anonymous. Enterit and press a carriage return.J

To get the tree and place it in a sub-directory of your current workingdirectory, issue the command:1

    cvs get ImageMagick
6Or to save bandwidth get the compressed version, type:5
    cvs -z3 get ImageMagick
<To update the sources within a checked out directory execute(
    cvs update
6and only the files which have changed will be updated.5

The available modules relating to ImageMagick are:


J* ImageMagick

S* ImageMagick-documentation(not yet available)



CTo check out the ImageMagick documentation, try this commmand line:B

    cvs -z3 co ImageMagick-documentation
IThe anoncvs tree is only updated once a day or so, so constantly updatingLis useless and only puts unneeded load on the already overloaded cvs server.HAlso, please do not use compression levels over -z3, the amountGof bandwidth it saves is minimal while putting a much larger load on he cvs server.
 


>CVS&Software




:The best place to look for the latest version of CVS is at'CyclicGSoftware. There is also a lot of infomation and documentation aboutCVS available. 



Home Page  9Image manipulation software that works like magic.