summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2017-01-17 19:50:33 +0100
committerChristian Lohmaier <lohmaier+LibreOffice@googlemail.com>2017-01-17 20:04:31 +0100
commit071ab0ae58e372168b00ceb1b4c5d847c6983f6f (patch)
tree6ec1ddafbc169faff96927c36f7f4f4a612a38d0 /bin
parenta031981fbc593edba649ac0f33a5d8feb82d1ede (diff)
making portable sed statements is not worth the hassle
change to git's own formatting capabilities by using the text-wrap option with only indent settings/no rewrapping → %w(0,8,8) and also omit the additional empty line when there only is a summary, but no body in the commit message (remove a %n, make it %+b) finally drop the now no-longer needed starmarker (the @) previous differences in sed caused unnecessarily large diffs for distro-packagers, see https://anonscm.debian.org/git/pkg-openoffice/libreoffice-dictionaries.git/commit/?h=upstream&id=3dceac52f75030e87519e73b42babde51e471d9f now it will change once, but then we can put all the blame on git :-) Change-Id: Ifa719d062582c54c9c23b4ae08d4bae9a396e83c (cherry picked from commit 562edf0f09ba4e82fb9186aa75ee88fd7f68d18f)
Diffstat (limited to 'bin')
-rwxr-xr-xbin/lo-pack-sources4
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/lo-pack-sources b/bin/lo-pack-sources
index 87e36501fd43..d43b71b1d72f 100755
--- a/bin/lo-pack-sources
+++ b/bin/lo-pack-sources
@@ -126,8 +126,8 @@ sub generate_lo_module_changelog($$$)
$log_name .= "-$module_dirname{$module}" if ($module_dirname{$module});
print "Generating changelog for $module...\n";
system ("cd $source_dir/$module_dirname{$module} && " .
- "git log --date=short --pretty='format:@%cd %an <%ae> [%H]%n%n%s%n%n%e%b' | " .
- " sed -e 's/^/\t/' -e 's/^\t@//' >$lo_module_release_topdir/$log_name" ) &&
+ "git log --date=short --pretty='format:%cd %an <%ae> [%H]%n%n%w(0,8,8)%s%n%e%+b' | " .
+ ">$lo_module_release_topdir/$log_name" ) &&
die "Error: generating failed: $!\n";
}