SCCS-DELTA(1) General Commands Manual SCCS-DELTA(1)
sccs-delta, delta - make a delta to an SCCS file
/usr/sccs/delta [ -nps ] [ -gsid-list ] [ -mmr-list ]
[ -rsid ] [ -y[comment] ] s.filename ...
delta checks in a record of the line-by-line differences made to a
checked-out version of a file under SCCS control. These changes are
taken from the writable working copy that was retrieved using the SCCS
get command (see sccs-get(1)). This working copy does not have the
`s.' prefix, and is also referred to as a g-file.
If a directory name is used in place of the s.filename, argument, the
delta command applies to all s.files in that directory. Unreadable
s.files produce an error; processing continues with the next file (if
any). The use of `-' as the s.filename argument indicates that the
names of files are to be read from the standard input, one s.file per
line (requires -y, and in some cases, -m).
delta may issue prompts on the standard output depending upon the
options specified and the flags that are set in the s.file (see sccs-
admin(1), and the -m and -y options below, for details).
-n Retain the edited g-file, which is normally removed at the com-
pletion of processing.
-p Display line-by-line differences (in diff(1) format) on the
-s Silent. Do not display warning or confirmation messages. Do
not suppress error messages (which are written to standard
Specify a list of deltas to omit when the file is accessed at
the SCCS version ID (SID) created by this delta. sid-list is a
comma-separated list of SIDs. To specify a range of deltas, use
a `-' separator instead of a comma, between two SIDs in the
If the SCCS file has the v flag set (see sccs-admin(1)), you
must supply one or more Modification Request (MR) numbers for
the new delta. When specifying more than one MR number on the
command line, mr-list takes the form of a quoted, space-sepa-
rated list. If -m is not used and the standard input is a ter-
minal, delta prompts with MRs? for the list (before issuing the
comments? prompt). If the v flag in the s.file has a value, it
is taken to be the name of a program to validate the MR numbers.
If that validation program returns a non-zero exit status, delta
terminates without checking in the changes.
-rsid When two or more versions are checked out, specify the version
to check in. This SID value can be either the SID specified on
the get command line, or the SID of the new version to be
checked in as reported by get. A diagnostic results if the
specified SID is ambiguous, or if one is required but not sup-
Supply a comment for the delta table (version log). A null com-
ment is accepted, and produces an empty commentary in the log.
If -y is not specified and the standard input is a terminal,
delta prompts with `comments?'. An unescaped NEWLINE terminates
d.file temporary file of differences
p.file lock file for a checked-out version
q.file temporary file
s.file SCCS history file
x.file temporary copy of the s.file
z.file temporary file
Lines beginning with an ASCII SOH character (binary 001) cannot be
placed in the SCCS file unless the SOH is escaped. This character has
special meaning to SCCS (see sccsfile(5)) and produces an error.
sccs(1), sccs-admin(1), sccs-cdc(1), sccs-get(1), sccs-help(1), sccs-
prs(1), sccs-prt(1), sccs-rmdel(1), sccs-sccsdiff(1), sccs-unget(1),
Use the SCCS help command for explanations (sccs-help(1)).
19 December 1989 SCCS-DELTA(1)