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).
Specify an alternate location for the changelog. By default debian/changelog is
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
Note that svn/svk tagging conventions vary, so debcommit uses
svnpath(1) to determine where the tag should be placed in the
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.
Do not actually do anything, but do print the commands that would be run.
Display the generated commit message and ask for confirmation before committing
Commit all files. This is the default operation when using a VCS other
files to commit
Specify which files to commit (debian/changelog is added to the list
This code is copyright by Joey Hess <email@example.com>, all rights reserved.
This program comes with ABSOLUTELY NO WARRANTY.
You are free to redistribute this code under the terms of the
GNU General Public License, version 2 or later.