sccsget − SCCS check-out script
sccsget [options] [file-specifications]
Sccsget is a simple interface to sccs (source code control system), which is used to extract files from sccs archives.
Sccsget checks out (extracts) files from an sccs archive which have been checked in using sccsput. Sccsput checks in files, retaining their modification date as the check-in date. Sccsget extracts a given version of one or more files, and sets their modification date to match the check-in date.
Sccsget
is a directory-recursive interface to the getdelta
utility (which invokes sccs’s get) which
does special things with the file modification date. Most of
its options are passed to get, and then interpreted
to determine the correct modification date:
−ccutoff
specifies the sccs cutoff date, in the format
YY[MM[DD[HH[MM[SS]]]]]
Punctuation in the date is permitted. For example,
-c 77/2/2
9:22:25
-c 770202092225
represent the same date.
|
−f |
forces sccsget to remove the current version of the file before extracting the specified version. Otherwise, sccsget will refuse to overwrite a file which already exists. |
||
|
−k |
directs get to extract the specified file without substituting sccs identification keywords. You should use this option if you intend to make updates to the file. |
||
|
−n |
suppresses the get-operation. Instead, sccsget echoes an "ok" message for files which would be extracted. |
||
|
-rSID |
specifies the sccs identification string (SID) of the version of an sccs file to be retrieved. |
||
|
−s |
suppresses most messages written by the get utility (i.e., those written to standard output). |
To extract files using sccsget, you must provide one or more names. They may be either file or directory names.
Sccsget resolves names until it finds one of the form "sccs/s. file" before invoking get. If it finds a directory (other than "SCCS"), sccsget will recur on itself to extract files at lower levels.
Sccsget
is a Bourne shell script. On Apollo DOMAIN/IX, it uses
System 5 features, including getopt (1).
Environment variables used by sccsget include:
SCCS_DIR
specifies the directory in which getdelta will find the "s." files. If not specified, getdelta assumes "SCCS".
Sccsget uses
the following files:
sccsget
the Bourne shell script
getdelta
a utility which invokes get, and then modifies the file’s modification date after check-out so that the file’s modification date matches the version-date selected with the "-c" or "-r" option.
None.
getdelta, sccsput, ded, get (1)
Thomas Dickey (Software Productivity Consortium).