{"thread":{"id":"3762","subject":"[PATCH] cg-log: Remove unpleasant DEL characters.","startedAt":"2006-03-31T00:08:13Z","lastAt":"2006-03-31T00:08:13Z","messageCount":1,"participants":["Mark Wooding"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"18162","messageId":"20060331000813.18895.46855.stgit@metalzone.distorted.org.uk","threadId":"3762","inReplyTo":null,"subject":"[PATCH] cg-log: Remove unpleasant DEL characters.","fromName":"Mark Wooding","fromEmail":"mdw@distorted.org.uk","sentAt":"2006-03-31T00:08:13Z","receivedAt":"2006-03-31T00:08:13Z","isPatch":true,"sender":{"key":"mdw@distorted.org.uk","avatar":null},"body":"From: Mark Wooding <mdw@distorted.org.uk>\n\nThere's a Bash bug (I'm running 3.1.5(1)-release from Debian testing) as\nfollows:\n\n  $ foo=@; echo \"<${foo:1}>\" | cat -v\n  <^?>\n\nWithout this fix, less gives me ugly standout `^?' markers for every\nblank line in a commit message.\n\nSigned-off-by: Mark Wooding <mdw@distorted.org.uk>\n---\n\n cg-log |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ndiff --git a/cg-log b/cg-log\nindex 5d5407b..b3374e4 100755\n--- a/cg-log\n+++ b/cg-log\n@@ -181,7 +181,7 @@ process_commit_line()\n {\n \tif [ \"$key\" = \"%\" ] || [ \"$key\" = \"%$colsignoff\" ]; then\n \t\t# The fast common case\n-\t\t[ \"$state\" = silent ] || msg=\"$msg    ${rest:1}\n+\t\t[ \"$state\" = silent ] || msg=\"$msg    ${rest#?}\n \"\n \t\treturn\n \tfi\n"}]}