source: basicnet/netprogs/cvs.xml@ ff769b8c

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 ff769b8c was ff769b8c, checked in by Manuel Canales Esparcia <manuel@…>, 19 years ago

Updated the XML sources to use DocBook XML DTD-4.4.

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

  • Property mode set to 100644
File size: 4.7 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<sect1info>
17<othername>$LastChangedBy$</othername>
18<date>$Date$</date>
19</sect1info>
20<?dbhtml filename="cvs.html"?>
21<title>CVS-&cvs-version;</title>
22
23<sect2>
24<title>Introduction to <application><acronym>CVS</acronym></application></title>
25
26<para><application><acronym>CVS</acronym></application> is the Concurrent
27Versioning System. This is a version control system useful for projects
28using a central repository to hold files and then track all changes made to
29those files. These instructions install the client used to manipulate the
30repository, creation of a repository is covered at <xref linkend="cvsserver"/>.
31</para>
32
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>
46
47<sect3><title>Additional downloads</title>
48<itemizedlist spacing='compact'>
49<listitem><para>Recommended patch: <ulink
50url="&patch-root;/cvs-&cvs-version;-zlib-1.patch"/>
51</para></listitem>
52</itemizedlist></sect3>
53
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>
64
65</sect2>
66
67<sect2>
68<title>Installation of <application><acronym>CVS</acronym></application></title>
69
70<para>By default <application><acronym>CVS</acronym></application>
71is statically linked against the zlib library included in its source
72tree. This makes it exposed to possible security vulnerabilities in that
73library. If you want to modify CVS to use the newest system shared zlib
74library apply the following patch:</para>
75
76<screen><userinput><command>patch -Np1 -i ../cvs-&cvs-version;-zlib-1.patch</command></userinput></screen>
77
78<para>Install <application><acronym>cvs</acronym></application> by running
79the following commands:</para>
80
81<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
82make &amp;&amp;
83make install</command></userinput></screen>
84
85</sect2>
86
87<sect2>
88<title>Configuring <application><acronym>CVS</acronym></application></title>
89
90<sect3><title>Config files</title>
91<para><filename>~/.cvsrc</filename>, <filename>~/.cvswrappers</filename></para>
92</sect3>
93
94<sect3><title>Configuration Information</title>
95
96<para><filename>~/.cvsrc</filename> is the main
97<application><acronym>CVS</acronym></application> configuration file.
98This file is used by users to specify defaults for different <command>cvs
99</command> commands, for example to make all <command>cvs diff</command>
100commands run with <userinput>-u</userinput>, a user would add <userinput>
101diff -u</userinput> to their <filename>.cvsrc</filename> file.</para>
102
103<para><filename>~/.cvswrappers</filename> specifies wrappers to be used in
104addition to those specified in the <filename>CVSROOT/cvswrappers</filename>
105file in the repository.</para>
106
107<para><filename>~/.cvspass</filename> can hold passwords to complete
108logins 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
125system.</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
130support site.</para></sect3>
131
132<sect3><title>rcs2log</title>
133<para><acronym>RCS</acronym> to Change Log generator.</para></sect3>
134
135</sect2>
136
137</sect1>
Note: See TracBrowser for help on using the repository browser.