Often times any succession of "---" denotes the rest of the
message is too long to review at once.
# drop the remainder of git patches, they're usually better
# to review when the full message is viewed
# drop the remainder of git patches, they're usually better
# to review when the full message is viewed
- $s =~ s!^---\n.*\z!!ms and $more = 'more...';
+ $s =~ s!^---+\n.*\z!!ms and $more = 'more...';
# Drop signatures
$s =~ s/^-- \n.*\z//ms and $more = 'more...';
# Drop signatures
$s =~ s/^-- \n.*\z//ms and $more = 'more...';