patman: Suppress empty changelog entries
authorSean Anderson <seanga2@gmail.com>
Mon, 4 May 2020 20:28:33 +0000 (16:28 -0400)
committerSimon Glass <sjg@chromium.org>
Sat, 30 May 2020 02:55:45 +0000 (20:55 -0600)
commitb0436b94047caf4c2ec67b599581198317f395b1
treec753c160e4f073f3cc9e446f646da695ba1fc731
parent14aa35ad551b3d35a5c7ba8871eb67bd05f1f9b0
patman: Suppress empty changelog entries

Patman outputs a line for every edition of the series in every patch,
regardless of whether any changes were made. This can result in many
redundant lines in patch changelogs, especially when a patch did not exist
before a certain revision. For example, the existing behaviour could result
in a changelog of

Changes in v7: None
Changes in v6: None
Changes in v5:
- Make a change

Changes in v4: None

Changes in v3:
- New

Changes in v2: None

With this patch applied and with --no-empty-changes, the same patch would
look like

(no changes since v5)

Changes in v5:
- Make a change

Changes in v3:
- New

This is entirely aesthetic, but I think it reduces clutter, especially for
patches added later on in a series.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
tools/patman/README
tools/patman/series.py