[Po4a-commits] "po4a/lib/Locale/Po4a TransTractor.pm,1.127,1.128"
Denis Barbier
barbier-guest at alioth.debian.org
Fri Aug 13 20:36:23 UTC 2010
Update of /cvsroot/po4a/po4a/lib/Locale/Po4a
In directory alioth:/tmp/cvs-serv13196/lib/Locale/Po4a
Modified Files:
TransTractor.pm
Log Message:
Unit tests had been broken by the last commit about handling of trailing whitespaces. Use a more conservative approach, trailing spaces are removed only if they do not follow a backslash.
Index: TransTractor.pm
===================================================================
RCS file: /cvsroot/po4a/po4a/lib/Locale/Po4a/TransTractor.pm,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -d -r1.127 -r1.128
--- TransTractor.pm 3 Aug 2010 20:34:43 -0000 1.127
+++ TransTractor.pm 13 Aug 2010 20:36:21 -0000 1.128
@@ -917,7 +917,7 @@
if ($options{'wrap'}||0) {
$transstring =~ s/( *)$//s;
my $trailing_spaces = $1||"";
- $transstring =~ s/ *$/ /gm;
+ $transstring =~ s/(?<!\\) +$//gm;
$transstring .= $trailing_spaces;
}
More information about the Po4a-commits
mailing list