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

FreeBSD Manual Pages

  
 
  

home | help
sccs-editor(1)		     Schily's USER COMMANDS		  sccs-editor(1)

NAME
     sccs-editor - Edit a file whether or not it is controlled by SCCS

SYNOPSIS
     sccs editor [editor options] file1 .. filen

DESCRIPTION
     Edit  a  file  whether  or not is is controlled by SCCS.  If a file is con-
     trolled by SCCS and currently not checked out  for  editing,  the	file  is
     checked  out  for	editing first and then edited.	If the file is not under
     control of SCCS, the editor is called directly.

     The SCCS_EDITOR or EDITOR environment variable must be set appropriately in
     order to call a custom editor.

     A way to hide the fact that files need to checked out for editing first, is
     to set SCCS_EDITOR and then alias the editor, e.g.:

	SCCS_EDITOR=ved
	alias ved='sccs editor'

     Note that in order to minimize the side effects of calling the  alias  `ved
     *',  sccs	editor	will call unget(1) or sccs unedit on all files that have
     not been modified by the edit session and that have not  been  checked  out
     for editing before.

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

EXAMPLES
     To edit the file xec.c in the current directory call:

	    sccs editor xec.c

ENVIRONMENT VARIABLES
     See environ(7) for descriptions of the following environment variables that
     affect the execution of sccs-editor(1): EDITOR, SCCS_EDITOR, LANG,  LC_ALL,
     LC_CTYPE, LC_MESSAGES, and NLSPATH.

     SCCS_NO_HELP
	    If	set,  sccs  editor  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.

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

     +------------------------------+-----------------------------+
     |	     ATTRIBUTE TYPE	    |	   ATTRIBUTE VALUE	  |
     +------------------------------+-----------------------------+
     | Availability		    |SCHILYdeveloper-build-sccs   |
     +------------------------------+-----------------------------+
     | Interface Stability	    |Committed			  |
     +------------------------------+-----------------------------+

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-enter(1),   sccs-fix(1),   sccs-get(1),  sccs-help(1),
     sccs-histfile(1),	sccs-info(1),  sccs-init(1),  sccs-istext(1),	sccs-ld-
     iffs(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-sccsdiff(1), sccs-status(1), sccs-tell(1),
     sccs-unedit(1),   sccs-unget(1),  sccs-val(1),  what(1),  sccschangeset(5),
     sccsfile(5).

AUTHOR
     sccs editor was originally written by Joerg Schilling in 2011  and  is  now
     maintained by 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.

Joerg Schilling 		   2022/10/06			  sccs-editor(1)

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

home | help