Changeset b3497e4
- Timestamp:
- 04/29/2005 06:37:42 PM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/inkscape-core-mods, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 7824719
- Parents:
- 3c88826
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
basicnet/netprogs/cvs.xml
r3c88826 rb3497e4 14 14 15 15 <sect1 id="cvs" xreflabel="CVS-&cvs-version;"> 16 <sect1info> 17 <othername>$LastChangedBy$</othername> 18 <date>$Date$</date> 19 </sect1info> 20 <?dbhtml filename="cvs.html"?> 21 <title>CVS-&cvs-version;</title> 16 <?dbhtml filename="cvs.html"?> 22 17 23 <sect2> 24 <title>Introduction to <application><acronym>CVS</acronym></application></title> 18 <sect1info> 19 <othername>$LastChangedBy$</othername> 20 <date>$Date$</date> 21 </sect1info> 25 22 26 <para><application><acronym>CVS</acronym></application> is the Concurrent 27 Versioning System. This is a version control system useful for projects 28 using a central repository to hold files and then track all changes made to 29 those files. These instructions install the client used to manipulate the 30 repository, creation of a repository is covered at <xref linkend="cvsserver"/>. 31 </para> 23 <title>CVS-&cvs-version;</title> 24 25 <indexterm zone="cvs"> 26 <primary sortas="a-CVS">CVS</primary> 27 </indexterm> 28 29 <sect2 role="package"> 30 <title>Introduction to CVS</title> 32 31 33 <sect3><title>Package information</title> 34 <itemizedlist spacing='compact'> 35 <listitem><para>Download (HTTP): 36 <ulink url="&cvs-download-http;"/></para></listitem> 37 <listitem><para>Download (FTP): 38 <ulink url="&cvs-download-ftp;"/></para></listitem> 39 <listitem><para>Download MD5 sum: &cvs-md5sum;</para></listitem> 40 <listitem><para>Download size: &cvs-size;</para></listitem> 41 <listitem><para>Estimated disk space required: 42 &cvs-buildsize;</para></listitem> 43 <listitem><para>Estimated build time: 44 &cvs-time;</para></listitem></itemizedlist> 45 </sect3> 32 <para><application>CVS</application> is the Concurrent Versioning System. 33 This is a version control system useful for projects using a central repository 34 to hold files and then track all changes made to those files. These instructions 35 install the client used to manipulate the repository, creation of a repository is 36 covered at <xref linkend="cvsserver"/>.</para> 37 38 <bridgehead renderas="sect3">Package Information</bridgehead> 39 <itemizedlist spacing="compact"> 40 <listitem> 41 <para>Download (HTTP): <ulink url="&cvs-download-http;"/></para> 42 </listitem> 43 <listitem> 44 <para>Download (FTP): <ulink url="&cvs-download-ftp;"/></para> 45 </listitem> 46 <listitem> 47 <para>Download MD5 sum: &cvs-md5sum;</para> 48 </listitem> 49 <listitem> 50 <para>Download size: &cvs-size;</para> 51 </listitem> 52 <listitem> 53 <para>Estimated disk space required: &cvs-buildsize;</para> 54 </listitem> 55 <listitem> 56 <para>Estimated build time: &cvs-time;</para></listitem> 57 </itemizedlist> 58 59 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 60 <itemizedlist spacing='compact'> 61 <listitem> 62 <para>Recommended patch: <ulink 63 url="&patch-root;/cvs-&cvs-version;-zlib-1.patch"/></para> 64 </listitem> 65 </itemizedlist> 66 67 <bridgehead renderas="sect3">CVS Dependencies</bridgehead> 68 69 <bridgehead renderas="sect4">Optional</bridgehead> 70 <para><xref linkend="gdbm"/>, 71 <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>, 72 <xref linkend="mitkrb"/> or <xref linkend="heimdal"/>, 73 <xref linkend="gs"/> or <xref linkend="espgs"/>, 74 <ulink url="../server/mail.html">MTA</ulink> and 75 <xref linkend="vim"/></para> 46 76 47 <sect3><title>Additional downloads</title> 48 <itemizedlist spacing='compact'> 49 <listitem><para>Recommended patch: <ulink 50 url="&patch-root;/cvs-&cvs-version;-zlib-1.patch"/> 51 </para></listitem> 52 </itemizedlist></sect3> 77 </sect2> 53 78 54 <sect3><title><application>CVS</application> dependencies</title> 55 <sect4><title>Optional</title> 56 <para><xref linkend="gdbm"/>, 57 <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>, 58 <xref linkend="mitkrb"/> or <xref linkend="heimdal"/>, 59 <xref linkend="gs"/> or <xref linkend="espgs"/>, 60 <ulink url="../server/mail.html">MTA</ulink> and 61 <xref linkend="vim"/></para> 62 </sect4> 63 </sect3> 79 <sect2 role="installation"> 80 <title>Installation of CVS</title> 64 81 65 </sect2> 82 <para>By default <application>CVS</application> 83 is statically linked against the zlib library included in its source 84 tree. This makes it exposed to possible security vulnerabilities in that 85 library. If you want to modify CVS to use the newest system shared zlib 86 library apply the following patch:</para> 66 87 67 <sect2> 68 <title>Installation of <application><acronym>CVS</acronym></application></title> 88 <screen><userinput>patch -Np1 -i ../cvs-&cvs-version;-zlib-1.patch</userinput></screen> 69 89 70 <para>By default <application><acronym>CVS</acronym></application> 71 is statically linked against the zlib library included in its source 72 tree. This makes it exposed to possible security vulnerabilities in that 73 library. If you want to modify CVS to use the newest system shared zlib 74 library apply the following patch:</para> 90 <para>Install <application>cvs</application> by running 91 the following commands:</para> 75 92 76 <screen><userinput><command>patch -Np1 -i ../cvs-&cvs-version;-zlib-1.patch</command></userinput></screen> 93 <screen><userinput>./configure --prefix=/usr && 94 make && 95 make install</userinput></screen> 77 96 78 <para>Install <application><acronym>cvs</acronym></application> by running 79 the following commands:</para> 97 </sect2> 80 98 81 <screen><userinput><command>./configure --prefix=/usr && 82 make && 83 make install</command></userinput></screen> 99 <sect2 role="configuration"> 100 <title>Configuring CVS</title> 101 102 <sect3 id="cvs-config"> 103 <title>Config Files</title> 104 105 <para><filename>~/.cvsrc</filename>, <filename>~/.cvswrappers</filename>, 106 and <filename>~/.cvspass</filename>.</para> 107 108 <indexterm zone="cvs cvs-config"> 109 <primary sortas="e-AA.cvsrc">~/.cvsrc</primary> 110 </indexterm> 111 112 <indexterm zone="cvs cvs-config"> 113 <primary sortas="e-AA.cvswrappers">~/.cvswrappers</primary> 114 </indexterm> 115 116 <indexterm zone="cvs cvs-config"> 117 <primary sortas="e-AA.cvspass">~/.cvspass</primary> 118 </indexterm> 119 120 </sect3> 84 121 85 </sect2> 122 <sect3> 123 <title>Configuration Information</title> 86 124 87 <sect2> 88 <title>Configuring <application><acronym>CVS</acronym></application></title> 125 <para><filename>~/.cvsrc</filename> is the main 126 <application>CVS</application> configuration file. 127 This file is used by users to specify defaults for different <command>cvs 128 </command> commands, for example to make all <command>cvs diff</command> 129 commands run with <userinput>-u</userinput>, a user would add <userinput> 130 diff -u</userinput> to their <filename>.cvsrc</filename> file.</para> 89 131 90 <sect3><title>Config files</title> 91 <para><filename>~/.cvsrc</filename>, <filename>~/.cvswrappers</filename></para> 92 </sect3> 132 <para><filename>~/.cvswrappers</filename> specifies wrappers to be used in 133 addition to those specified in the <filename>CVSROOT/cvswrappers</filename> 134 file in the repository.</para> 135 136 <para><filename>~/.cvspass</filename> can hold passwords to complete 137 logins to servers.</para> 138 139 </sect3> 93 140 94 <sect3><title>Configuration Information</title>141 </sect2> 95 142 96 <para><filename>~/.cvsrc</filename> is the main 97 <application><acronym>CVS</acronym></application> configuration file. 98 This file is used by users to specify defaults for different <command>cvs 99 </command> commands, for example to make all <command>cvs diff</command> 100 commands run with <userinput>-u</userinput>, a user would add <userinput> 101 diff -u</userinput> to their <filename>.cvsrc</filename> file.</para> 102 103 <para><filename>~/.cvswrappers</filename> specifies wrappers to be used in 104 addition to those specified in the <filename>CVSROOT/cvswrappers</filename> 105 file in the repository.</para> 106 107 <para><filename>~/.cvspass</filename> can hold passwords to complete 108 logins to servers.</para></sect3> 109 110 </sect2> 111 112 <sect2> 113 <title>Contents</title> 114 115 <para>The <application><acronym>CVS</acronym></application> package contains 116 <command>cvs</command>, <command>cvsbug</command> and 117 <command>rcs2log</command>.</para> 118 119 </sect2> 120 121 <sect2><title>Description</title> 122 123 <sect3><title>cvs</title> 124 <para>This is the main program file for the concurrent versioning 125 system.</para></sect3> 126 127 <sect3><title>cvsbug</title> 128 <para>This is used to send problem reports about 129 <application><acronym>CVS</acronym></application> to a central 130 support site.</para></sect3> 131 132 <sect3><title>rcs2log</title> 133 <para><acronym>RCS</acronym> to Change Log generator.</para></sect3> 134 135 </sect2> 136 143 <sect2 role="content"> 144 <title>Contents</title> 145 146 <segmentedlist> 147 <segtitle>Installed Programs</segtitle> 148 <segtitle>Installed Libraries</segtitle> 149 <segtitle>Installed Directories</segtitle> 150 151 <seglistitem> 152 <seg>cvs, cvsbug, and rcs2log</seg> 153 <seg>None</seg> 154 <seg>None</seg> 155 </seglistitem> 156 </segmentedlist> 157 158 <variablelist> 159 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 160 <?dbfo list-presentation="list"?> 161 <?dbhtml list-presentation="table"?> 162 163 <varlistentry id="cvs-prog"> 164 <term><command>cvs</command></term> 165 <listitem> 166 <para>is the main program file for the concurrent versioning system.</para> 167 <indexterm zone="cvs cvs-prog"> 168 <primary sortas="b-cvs">cvs</primary> 169 </indexterm> 170 </listitem> 171 </varlistentry> 172 173 <varlistentry id="cvsbug"> 174 <term><command>cvsbug</command></term> 175 <listitem> 176 <para>is used to send problem reports about <application>CVS</application> 177 to a central support site.</para> 178 <indexterm zone="cvs cvsbug"> 179 <primary sortas="b-cvsbug">cvsbug</primary> 180 </indexterm> 181 </listitem> 182 </varlistentry> 183 184 <varlistentry id="rcs2log"> 185 <term><command>rcs2log</command></term> 186 <listitem> 187 <para>RCS to Change Log generator.</para> 188 <indexterm zone="cvs rcs2log"> 189 <primary sortas="b-rcs2log">rcs2log</primary> 190 </indexterm> 191 </listitem> 192 </varlistentry> 193 194 </variablelist> 195 196 </sect2> 197 137 198 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.