Copyright (C) 2000-2012 |
GNU Info (cvsbook.info)commitcommit ------ 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 |