From: Mark Wooding <mdw@xxxxxxxxxxxxxxxx> There's a Bash bug (I'm running 3.1.5(1)-release from Debian testing) as follows: $ foo=@; echo "<${foo:1}>" | cat -v <^?> Without this fix, less gives me ugly standout `^?' markers for every blank line in a commit message. Signed-off-by: Mark Wooding <mdw@xxxxxxxxxxxxxxxx> --- cg-log | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/cg-log b/cg-log index 5d5407b..b3374e4 100755 --- a/cg-log +++ b/cg-log @@ -181,7 +181,7 @@ process_commit_line() { if [ "$key" = "%" ] || [ "$key" = "%$colsignoff" ]; then # The fast common case - [ "$state" = silent ] || msg="$msg ${rest:1} + [ "$state" = silent ] || msg="$msg ${rest#?} " return fi - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html