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 differ-
       ences  between the two versions.	Any number of SCCS files may be	speci-
       fied. 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 al-
		    lows one to	do an efficient	mass processing	of  SCCS  his-
		    tory 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.file-
			      name 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
			      automatically  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 directory.

		    -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	direc-
			      tory  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  re-
			      moving  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)	 argu-
		    ments, it is recommended to	use `-'	as the file name para-
		    meter  for sccsdiff(1) and to send a list of path names to
		    stdin.

		    This option	is a SCHILY extension that does	not  exist  in
		    historic sccs implementations.

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

		    This  option  is a SCHILY extension	that does not exist in
		    historic 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
       admin(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  Microsys-
       tems.   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=sccsdiff&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help