sccs-delta(1) manual page
Table of Contents
sccs-delta, delta - make a delta to an SCCS file
/usr/ccs/bin/delta
[ -nps ] [ -g sid-list | -gsid-list ] [ -m mr-list | -mmr-list ] [ -r sid | -rsid
] [ -y[comment] ] s.filename ...
/usr/xpg4/bin/delta [ -nps ] [ -g sid-list
| -gsid-list ] [ -m mr-list | -mmr-list ] [ -r sid | -rsid ] [ -y[comment] ] s.filename
...
SUNWsprot
SUNWxcu4t
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).
The
SID
of the delta is not echoed to stdout.
- -n
- Retain the edited g-file,
which is normally removed at the completion of processing.
- -p
- Display line-by-line
differences (in diff(1)
format) on the standard output.
- -s
- Silent. Do not
display warning or confirmation messages. Do not suppress error messages
(which are written to standard error).
- -g sid-list
- | -gsid-list
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 SID
s. To specify a range of deltas, use a ‘-’ separator instead of a comma,
between two SID
s in the list.
- -m mr-list
- | -mmr-list
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-separated list. If -m is not used and the standard input is
a terminal, delta prompts with MR
s? 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.
- -r sid
- | -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
supplied.
- -y[comment]
Supply a comment for the delta table (version log). A null comment 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 the comment.
- 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
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)
, what(1)
, sccsfile(4)
Use the SCCS
help command for explanations (see sccs-help(1)
).
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(4)
) and produces an error.
Table of Contents