NAME
debcommit - commit changes to a package
SYNOPSIS
debcommit [--release] [--message=text] [--noact] [--confirm] [--changelog=path] [--all | files to commit]
DESCRIPTION
debcommit generates a commit message based on new text in debian/changelog,
and commits the change to a package's repository. It must be run in a working
copy for the package. Supported version control systems are:
cvs, git, hg (mercurial), svk, svn (subversion),
baz, bzr, tla (arch).
OPTIONS
"-c
Specify an alternate location for the changelog. By default debian/changelog is
used.
"-r
Commit a release of the package. The version number is determined from
debian/changelog, and is used to tag the package in the repository.
bzr does not yet support symbolic tags, so you will only get a normal
commit.
Note that svn/svk tagging conventions vary, so debcommit uses
svnpath(1) to determine where the tag should be placed in the
repository.
"-m
Specify a commit message to use. Useful if the program cannot determine
a commit message on its own based on debian/changelog, or if you want to
override the default message.
"-n
Do not actually do anything, but do print the commands that would be run.
"-C
Display the generated commit message and ask for confirmation before committing
it.
"-a
Commit all files. This is the default operation when using a \s-1VCS\s0 other
than git.
"
files
Specify which files to commit (debian/changelog is added to the list
automatically.)
LICENSE
This code is copyright by Joey Hess <joeyh@debian.org>, all rights reserved.
This program comes with \s-1ABSOLUTELY\s0 \s-1NO\s0 \s-1WARRANTY\s0.
You are free to redistribute this code under the terms of the
\s-1GNU\s0 General Public License, version 2 or later.
AUTHOR
Joey Hess <joeyh@debian.org>
SEE ALSO
svnpath(1).