filter out control characters in all other Messages
authorJoey Hess <joeyh@joeyh.name>
Mon, 10 Apr 2023 21:03:41 +0000 (17:03 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 11 Apr 2023 16:58:01 +0000 (12:58 -0400)
commit8b6c7bdbcc25e2e2361e9b0d3570e4b09ae9a154
tree1ccf068fe61cce7a42ea1fde41bb14c79c7a2542
parenta0e6fa18eb3c16c3c8079bb41c18151e6ea8b554
filter out control characters in all other Messages

This does, as a side effect, make long notes in json output not
be indented. The indentation is only needed to offset them
underneath the display of the file they apply to, so that's ok.

Sponsored-by: Brock Spratlen on Patreon
54 files changed:
Annex/AdjustedBranch/Merge.hs
Annex/Branch.hs
Annex/Init.hs
Annex/NumCopies.hs
Annex/SpecialRemote.hs
Annex/Transfer.hs
Annex/Verify.hs
Assistant/Threads/Watcher.hs
Backend/Hash.hs
Command/AddUrl.hs
Command/Drop.hs
Command/DropUnused.hs
Command/EnableTor.hs
Command/Expire.hs
Command/Forget.hs
Command/Fsck.hs
Command/Get.hs
Command/Import.hs
Command/ImportFeed.hs
Command/Info.hs
Command/Map.hs
Command/MetaData.hs
Command/Move.hs
Command/PreCommit.hs
Command/RegisterUrl.hs
Command/Sync.hs
Command/Unused.hs
Command/VAdd.hs
Command/VCycle.hs
Command/View.hs
Command/Whereis.hs
Creds.hs
Git/FilePath.hs
Git/Filename.hs
Logs/Transfer.hs
Messages.hs
Messages/Internal.hs
Messages/Progress.hs
Messages/Serialized.hs
Remote.hs
Remote/External.hs
Remote/Helper/Encryptable.hs
Remote/Helper/Messages.hs
Remote/Helper/Ssh.hs
Remote/Rsync.hs
Remote/S3.hs
Types/ActionItem.hs
Upgrade/V0.hs
Upgrade/V1.hs
Upgrade/V2.hs
Upgrade/V6.hs
Upgrade/V8.hs
Upgrade/V9.hs
doc/todo/terminal_escapes_in_filenames.mdwn