Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
sccs-sccsdiff(1)		  User Commands 		sccs-sccsdiff(1)

NAME
     sccs-sccsdiff, sccsdiff - compare two versions of an SCCS file

SYNOPSIS
     /usr/ccs/bin/sccsdiff [-p] -rsid -rsid [diff-options]
	 [-Nbulk-spec] s.filename

DESCRIPTION
     sccsdiff compares two versions of an SCCS file and displays the differences
     between  the  two	versions. Any number of SCCS files may be specified. The
     options specified apply to all named s.files.

OPTIONS
     The following options are supported:

     -p 	  Pipe output for each file through pr(1).

     -rsid	  Specify a version corresponding to the indicated SCCS delta ID
		  (SID) for comparison.  Versions are passed to diff(1)  in  the
		  order given.

     diff-options
		  Pass options to diff(1), including: -b, -c, -e, -f, -h, -u, -C
		  number, -U number, and -D string.

     -Nbulk-spec  Processes  a	bulk  of SCCS history files.  This option allows
		  one to do an efficient mass processing of SCCS history files.

		  The bulk-spec parameter is composed from an optional	list  of
		  flag parameters followed by an optional path specifier.

		  The following flag types are supported:

		  none

		  The following path specifier types are supported:

		  -N	    The file name parameters to the sccsdiff command are
			    not  s.filename  files but the names of the g-files.
			    The s.filename names are automatically derived  from
			    the  g-file names by prepending s.	to the last path
			    name component.  Both, s.filename and the g-file are
			    in the same directory.

		  -Ns.	    The file name parameters to the sccsdiff command are
			    s.filename files.  The the g-files names  are  auto-
			    matically derived by removing s.  from the beginning
			    of	last  path  name  component  of  the s.filename.
			    Both, s.filename and the g-file are in the same  di-
			    rectory.

		  -Ndir     The file name parameters to the sccsdiff command are
			    not  s.filename  files but the names of the g-files.
			    The s.filename names are put into directory dir, the
			    names are  automatically  derived  from  the  g-file
			    names  by  prepending  dir/s.  to the last path name
			    component.

		  -Ndir/s.  The file name parameters to the sccsdiff command are
			    s.filename files in directory dir.	The the  g-files
			    names  are	automatically derived by removing dir/s.
			    from the beginning of last path  name  component  of
			    the s.filename.

		  A typical value for dir is SCCS.

		  In  order to overcome the limited number of exec(2) arguments,
		  it is recommended to use `-' as the file  name  parameter  for
		  sccsdiff(1) and to send a list of path names to stdin.

		  This	option is a SCHILY extension that does not exist in his-
		  toric sccs implementations.

     -V
     -version
     --version	  Prints the sccsdiff version number string and exists.

		  This option is a SCHILY extension that does not exist in  his-
		  toric sccs implementations.

ENVIRONMENT VARIABLES
     See environ(7) for descriptions of the following environment variables that
     affect  the  execution  of sccsdiff(1): LANG, LC_ALL, LC_COLLATE, LC_CTYPE,
     LC_MESSAGES, and NLSPATH.

     SCCS_NO_HELP
	    If set, sccsdiff(1) will not automatically	call  help(1)  with  the
	    SCCS  error  code  in  order  to print a more helpful error message.
	    Scripts that depend on the exact error  messages  of  SCCS	commands
	    should set the environment variable SCCS_NO_HELP and set LC_ALL=C.

FILES
     /tmp/get?????  temporary files

ATTRIBUTES
     See attributes(7) for descriptions of the following attributes:

     +------------------------------+-----------------------------+
     |	     ATTRIBUTE TYPE	    |	   ATTRIBUTE VALUE	  |
     +------------------------------+-----------------------------+
     | Availability		    |SUNWsprot			  |
     +------------------------------+-----------------------------+

SEE ALSO
     sccs(1),	 sccs-add(1),	 sccs-admin(1),   sccs-branch(1),   sccs-cdc(1),
     sccs-check(1), sccs-clean(1), sccs-comb(1), sccs-commit(1), sccs-create(1),
     sccs-cvt(1), sccs-deledit(1), sccs-delget(1), sccs-delta(1), sccs-diffs(1),
     sccs-edit(1),  sccs-editor(1),  sccs-enter(1),  sccs-fix(1),   sccs-get(1),
     sccs-help(1), sccs-histfile(1), sccs-info(1), sccs-init(1), sccs-istext(1),
     sccs-ldiffs(1),   sccs-log(1),   sccs-print(1),  sccs-prs(1),  sccs-prt(1),
     sccs-rcs2sccs(1),	  sccs-remove(1),     sccs-rename(1),	  sccs-rmdel(1),
     sccs-root(1),  sccs-sact(1),  sccs-status(1), sccs-tell(1), sccs-unedit(1),
     sccs-unget(1), sccs-val(1), bdiff(1), diff(1),  what(1),  sccschangeset(5),
     sccsfile(5), attributes(7), environ(7), standards(7).

DIAGNOSTICS
     filename: No differences	If the two versions are the same.

     Use  the  SCCS  help  command for explanations of other messages. See sccs-
     help(1).

BUGS
     None currently known.

     Mail bugs and suggestions	to  schilytools@mlists.in-berlin.de  or  open  a
     ticket at https://codeberg.org/schilytools/schilytools/issues.

     The mailing list archive may be found at:

     https://mlists.in-berlin.de/mailman/listinfo/schilytools-mlists.in-berlin.de.

AUTHORS
     The  SCCS	suite was originally written by Marc J. Rochkind at Bell Labs in
     1972.  Release 4.0 of SCCS, introducing new versions of  the  programs  ad-
     min(1), get(1), prt(1), and delta(1) was published on February 18, 1977; it
     introduced  the  new  text based SCCS v4 history file format (previous SCCS
     releases used a binary history file format).   The  SCCS  suite  was  later
     maintained by various people at AT&T and Sun Microsystems.  Since 2006, the
     SCCS  suite  has  been  maintained  by  Joerg Schilling and the schilytools
     project authors.

SOURCE DOWNLOAD
     The source code for sccs is included in the schilytools project and may  be
     retrieved from the schilytools project at Codeberg at

     https://codeberg.org/schilytools/schilytools.

     The download directory is

     https://codeberg.org/schilytools/schilytools/releases.

SunOS 5.11			   2022/10/06			sccs-sccsdiff(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sccs-sccsdiff&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help