changeset 100393:a93844ef7551

New file. Basic man-page, largely from script commentary.
author Glenn Morris <rgm@gnu.org>
date Sat, 13 Dec 2008 04:15:33 +0000
parents f1c9ecd4acf5
children 254f1ae0e8ca
files doc/man/rcs-checkin.1
diffstat 1 files changed, 82 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/man/rcs-checkin.1	Sat Dec 13 04:15:33 2008 +0000
@@ -0,0 +1,82 @@
+.\" See section COPYING for copyright and redistribution information.
+.TH rcs-checkin 1
+.SH NAME
+rcs-checkin \- check files into RCS
+.SH SYNOPSIS
+.B rcs-checkin
+.RI [ FILE .\|.\|.]
+.SH DESCRIPTION
+.B rcs-checkin
+is a helper script for checking files into RCS.  This program is
+distributed with
+.BR "GNU Emacs" .
+
+This program converts files with an old
+.BR Emacs -style
+version history for use with the
+.B "Emacs 19"
+version control interface
+.BR VC ,
+which likes to use RCS as its back end.
+
+For each file to be processed, the script looks for
+.B Emacs
+version files related to it. These files are checked in as deltas,
+oldest first, so that the contents of the file itself becomes the
+latest revision in the master.
+
+The first line of each file is used as its description.  The file
+itself is not deleted, as under
+.B VC
+with
+.B vc-keep-workfiles
+at its default of
+.BR t ,
+but all the version files are.
+
+If an argument file is already version-controlled under RCS, any
+version files are added to the list of deltas and deleted, and then
+the workfile is checked in again as the latest version.  This is
+probably not quite what was wanted, and is the main reason VC doesn't
+simply call this to do checkins.
+
+In order to make it easier to use
+.BR "rcs-checkin *" ,
+files which are detectably either RCS masters (with names ending in
+.BR ,v )
+or Emacs version files (with names containing
+.BR ~ )
+are ignored.
+.
+.PP
+.SH OPTIONS
+The program accepts no options.
+.
+.SH AUTHORS
+.I rcs-checkin
+was originally written by Paul Eggert.  It was revised for use with
+.B "GNU Emacs"
+.B VC
+by Eric S. Raymond.
+.
+.SH COPYING
+Copyright
+.if t \(co
+.if n (C)
+2008 Free Software Foundation, Inc.
+.PP
+Permission is granted to make and distribute verbatim copies of this
+document provided the copyright notice and this permission notice are
+preserved on all copies.
+.PP
+Permission is granted to copy and distribute modified versions of
+this document under the conditions for verbatim copying, provided that
+the entire resulting derived work is distributed under the terms of
+a permission notice identical to this one.
+.PP
+Permission is granted to copy and distribute translations of this
+document into another language, under the above conditions for
+modified versions, except that this permission notice may be stated
+in a translation approved by the Free Software Foundation.
+.
+.\" arch-tag: d903862f-cc72-487c-8fd2-5c63677f325d