head	1.2;
access;
symbols
	RELENG_2_1_7_RELEASE:1.1.1.2.6.1
	RELENG_2_1_6_1_RELEASE:1.1.1.2.6.1
	RELENG_2_1_6_RELEASE:1.1.1.2.6.1
	CVS_1_6_3_END:1.1.1.3
	RELENG_2_1_5_RELEASE:1.1.1.2.6.1
	cvs_1_6_3_951211:1.1.1.3
	CYCLIC:1.1.1
	before_cvs_1_6:1.1.1.2
	RELENG_2_1_0_RELEASE:1.1.1.2
	RELENG_2_1_0:1.1.1.2.0.6
	RELENG_2_1_0_BP:1.1.1.2
	RELENG_2_0_5_RELEASE:1.1.1.2
	RELENG_2_0_5:1.1.1.2.0.4
	RELENG_2_0_5_BP:1.1.1.2
	RELENG_2_0_5_ALPHA:1.1.1.2
	jt_spdup:1.1.1.2.0.2
	b4_spdup:1.1.1.2
	cvs_1_4A2:1.1.1.2
	RELEASE_2_0:1.1.1.1
	BETA_2_0:1.1.1.1
	ALPHA_2_0:1.1.1.1.0.4
	MOVED_NEWCVS:1.1.1.1
	FINAL_1_1_5:1.1.1.1
	ALPHA_1_1_5:1.1.1.1
	FINAL_1_1:1.1.1.1
	GAMMA_1_1:1.1.1.1
	BETA_1_1:1.1.1.1.0.2
	BP_BETA_1_1:1.1.1.1
	FINAL_1_0:1.1.1.1
	EPSILON_1_0:1.1.1.1
	GAMMA_1_0:1.1.1.1
	BETA_1_0:1.1.1.1
	ALPHA_1_0:1.1.1.1
	cvs_1_3:1.1.1.1
	cvs:1.1.1;
locks; strict;
comment	@# @;


1.2
date	96.08.20.23.53.45;	author peter;	state dead;
branches;
next	1.1;

1.1
date	93.06.18.05.46.07;	author jkh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	93.06.18.05.46.08;	author jkh;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	95.03.31.07.44.04;	author nate;	state Exp;
branches
	1.1.1.2.6.1;
next	1.1.1.3;

1.1.1.3
date	95.12.10.22.31.46;	author peter;	state Exp;
branches;
next	;

1.1.1.2.6.1
date	96.02.23.12.17.35;	author peter;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Update to use the cvs-1.8.1 sources from src/contrib/cvs
@
text
@This text is copied from the TeXinfo manual for pcl-cvs.

Installation of the pcl-cvs program
===================================

  1. Edit the file `Makefile' to reflect the situation at your site. 
     The only things you have to change is the definition of
     `lispdir' and `infodir'.  The elisp files will be copied to
     `lispdir', and the info file to `infodir'.

  2. Configure pcl-cvs.el

        There are a couple of paths that you have to check to make
     sure that they match you system.  They appear early in the file
     pcl-cvs.el.

        *NOTE:*  If your system is running emacs 18.57 or earlier
     you MUST uncomment the line that says:

          (setq delete-exited-processes nil)

         Setting `delete-exited-processes' to `nil' works around a bug
     in emacs that causes it to dump core.  The bug was fixed in
     emacs 18.58.

  3. Type `make install' in the source directory.  This will
     byte-compile all `.el' files and copy both the `.el' and the
     `.elc' into the directory you specified in step 1.

        If you don't want to install the `.el' files but only the
     `.elc' files (the byte-compiled files), you can type ``make
     install_elc'' instead of ``make install''.

        If you only want to create the compiled elisp files, but
     don't want to install them, you can type `make elcfiles'
     instead.  This is what happens if you only type `make' without
     parameters.

  4. Edit the file `default.el' in your emacs lisp directory (usually
     `/usr/gnu/emacs/lisp' or something similar) and enter the
     contents of the file `pcl-cvs-startup.el' into it.  It contains
     a couple of `auto-load's that facilitates the use of pcl-cvs.




Installation of the on-line manual.
===================================

  1. Create the info file `pcl-cvs' from `pcl-cvs.texinfo' by typing
     `make info'.  If you don't have the program `makeinfo' you can
     get it by anonymous ftp from e.g. `ftp.gnu.ai.mit.edu' as
     `pub/gnu/texinfo-2.14.tar.Z' (there might be a newer version
     there when you read this), or you could use the preformatted
     info file `pcl-cvs.info' that is included in the distribution
     (type `cp pcl-cvs.info pcl-cvs').

  2. Move the info file `pcl-cvs' to your standard info directory. 
     This might be called something like `/usr/gnu/emacs/info'.

  3. Edit the file `dir' in the info directory and enter one line to
     contain a pointer to the info file `pcl-cvs'.  The line can, for
     instance, look like this:

          * Pcl-cvs: (pcl-cvs).       An Emacs front-end to CVS.




How to make typeset documentation from pcl-cvs.texinfo
======================================================

   If you have TeX installed at your site, you can make a typeset
manual from `pcl-cvs.texinfo'.

  1. Run TeX by typing ``make pcl-cvs.dvi''.  You will not get the
     indices unless you have the `texindex' program.

  2. Convert the resulting device independent file `pcl-cvs.dvi' to a
     form which your printer can output and print it.  If you have a
     postscript printer there is a program, `dvi2ps', which does. 
     There is also a program which comes together with TeX, `dvips',
     which you can use.
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Updated CVS
@
text
@@


1.1.1.2
log
@Original sources from CVS-1.4A2 munged to fit our directory structure.
@
text
@d6 4
a9 4
  1. Edit the file `Makefile' to reflect the situation at your site.
     The only things you have to change is the definition of `lispdir'
     and `infodir'.  The elisp files will be copied to `lispdir', and
     the info file to `infodir'.
d13 2
a14 2
     There are a couple of paths that you have to check to make sure
     that they match you system.  They appear early in the file
d17 2
a18 2
     *NOTE:*  If your system is running emacs 18.57 or earlier you
     MUST uncomment the line that says:
d22 3
a24 9
     Setting `delete-exited-processes' to `nil' works around a bug in
     emacs that causes it to dump core.  The bug was fixed in emacs
     18.58.

  3. Release 1.05 and later of pcl-cvs requires parts of the Elib
     library, version 0.07 or later.  Elib is available via anonymous
     ftp from prep.ai.mit.edu in `pub/gnu/elib-0.07.tar.z', and from
     a lot of other sites that mirrors prep.  Get Elib, and install
     it, before proceeding.
d26 1
a26 1
  4. Type `make install' in the source directory.  This will
d30 2
a31 2
     If you don't want to install the `.el' files but only the `.elc'
     files (the byte-compiled files), you can type ``make
d34 4
a37 3
     If you only want to create the compiled elisp files, but don't
     want to install them, you can type `make elcfiles' instead. 
     This is what happens if you only type `make' without parameters.
d39 1
a39 1
  5. Edit the file `default.el' in your emacs lisp directory (usually
d46 1
d58 1
a58 1
  2. Move the info file `pcl-cvs' to your standard info directory.
d68 2
a83 1

@


1.1.1.2.6.1
log
@Bring across cvs from -current (which is at about version 1.6.3).
This has remote repository access via "rsh".
(eg: $CVSROOT = freefall.freebsd.org:/home/ncvs)

This is not quite the latest version, but it's a "known quantity".

There were a few covert tagging operations done as well to bring some
new files onto the -stable branch, these do not show here.
@
text
@d54 7
a60 7
  1. Move the info file `pcl-cvs.info' to your standard info
     directory.  This might be called something like
     `/usr/gnu/emacs/info'.

  2. Edit the file `dir' in the info directory and enter one line to
     contain a pointer to the info file `pcl-cvs.info'.  The line can,
     for instance, look like this:
d62 2
a63 1
          * Pcl-cvs: (pcl-cvs.info).       An Emacs front-end to CVS.
d65 3
d69 1
a69 8
How to make the on-line manual from pcl-cvs.texinfo
===================================================

  1. Create the info file `pcl-cvs.info' from `pcl-cvs.texinfo' by
     typing `make info'.  If you don't have the program `makeinfo' you
     can get it by anonymous ftp from e.g. `ftp.gnu.ai.mit.edu' as
     `pub/gnu/texinfo-2.14.tar.Z' (there might be a newer version
     there when you read this).
@


1.1.1.3
log
@Import CVS-1.6.3-951211.. Basically, this is the cvs-1.6.2 release
plus a couple of minor changes..

Some highlights of the new stuff that was not in the old version:
 - remote access support.. full checkout/commit/log/etc..
 - much improved dead file support..
 - speed improvements
 - better $CVSROOT handling
 - $Name$ support
 - support for a "cvsadmin" group to cut down rampant use of "cvs admin -o"
 - safer setuid/setgid support
 - many bugs fixed.. :-)
 - probably some new ones.. :-(
 - more that I cannot remember offhand..
@
text
@d54 7
a60 7
  1. Move the info file `pcl-cvs.info' to your standard info
     directory.  This might be called something like
     `/usr/gnu/emacs/info'.

  2. Edit the file `dir' in the info directory and enter one line to
     contain a pointer to the info file `pcl-cvs.info'.  The line can,
     for instance, look like this:
d62 2
a63 1
          * Pcl-cvs: (pcl-cvs.info).       An Emacs front-end to CVS.
d65 3
d69 1
a69 8
How to make the on-line manual from pcl-cvs.texinfo
===================================================

  1. Create the info file `pcl-cvs.info' from `pcl-cvs.texinfo' by
     typing `make info'.  If you don't have the program `makeinfo' you
     can get it by anonymous ftp from e.g. `ftp.gnu.ai.mit.edu' as
     `pub/gnu/texinfo-2.14.tar.Z' (there might be a newer version
     there when you read this).
@
