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--changelogpath
Specify an alternate location for the changelog. By default debian/changelog is
used.
-r--release
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.
-mtext--messagetext
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--noact
Do not actually do anything, but do print the commands that would be run.
-C--confirm
Display the generated commit message and ask for confirmation before committing
it.
-a--all
Commit all files. This is the default operation when using a VCS other
than git.
files to commit
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 ABSOLUTELY NO WARRANTY.
You are free to redistribute this code under the terms of the
GNU General Public License, version 2 or later.