Opps seem I missed one more spot where the wrong line number is used.
Index: codestriker/lib/Codestriker/Action/ViewTopicFile.pm
===================================================================
--- codestriker.orig/lib/Codestriker/Action/ViewTopicFile.pm 2007-07-16 16:18:35.018806000 -0500
+++ codestriker/lib/Codestriker/Action/ViewTopicFile.pm 2007-07-16 16:20:29.000000000 -0500
@@ -144,9 +144,11 @@ sub process($$$) {
# Build up a delta with no changes, and render it.
my $delta_text = "";
my $next_delta_linenumber = $delta->{old_linenumber};
- for (my $i = $render->{old_linenumber};
+ for (my $i = $render->{new_linenumber};
$i < $next_delta_linenumber; $i++) {
+ if ( $filedata[$i]) {
$delta_text .= " $filedata[$i]\n";
+ }
}
$render->delta_text($filename, $fn, $revision,
$render->{old_linenumber},
@@ -162,7 +164,7 @@ sub process($$$) {
# Render the tail part of the file, again by building up a delta.
my $delta_text = "";
- for (my $i = $render->{old_linenumber}; $i <= $#filedata; $i++) {
+ for (my $i = $render->{new_linenumber}; $i <= $#filedata; $i++) {
$delta_text .= " $filedata[$i]\n";
}
$render->delta_text($filename, $fn, $revision, $render->{old_linenumber},
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Codestriker-user mailing list
Codestriker-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/codestriker-user