diff options
author | Ville Voutilainen <ville.voutilainen@qt.io> | 2018-05-23 17:01:37 +0300 |
---|---|---|
committer | Ville Voutilainen <ville.voutilainen@qt.io> | 2019-05-08 08:44:05 +0000 |
commit | 3c9ce7e4dca52a07c0f83e67108f4269f97bd937 (patch) | |
tree | 1035bf43c965af47af0851b61c97968260549c91 | |
parent | 1ad4ae7e47c683d56ec08647ec58deeac9ddc51a (diff) |
Print boxed headers for first-level ChangeLog entries
Change-Id: Iec45642e445666442ac1a2469e22a9a0cb8f7752
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
-rwxr-xr-x | packaging-tools/create_changelog.pl | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/packaging-tools/create_changelog.pl b/packaging-tools/create_changelog.pl index 476b3c62a..92532ffa0 100755 --- a/packaging-tools/create_changelog.pl +++ b/packaging-tools/create_changelog.pl @@ -181,8 +181,15 @@ chdir(shift @ARGV) if (scalar @ARGV); collect_entries(); collect_reverts(); for my $toplevel (sort keys %log) { - print "\n$toplevel\n"; - print '-' x (length $toplevel) . "\n"; + my $full_line = 76; + my $centered_header = $full_line - length($toplevel) - 2; + my $left_margin = int($centered_header / 2); + my $right_margin = $centered_header - $left_margin; + print "\n"; + print '*' x ($full_line) . "\n"; + print + '*' . ' ' x ($left_margin) . "$toplevel" . ' ' x ($right_margin) . "*\n"; + print "*" x ($full_line) . "\n"; my $value = \$log{$toplevel}; @@ -205,3 +212,4 @@ for my $toplevel (sort keys %log) { } } } + |