http://invisible-island.net/ded/sccs_tools/

SCCSGET


NAME

sccsget − SCCS check-out script

USAGE

sccsget [options] [file-specifications]

SYNOPSIS

Sccsget is a simple interface to sccs (source code control system), which is used to extract files from sccs archives.

DESCRIPTION

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.

OPTIONS

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:
−c
cutoff

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).

OPERATIONS

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.

ENVIRONMENT

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".

FILES

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.

ANTICIPATED CHANGES

None.

SEE ALSO

getdelta, sccsput, ded, get (1)

AUTHOR

Thomas Dickey (Software Productivity Consortium).