summaryrefslogtreecommitdiff
path: root/src.1
diff options
context:
space:
mode:
Diffstat (limited to 'src.1')
-rw-r--r--src.127
1 files changed, 18 insertions, 9 deletions
diff --git a/src.1 b/src.1
index ed4b30a..0ed63bb 100644
--- a/src.1
+++ b/src.1
@@ -2,12 +2,12 @@
.\" Title: src
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/>
-.\" Date: 10/28/2018
+.\" Date: 11/27/2018
.\" Manual: \ \&
.\" Source: \ \&
.\" Language: English
.\"
-.TH "SRC" "1" "10/28/2018" "\ \&" "\ \&"
+.TH "SRC" "1" "11/27/2018" "\ \&" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -234,7 +234,7 @@ You can explicitly select the RCS back end by making the first command keyword o
By default, history files are kept in a hidden subdirectory named "\&.src"\&. But if you have an RCS subdirectory and no "\&.src", SRC will quietly operate on the files in the RCS directory in a completely backward\-compatible way\&.
.SH "WORKING WITH SCCS"
.sp
-Using SCCS as a back end is also supported, with some limits due to missing features in SCCS:
+Using SCCS as a back end is also supported, with some limits due to missing features in SCCS implementations:
.sp
.RS 4
.ie n \{\
@@ -244,7 +244,7 @@ Using SCCS as a back end is also supported, with some limits due to missing feat
.sp -1
.IP \(bu 2.3
.\}
-all commands relating to tags and branches throw an error\&.
+All commands relating to tags and branches throw an error\&.
.RE
.sp
.RS 4
@@ -255,7 +255,7 @@ all commands relating to tags and branches throw an error\&.
.sp -1
.IP \(bu 2.3
.\}
-src cat does not necessarily pipe out binary data correctly\&.
+In CSSC SCCS, src cat does not necessarily pipe out binary data correctly\&. This has been fixed in the SunOS and Schilling versions\&.
.RE
.sp
.RS 4
@@ -266,7 +266,18 @@ src cat does not necessarily pipe out binary data correctly\&.
.sp -1
.IP \(bu 2.3
.\}
-the exec bit is not propagated between master and workfile\&.
+The exec bit is not propagated between master and workfile\&. This has been fixed in the SunOS and Schilling versions\&.
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+The CSSC and SunOS SCCS backends have a Y2\&.1K problem that SRC cannot effectively work around and will probably not be fixed\&. The Schilling version has repaired this\&.
.RE
.sp
The SCCS back end will be automatically selected when there is an "SCCS" subdirectory and no "\&.src" or "RCS" subdirectory\&.
@@ -293,7 +304,7 @@ SRC is written in Python and requires 2\&.7 or later; it will run under Python 3
.sp
If you wish to use the RCS support, the RCS tools at version 5\&.7 or later must be installed and accessible in your path\&.
.sp
-If you wish to use the SCCS support, the CSSC (Compatibly Stupid Source Control) system must be installed and accessible in your path\&.
+If you wish to use the SCCS support, some implementation of SCCS must be accessible\&. GNU\(cqs CSSC (Compatibly Stupid Source Control) will work; so will the SunOS and Schilling forks of AT&T SCCS\&.
.sp
The rcs\-fast\-import(1) tool at version 1\&.0 or later is required to support the \fIsrc fast\-import\fR command\&.
.sp
@@ -301,8 +312,6 @@ src will die gracefully with a useful error message when it fails due to a missi
.SH "LIMITATIONS"
.sp
Branch deletions change the revision numbers of revisions downstream of the branch join\&. This behavior may change in a future release\&.
-.sp
-The SCCS backend has a Y2\&.1K problem that SRC cannot effectively work around and will probably not be fixed\&.
.SH "REPORTING BUGS"
.sp
Report bugs to Eric S\&. Raymond <esr@thyrsus\&.com>\&. The project page is at http://catb\&.org/~esr/src