However, even that has deficiencies, because it doesn't account for the
fact that logs may be removed. To continue with the example:
$ tla commit -s "merged up to patch-28"
$ tla replay --reverse address@hidden/tla--devo--1.3--patch-28
$ tla commit -s "removed patch-28"
$ tla replay address@hidden/tla--devo--1.3--patch-28
$ tla log-for-merge
[ no output ]
This is because there's no removed-patches header-- log-for-merge can't
tell that patch-28 is newly added, because it can't tell that it was
ever removed.