Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
share
/
doc
/
ImageMagick-6.2.8
/
www
/
Upload File :
New :
File
Dir
//proc/self/root/usr/share/doc/ImageMagick-6.2.8/www/cvs.html
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <style type="text/css"><!-- @import url("../www/magick.css"); //--></style> <title>ImageMagick: CVS</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="Generator" content="PHP" /> <meta name="Keywords" content="cvs, ImageMagick, PerlMagick, Magick++, Image, Magick" /> <meta name="Description" content="ImageMagick (TM) is a free software suite for the creation, modification and display of bitmap images. It can read, convert and write images in a large variety of formats. Images can be cropped, colors can be changed, various effects can be applied, images can be rotated and combined, and text, lines, polygons, ellipses and Bézier curves can be added to images and stretched and rotated. ImageMagick is free software: it is delivered with full source code and can be freely used, copied, modified and distributed. Its license is compatible with the GPL. It runs on all major operating systems. Most of the functionality of ImageMagick can be used interactively from the command line; more often, however, the features are used from programs written in the programming languages Perl, C, C++, Python, PHP, Ruby or Java, for which ready-made ImageMagick interfaces (PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick) are available. This makes it possible to modify or create images automatically and dynamically. ImageMagick supports many image formats (over 90 major formats) including popular formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF." /> <meta name="Rating" content="GENERAL" /> <meta name="Robots" content="INDEX,FOLLOW" /> <meta name="Generator" content="ImageMagick Studio LLC" /> <meta name="Author" content="ImageMagick Studio LLC" /> <meta name="Revisit-after" content="2 DAYS" /> <meta name="Resource-type" content="document" /> <meta name="Copyright" content="Copyright (c) 1999-2005 ImageMagick Studio LLC" /> <meta name="Distribution" content="Global" /> <meta http-equiv="Reply-to" content="webmaster@imagemagick.org" /> </head> <body id="www-imagemagick-org"> <table width="100%" id="titlebar" bgcolor="#f5f5f5" cellpadding="0" cellspacing="0" border="0" summary="ImageMagick"> <tbody> <tr valign="top"> <td align="left"><a href="../index.html"><img id="titlebar-west" src="../images/script.png" alt="[ImageMagick]" width="202" height="118" border="0" name="titlebar-west" /></a></td> <td width="35%"><br /></td> <td align="left"><a href="http://www.networkredux.com/" target="promote"><img id="titlebar-west" src="../images/promote.jpg" alt="[promote]" width="186" height="52" border="0" vspace="34" name="titlebar-west" /></a></td> <td width="65%"><br /></td> <td bgcolor="white" align="right"><a href="../index.html"><img src="../images/sprite.jpg" alt="" width="114" height="118" border="0" name="titlebar-east" /></a></td> <td bgcolor="white" align="right"><a href="../index.html"><img id="titlebar-east" src="../images/logo.jpg" alt="" width="114" height="118" border="0" name="titlebar-east" /></a></td> </tr> </tbody> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0" summary=""> <tbody> <tr valign="top" style="height: 100%;"> <td id="menu" width="1%" height="100%"> <p><a href="#main">Skip to page contents</a></p> <span>[</span> <a href="../index.html">About ImageMagick</a> <a href="../www/command-line-tools.html">Command-line Tools</a> <a href="../www/api.html">Program Interfaces</a> <span>]</span><br /><span>[</span> <a href="../www/download.html">Downloads</a> <span>]</span><br /><span>[</span> <a href="../www/install-source.html">Install from Source</a> <a href="../www/binary-releases.html">Binary Releases</a> <a href="../www/resources.html">Resources</a> <span>]</span><br /><span>[</span> <a href="../www/links.html">Links</a> <span>]</span><br /><br /><span>[</span> <a href="../www/sponsors.html">Sponsors</a> <a href="http://www.webservertalk.com" class="sponsor" target="sponsor">Server Administration<br />Support Forum</a> <span>]</span> </td> <td id="main" valign="top"> <p>The ImageMagick stable and development source releases are available via anonymous <a href="http://www.gnu.org/software/cvs/" target="magick">CVS</a>. This is a convenient way for developers to download the ImageMagick source, fix bugs, or add new features. The source tree for ImageMagick is stored on <tt>cvs.imagemagick.org</tt>.</p> <p>If you are new to CVS, we recommend you place these customizations in a CVS initialization file located at <kbd>~/.cvsrc</kbd>:</p> <pre class="text"> cvs -z3 diff -up rdiff -up update -Pd checkout -P co -P get -P </pre> <p>A brief introduction to our recommended CVS customizations follows:</p> <ul> <dt>cvs -z3</dt> <dd>tell CVS to compress the communication between you and the server. The compression level is 1 to 9 with 9 being the highest.</dd><br /> <dt>update -Pd</dt> <dd>tell CVS to remove directories that have been removed on the repository and recursively update all of your subdirectories.</dd><br /> <dt>diff -pu</dt> <dd>add the name of the changed method to the generated diff. It helps mostly when reading diffs and produces amy patches in unified diff format, which is widely considered the most readable and robust patch format. The options <kbd>-p</kbd> and <kbd>u</kbd> are non-standard extensions of the GNU <kbd>diff</kbd> command that are not supported by all versions of <kbd>diff</kbd>, especially on systems other than GNU/Linux (Solaris, HP-UX, IRIX, etc.) If your system does not understand <kbd>-u</kbd>, you should use <kbd>diff -c</kbd> instead.</dd><br /> <dt>rdiff -pu</dt> <dd>prepare a collection of diffs as a patch file between two releases in the repository. Rdiff flags are the same as the diff flags.</dd> </ul> <p>To access the ImageMagick source development tree, you must first set up your CVSROOT environment variable so that CVS knows where to go to grab the source from. The proper value for CVSROOT is:</p> <pre class="text"> :pserver:anonymous@cvs.imagemagick.org:/ImageMagick </pre> <p>For example, in tcsh type:</p> <pre class="text"> setenv CVSROOT :pserver:anonymous@cvs.imagemagick.org:/ImageMagick </pre> <p>For a bourne shell (e.g. bash), use:</p> <pre class="text"> export CVSROOT=':pserver:anonymous@cvs.imagemagick.org:/ImageMagick' </pre> <p>Alternatively, you can specify the cvs root directly on the command line:</p> <pre class="text"> cvs -d :pserver:anonymous@cvs.imagemagick.org:/ImageMagick </pre> <p>Next, the first time the source tree is checked out, a login is needed:</p> <pre class="text"> cvs login </pre> <p>The password is <kbd>anonymous</kbd>. Enter it and press a carriage return.</p> <p>To get the tree and place it in a sub-directory of your current working directory, issue this command:</p> <pre class="text"> cvs co -P ImageMagick </pre> <p>To update the sources within a previously checked out directory, execute:</p> <pre class="text"> cvs update </pre> <p>and only the files which have changed will be updated.</p> <p>The available modules relating to ImageMagick are:</p> <ul> <dt>ImageMagick</dt> <dd>core sources.</dd><br /> <dt>ImageMagick-NT</dt> <dd>everything needed for Windows.</dd><br /> <dt>ImageMagick-World</dt> <dd>everything related to ImageMagick.</dd> </ul> <p>For example, to check out the ImageMagick source for NT try this commmand line:</p> <pre class="text"> cvs co ImageMagick-NT </pre> <p>If you require a specific release of ImageMagick, you can check it out with:</p> <pre class="text"> cvs co -r ImageMagick-6.2.1 ImageMagick </pre> <p>where the <kbd>ImageMagick-6.2.1</kbd> is the release branch tag. You can use:</p> <pre class="text"> cvs status -v README.txt </pre> <p>from within an existing checked out directory to see what branch tags are available. Or type:</p> <pre class="text"> cvs update -r ImageMagick-6_0_3 </pre> <p>from within an existing checked out directory to move it up (or down) to that release branch.</p> <p>Once a release has been tagged, checking out from a release branch is the only reliable way to obtain release files from CVS since the default is to always check out the current development sources, which may not be stable or released.</p> </td> <td id="margin" width="1%" height="100%" valign="top" align="right"> </td> </tr> </tbody> </table> <div id="linkbar"> <a href="http://studio.imagemagick.org/magick" target="magick">Discourse Server</a> | <a href="../www/mailing-list.html">Mailing Lists</a> | <a href="http://studio.imagemagick.org/gallery" target="magick">Image Gallery</a> | <a href="http://studio.webbyland.com/MagickStudio/scripts/MagickStudio.cgi" target="magick">ImageMagick Studio</a> </div> <div> <span id="footer-west">© 1999-2005 ImageMagick Studio LLC</span> </div> <div style="clear: both; margin: 0; width: 100%; "></div> </body> </html>