append --legacy substitutes into original commit text not appended text
=C append --legacy "xxx: %LEGACY%\n"
does not do what would be expected. It appends the string literally to the commit's log message. It looks like the substitution is being done on the existing commit text before the new text is appended.