After some further thought and tweaking, I committed a write-changelog
function in r1818988.

I tried to make it flexible enough so we can experiment a bit with it.

- The "changes labels" can be used as prefix or suffix.
- They can be [U:client], [D:api], ... or [U], [D], or simply []
- There's an option --include-unlabeled-summaries to include summary
lines without a label, unless [skip], [ignore], [c:skip] or [c:ignore]
is found somewhere in the commit message. Summary lines containing
'STATUS', 'CHANGES', 'Post-release housekeeping' or 'Follow-up' are
ignored.

I guess further tweaks will come up if / when we start to use this.
Also, feel free to improve the code ... I'm far from a python expert
(depending heavily on copy-paste and StackOverflow).

We might need to do something special with the words 'Revert' and
'Merge', but I'm not yet sure what.

-- 
Johan

Reply via email to