From 5bd3ff2361c68a3fdcd0b428a3e368cf05aae535 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Guido=20G=C3=BCnther?= Date: Mon, 25 Jul 2011 23:02:29 +0200 Subject: [PATCH] git-dch: add formatter that wraps the changelog entry Closes: #626439 --- debian/rules | 3 ++- examples/wrap_cl.py | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 examples/wrap_cl.py diff --git a/debian/rules b/debian/rules index b6145d4..4642563 100755 --- a/debian/rules +++ b/debian/rules @@ -20,7 +20,8 @@ EXAMPLE_SCRIPTS=\ gbp-add-patch \ gbp-cowbuilder-sid \ gbp-posttag-push \ - gbp-configure-unpatched-source + gbp-configure-unpatched-source \ + wrap_cl.py DEB_COMPRESS_EXCLUDE=$(EXAMPLE_SCRIPTS) diff --git a/examples/wrap_cl.py b/examples/wrap_cl.py new file mode 100644 index 0000000..5f1c0c8 --- /dev/null +++ b/examples/wrap_cl.py @@ -0,0 +1,14 @@ +# Simple changelog entry formatter +# +# It simply uses the built in formatter and linewraps the text +# +# Use git-dch --customizations=/usr/share/doc/git-buildpackage/examples/wrap_cl.py +# or set it via gbp.conf + +import textwrap +import gbp.dch + +def format_changelog_entry(commit_info, options, last_commit=False): + entry = gbp.dch.format_changelog_entry(commit_info, options, last_commit) + if entry: + return textwrap.wrap(" ".join(entry)) -- 2.7.4