We are pleased to announce the release of: reno 2.4.0: RElease NOtes manager The source is available from: http://git.openstack.org/cgit/openstack/reno Download the package from: https://pypi.python.org/pypi/reno Please report issues through launchpad: http://bugs.launchpad.net/reno For more details, please see below. 2.4.0 ^^^^^ New Features ************ * By default, reno now ignores "null" merge commits that bring in tags from other threads. The new configuration option "ignore_null_merges" controls this behavior. Setting the flag to False restores the previous behavior in which the null-merge commits were traversed like any other merge commit. Upgrade Notes ************* * The new configuration option "ignore_null_merges" causes the scanner to ignore merge commits with no changes when one of the parents being merged in has a release tag on it. Bug Fixes ********* * This release fixes a problem with the scanner that may have caused it to stop scanning a branch prematurely when the tag from another branch had been merged into the history. Changes in reno 2.3.2..2.4.0 ---------------------------- bd6fecc ignore null-merges Diffstat (except docs and test files) ------------------------------------- .../notes/ignore-null-merges-56b7a8ed9b20859e.yaml | 18 +++++ reno/config.py | 12 ++++ reno/scanner.py | 46 +++++++++++++ 5 files changed, 169 insertions(+)