gear-changelog(1)

GEAR-CHANGELOG(1) User Commands GEAR-CHANGELOG(1)

NAME

gear-changelog - generate changelog entry from git commit logs

SYNOPSIS

gear-changelog [options] [<since>]

DESCRIPTION

The utility filters and formats git commit messages according to rules file present in git repository.

If <since> is specified, then gear-changelog shows only commits between <since> and HEAD. Otherwise, last named commit used.

OPTIONS

--no-rules
do not use rules at all, changelog entries will be written without aggregation (grouping, filtering, etc);
--no-credits
do not print an author of changes;
--no-groups
do not group entries as described in a rules file;
--no-header
do not print the changelog header;
print only the changelog header;
--no-spec
do not use information from specfile;
-d, --since-date=DATE
show commits more recent than a specific date;
-f, --format=TYPE
specify source type: 'deb', 'rpm' or 'gnu', default is 'rpm';
-r, --rules=RULES
name of a rules file, default is .gear/changelog;
-V, --version
print program version and exit;
-h, --help
show this text and exit.

CONFIGURATION

gear-changelog reads following configuration options from git-config:

gear.changelog.email

author email, defaults to git user.email.

gear.changelog.name

author name, defaults to git user.name.

ENVIRONMENT

RULES
Specifies a gear rules filename.
GIT_AUTHOR_NAME
Specifies a committer name.
GIT_AUTHOR_EMAIL
Specifies a committer email.

AUTHOR

Written by Alexey Gladkov <legion@altlinux.org>

REPORTING BUGS

Report bugs to https://bugzilla.altlinux.org/

COPYRIGHT

Copyright © 2018 Alexey Gladkov <legion@altlinux.org>
Copyright © 2016 Dmitry V. Levin <ldv@altlinux.org>
Copyright © 2008 Alexey I. Froloff <raorn@altlinux.org>
Copyright © 2021 Arseny Maslennikov <arseny@altlinux.org>
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

SEE ALSO

gear(1), gear-changelog-rules(5), git-config(1).

November 2022 gear 2.6.0