GNU Info

Info Node: (cvsbook.info)commit

(cvsbook.info)commit


Next: diff Prev: checkout Up: Commands And Options
Enter node , (file) or (file)node

commit
------

Synopsis: commit [OPTIONS] [FILES]

   * Alternate names - ci, com

   * Requires - Working copy, repository

   * Changes - Repository (and working copy administrative area)

Commits changes from a working copy to the repository.

Options:

   * -F MSGFILE - Uses the contents of MSGFILE for the log message
     instead of invoking an editor.  This option cannot be combined
     with -m.

   * -f - Forces commit of a new revision even if no changes have been
     made to the files.  `commit' does not recurse with this option (it
     implies -l).  You can force it to recurse with -R.

     This meaning of -f is at odds with its usual meaning ("force to
     head revision") in CVS commands.

   * -l - Local.  Commits changes from the current directory only.
     Doesn't descend into subdirectories.

   * -m MESSAGE - Uses MESSAGE as the log message instead of invoking an
     editor.  Cannot be used with -F.

   * -n - Does not run any module program. (See the section Note:
     Repository Administrative Files in this chapter for information
     about module programs.)

   * -R - Commits changes from subdirectories as well as from the
     current directory (the default).  This option is used only to
     counteract the effect of a -l in .cvsrc.

   * -r REV - Commits to revision REV, which must be either a branch or
     a revision on the trunk that is higher than any existing revision.
     Commits to a branch always go on the tip of the branch (extending
     it); you cannot commit to a specific revision on a branch.  Use of
     this option sets the new revision as a sticky tag on the file.
     This can be cleared with update -A.

     The -r REV option implies -f as well.  A new revision is committed
     even if there are no changes to commit.



automatically generated by info2www version 1.2.2.9