MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


User Commands                                       sccs-delta(1)



NAME
     sccs-delta, delta - make a delta to an SCS file

SYNOPSIS
     /usr/ccs/bin/delta [-dnps] [-g sid-list  -gsid-list]
          [-m mr-list  -mmr-list] [-r sid  -rsid]
          [-y [comment]  s.filename...


     /usr/xpg4/bin/delta [-dnps] [-g sid-list  -gsid-list]
          [-m mr-list  -mmr-list] [-r sid  -rsid]
          [-y [comment]  s.filename...


DESCRIPTION
     The delta utility checks in a  record  of  the  line-by-line
     differences  made  to  a checked-out version of a file under
     SCS control. These changes  are  taken  from  the  writable
     working  copy  that was retrieved using the SCS get command
     (see sccs-get(1)). This working copy does not have the  `s.'
     prefix, and is also referred to as a g-file.


     If a directory name is used in place of the s.filename argu-
     ment,  the  delta  command  applies  to  all s.files in that
     directory. Unreadable s.files produce an  error;  processing
     continues with the next file (if any). The use of `-' as the
     s.filename argument indicates that the names of files are to
     be  read  from  the  standard  input,  one  s.file  per line
     (requires -y, and in some cases, -m).


     delta may issue prompts on  the  standard  output  depending
     upon the options specified and the flags that are set in the
     s.file (see sccs-admin(1), and the -m and -y options  below,
     for details).

  /usr/xpg4/bin/delta
     The SID of the delta is not echoed to stdout.

OPTIONS
     The following options are supported:

     -d                          Use command diff(1)  instead  of
                                 bdiff(1).  Returns exit status 2
                                 if s.filename  argument  is  not
                                 specified.


     -n                          Retain the edited g-file,  which
                                 is  normally removed at the com-
                                 pletion of processing.



SunOS 5.11           Last change: 1 Nov 1999                    1






User Commands                                       sccs-delta(1)



     -p                          Display line-by-line differences
                                 (in diff(1) format) on the stan-
                                 dard output.


     -s                          Silent.  Do not display  warning
                                 or  confirmation  messages.   Do
                                 not  suppress   error   messages
                                 (which  are  written to standard
                                 error).


     -g sid-list  -gsid-list    Specify a list of deltas to omit
                                 when the file is accessed at the
                                 SCS version ID (SID) created by
                                 this   delta.   sid-list   is  a
                                 comma-separated list of SIDs. To
                                 specify a range of deltas, use a
                                 `-'  separator  instead   of   a
                                 comma,  between  two SIDs in the
                                 list.


     -m mr-list  -mmr-list      If the SCS file has the v  flag
                                 set   (see  sccs-admin(1)),  you
                                 must supply one or more  Modifi-
                                 cation  Request (MR) numbers for
                                 the new delta.  When  specifying
                                 more  than  one MR number on the
                                 command line, mr-list takes  the
                                 form   of   a   quoted,   space-
                                 separated list.  If  -m  is  not
                                 used and the standard input is a
                                 terminal,  delta  prompts   with
                                 MRs?  for the list (before issu-
                                 ing the  comments?  prompt).  If
                                 the  v  flag in the s.file has a
                                 value, it is  taken  to  be  the
                                 name  of  a  program to validate
                                 the MR numbers. If that  valida-
                                 tion  program returns a non-zero
                                 exit  status,  delta  terminates
                                 without checking in the changes.


     -r sid  -rsid              When two or  more  versions  are
                                 checked out, specify the version
                                 to check in. This SID value  can
                                 be  either  the SID specified on
                                 the get command line, or the SID
                                 of the new version to be checked
                                 in  as  reported   by   get.   A



SunOS 5.11           Last change: 1 Nov 1999                    2






User Commands                                       sccs-delta(1)



                                 diagnostic results if the speci-
                                 fied SID is ambiguous, or if one
                                 is required but not supplied.


     -y[comment]                 Supply a comment for  the  delta
                                 table (version log). A null com-
                                 ment is accepted,  and  produces
                                 an  empty commentary in the log.
                                 If -y is not specified  and  the
                                 standard  input  is  a terminal,
                                 delta prompts with  `comments?'.
                                 An  unescaped NEWLINE terminates
                                 the comment.


ENVIRONMENT VARIABLES
     See environ(5) for descriptions of the following environment
     variables  that affect the execution of delta: LANG, LCAL,
     LCOLATE, LCTYPE, LCMESAGES, and NLSPATH.

EXIT STATUS
     The following exit values are returned:

     0    Successful completion.


     1    An error occurred and the -d option had not been speci-
          fied.


     2    An error occurred, the -d option  had  been  specified,
          and the s.filename argument was not specified.


FILES
     d.file    temporary file of differences


     p.file    lock file for a checked-out version


     q.file    temporary file


     s.file    SCS history file


     x.file    temporary copy of the s.file






SunOS 5.11           Last change: 1 Nov 1999                    3






User Commands                                       sccs-delta(1)



     z.file    temporary file


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

  /usr/ccs/bin/delta
     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWsprot                   
    


  /usr/xpg4/bin/delta
     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWxcu4t                   
    
     Interface Stability          Standard                    
    


SEE ALSO
     bdiff(1), diff(1), sccs-admin(1), sccs-cdc(1),  sccs-get(1),
     sccs-help(1),   sccs-prs(1),   sccs-prt(1),   sccs-rmdel(1),
     sccs-sccsdiff(1),    sccs-unget(1),    sccs(1),     what(1),
     sccsfile(4), attributes(5), environ(5), standards(5)

DIAGNOSTICS
     Use the  SCS  help  command  for  explanations  (see  sccs-
     help(1)).

WARNINGS
     Lines beginning with an ASCI  SOH  character  (binary  001)
     cannot be placed in the SCS file unless the SOH is escaped.
     This character has special meaning to SCS (see sccsfile(4))
     and produces an error.















SunOS 5.11           Last change: 1 Nov 1999                    4



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™