18.7. sccs and Pseudo-Commands
The compatibility packages include sccs,
a front-end to the SCCS utility. This command provides a more
user-friendly interface to SCCS and has the following command-line syntax:
sccs [options] command [SCCS_flags] [files]
In addition to providing all the regular SCCS commands,
sccs offers pseudo-commands. These are
easy-to-use, prebuilt combinations of the regular SCCS commands.
options apply only to the sccs interface.
command is the SCCS command or pseudo-command to run,
and SCCS_flags are specific options passed to the SCCS
command being run.
sccs makes it easier to specify files because
it automatically prepends SCCS/s. to any filename arguments.
sccs get -e file.c
would be interpreted as:
get -e SCCS/s.file.c
Thus, when using sccs, you would first make a directory
named SCCS to hold all the s. SCCS files.
- Locate files in prepath rather than in current directory.
sccs -d/home get file.c
is interpreted as:
- Access files from directory endpath instead of SCCS.
sccs -pVERSIONS get file.c
is interpreted as:
- Invoke sccs as the real user instead of as the effective user.
Equivalent SCCS actions are indicated in parentheses.
- Like info, but
return nonzero exit codes instead of filenames.
Remove from current directory any files that aren't being edited
under SCCS (via get -e, for example).
Create SCCS files (admin -i followed by get).
Same as delta followed by get -e.
Same as delta followed by get.
Compare file's current version and SCCS version (like sccsdiff).
Get a file to edit (get -e).
Like create, but without the subsequent get
Same as rmdel (must be followed by -r).
List files being edited (similar to sact).
Print information (like prs -e
followed by get -p -m).
Like info, but list one filename per line.
Same as unget.
18.7.3. Solaris Notes
SCCS is not available unless you have done at least
a developer-system install.
The environment variable PROJECTDIR specifies a location where
sccs searches for SCCS files.
There are two possible kinds of values you can use.
- An absolute pathname
- sccs searches for SCCS files in the directory named
- A username
- sccs looks in the src or source
subdirectory of the given user's home directory.
Copyright © 2003 O'Reilly & Associates. All rights reserved.