diff options
author | Peter Palfrader <peter@palfrader.org> | 2007-06-07 02:43:02 +0000 |
---|---|---|
committer | weasel <weasel@bc3d92e2-beff-0310-a7cd-cc87d7ac0ede> | 2007-06-07 02:43:02 +0000 |
commit | 5340a59c84b4c0bd3b360e97c5a82e1b8fd34fd0 (patch) | |
tree | 2224a14188435d74e3eace6b066b86c3be16ce8a /parse-trac | |
parent | 7744d7e9c1021b027aa5be86aa6045d1c0d9efa4 (diff) |
Cut off trac mails
git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@283 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede
Diffstat (limited to 'parse-trac')
-rwxr-xr-x | parse-trac | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -98,7 +98,13 @@ die ("$PROGRAM_NAME - $project: No url found.\n") unless defined $url; die ("$PROGRAM_NAME - $project: No ticketid found.\n") unless defined $ticketid; die ("$PROGRAM_NAME - $project: No first_line found.\n") unless defined $first_line; -$body = join "\n", @body; +my $MAXBODYLINES = 5; +if (scalar @body > $MAXBODYLINES+1) { # if it's one more let it through, [...] takes a line too + $body = join "\n", @body[0 .. $MAXBODYLINES-1]; + $body .= "[...]\n"; +} else { + $body = join "\n", @body; +}; my $notice = $is_a_reply ? "[$tracproject] #$ticketid was updated" : |