relnotes: various tweaks for release notes

Authored by av6.

Description

relnotes: various tweaks for release notes

Stop filtering out commits that are expected to be covered by releasenotes
extension: now we want two lists, one for WhatsNew and one for ReleaseX.Y.

Use only(stoprev, startrev) to make relnotes -h output be actually true
about what revisions are included.

More filter rules, mostly obvious.

More classifying rules to have less things in "unsorted".

Looks like nargs=1 was just making args.startrev and args.stoprev be lists for
no reason.

BC and API sections are renamed to what we're using on the WhatsNew page, and
also just skipped if empty.

Details

Committed
av6Oct 19 2018, 10:09 AM
Parents
rHG324ba8b14d78: delta: skip "empty delta" optimisation for non-general case (issue6006)
Branches
Unknown
Tags
Unknown