source: basicnet/netprogs/cvs.xml@ b3497e4

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since b3497e4 was b3497e4, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

Tagged cvs.xml.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3850 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 6.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY cvs-download-http "https://ccvs.cvshome.org/files/documents/19/534/cvs-&cvs-version;.tar.bz2">
8 <!ENTITY cvs-download-ftp " ">
9 <!ENTITY cvs-md5sum "1dd5c16064906617e4358738bfe59b66">
10 <!ENTITY cvs-size "2.3 MB">
11 <!ENTITY cvs-buildsize "20 MB">
12 <!ENTITY cvs-time "0.31 SBU">
13]>
14
15<sect1 id="cvs" xreflabel="CVS-&cvs-version;">
16 <?dbhtml filename="cvs.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
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>
31
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>
76
77 </sect2>
78
79 <sect2 role="installation">
80 <title>Installation of CVS</title>
81
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>
87
88<screen><userinput>patch -Np1 -i ../cvs-&cvs-version;-zlib-1.patch</userinput></screen>
89
90 <para>Install <application>cvs</application> by running
91 the following commands:</para>
92
93<screen><userinput>./configure --prefix=/usr &amp;&amp;
94make &amp;&amp;
95make install</userinput></screen>
96
97 </sect2>
98
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>
121
122 <sect3>
123 <title>Configuration Information</title>
124
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>
131
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>
140
141 </sect2>
142
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
198</sect1>
Note: See TracBrowser for help on using the repository browser.