From e9507688759a87bfba42c93ef5c09217486dded1 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Wed, 23 May 2007 22:07:50 +0000 Subject: fix signature git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@278 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede --- parse-trac | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/parse-trac b/parse-trac index f5b1ac2..8ef28d4 100755 --- a/parse-trac +++ b/parse-trac @@ -86,6 +86,11 @@ while (defined($line = shift @mail)) { }; last if $line =~ /^-----------------/ } +my @body; +while (defined($line = shift @mail)) { + last if $line =~ /^--/ + push @body, $line; +} die ("$PROGRAM_NAME - $project: No reporter found.\n") unless defined $reporter; die ("$PROGRAM_NAME - $project: No tracproject found.\n") unless defined $tracproject; @@ -93,7 +98,7 @@ 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 '', @mail; +$body = join "\n", @body; my $notice = (defined $is_a_reply) ? "[$tracproject] #$ticketid was updated" : -- cgit v1.2.3