Hi, In a thread started by Vincent Lefevre in October [1] it was noted that Subversion prints several pieces of information from the repository to the terminal (including log messages and author names) without considering if they may affect terminal behaviour.
As demonstrated by DanielSh [2] a user may inject escape sequences into a log message and when running svn log, these affect terminal color. Git behaves the same way, as demonstrated by me [3]. Can we reach consensus if this behaviour is intended, unintended but desirable or unintended and undesirable? I would value the opinions of the oldtimers who might have background information if this was ever discussed or considered in the early days. In the original thread there were several arguments both pro and con regarding filtering/quoting escape sequences. Kind regards, Daniel Sahlberg [1] https://lists.apache.org/thread/1m0yhsgj6vnb15h23p9h689qp597fhgm [2] https://lists.apache.org/thread/1sr8srjm0jdqm75p0n1scj01g0d97mns [3] https://lists.apache.org/thread/kln8bvfqo8961tqfmpkkhf69cqljkxdl