mirror of
git://git.gnupg.org/gnupg.git
synced 2025-04-11 22:01:08 +02:00
Update gitlog-to-changelog.
* scripts/gitlog-to-changelog: Update from gnupg master. * Makefile.am (gen-ChangeLog): Add new options. * scripts/autogen.sh: Fix typo in URL. Reported by Gilles Espinasse.
This commit is contained in:
parent
6fe25e5602
commit
b5b6cb57db
@ -75,10 +75,10 @@ gen-ChangeLog:
|
|||||||
if test -d $(top_srcdir)/.git; then \
|
if test -d $(top_srcdir)/.git; then \
|
||||||
(cd $(top_srcdir) && \
|
(cd $(top_srcdir) && \
|
||||||
./scripts/gitlog-to-changelog \
|
./scripts/gitlog-to-changelog \
|
||||||
|
--append-dot --tear-off \
|
||||||
--amend=scripts/git-log-fix \
|
--amend=scripts/git-log-fix \
|
||||||
--since=$(gen_start_date) ) > $(distdir)/cl-t; \
|
--since=$(gen_start_date) ) > $(distdir)/cl-t; \
|
||||||
cat $(top_srcdir)/scripts/git-log-footer >> $(distdir)/cl-t; \
|
cat $(top_srcdir)/scripts/git-log-footer >> $(distdir)/cl-t; \
|
||||||
rm -f $(distdir)/ChangeLog; \
|
rm -f $(distdir)/ChangeLog; \
|
||||||
mv $(distdir)/cl-t $(distdir)/ChangeLog; \
|
mv $(distdir)/cl-t $(distdir)/ChangeLog; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -268,7 +268,7 @@ if [ -d .git ]; then
|
|||||||
cat <<EOF >&2
|
cat <<EOF >&2
|
||||||
*** Activating trailing whitespace git pre-commit hook. ***
|
*** Activating trailing whitespace git pre-commit hook. ***
|
||||||
For more information see this thread:
|
For more information see this thread:
|
||||||
http://mail.gnome.org/archives/desktop-devel-list/2009-May/msg00084html
|
http://mail.gnome.org/archives/desktop-devel-list/2009-May/msg00084.html
|
||||||
To deactivate this pre-commit hook again move .git/hooks/pre-commit
|
To deactivate this pre-commit hook again move .git/hooks/pre-commit
|
||||||
and .git/hooks/pre-commit.sample out of the way.
|
and .git/hooks/pre-commit.sample out of the way.
|
||||||
EOF
|
EOF
|
||||||
|
@ -64,6 +64,7 @@ OPTIONS:
|
|||||||
makes a change to SHA1's commit log text or metadata.
|
makes a change to SHA1's commit log text or metadata.
|
||||||
--append-dot append a dot to the first line of each commit message if
|
--append-dot append a dot to the first line of each commit message if
|
||||||
there is no other punctuation or blank at the end.
|
there is no other punctuation or blank at the end.
|
||||||
|
--tear-off tear off all commit log lines after a '--' line.
|
||||||
--since=DATE convert only the logs since DATE;
|
--since=DATE convert only the logs since DATE;
|
||||||
the default is to convert all log entries.
|
the default is to convert all log entries.
|
||||||
--format=FMT set format string for commit subject and body;
|
--format=FMT set format string for commit subject and body;
|
||||||
@ -175,6 +176,7 @@ sub parse_amend_file($)
|
|||||||
my $format_string = '%s%n%b%n';
|
my $format_string = '%s%n%b%n';
|
||||||
my $amend_file;
|
my $amend_file;
|
||||||
my $append_dot = 0;
|
my $append_dot = 0;
|
||||||
|
my $tear_off = 0;
|
||||||
GetOptions
|
GetOptions
|
||||||
(
|
(
|
||||||
help => sub { usage 0 },
|
help => sub { usage 0 },
|
||||||
@ -183,6 +185,7 @@ sub parse_amend_file($)
|
|||||||
'format=s' => \$format_string,
|
'format=s' => \$format_string,
|
||||||
'amend=s' => \$amend_file,
|
'amend=s' => \$amend_file,
|
||||||
'append-dot' => \$append_dot,
|
'append-dot' => \$append_dot,
|
||||||
|
'tear-off' => \$tear_off,
|
||||||
) or usage 1;
|
) or usage 1;
|
||||||
|
|
||||||
|
|
||||||
@ -281,6 +284,18 @@ sub parse_amend_file($)
|
|||||||
@line = grep !/^Signed-off-by: .*>$/, @line;
|
@line = grep !/^Signed-off-by: .*>$/, @line;
|
||||||
@line = grep !/^Co-authored-by: /, @line;
|
@line = grep !/^Co-authored-by: /, @line;
|
||||||
|
|
||||||
|
# Remove everything after a line with 2 dashes at the beginning.
|
||||||
|
if ($tear_off)
|
||||||
|
{
|
||||||
|
my @tmpline;
|
||||||
|
foreach (@line)
|
||||||
|
{
|
||||||
|
last if /^--\s*$/;
|
||||||
|
push @tmpline,$_;
|
||||||
|
}
|
||||||
|
@line = @tmpline;
|
||||||
|
}
|
||||||
|
|
||||||
# Remove leading and trailing blank lines.
|
# Remove leading and trailing blank lines.
|
||||||
if (@line)
|
if (@line)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user