Index: ossp-pkg/shiela/ChangeLog RCS File: /v/ossp/cvs/ossp-pkg/shiela/ChangeLog,v rcsdiff -q -kk '-r1.17' '-r1.18' -u '/v/ossp/cvs/ossp-pkg/shiela/ChangeLog,v' 2>/dev/null --- ChangeLog 2002/12/21 11:24:17 1.17 +++ ChangeLog 2002/12/21 11:29:22 1.18 @@ -11,6 +11,10 @@ Changes between 0.9.2 and 0.9.3 (19-Aug-2002 to 21-Dec-2002): + *) Make sure that CVS diff handles are calculated correctly + if files are added or deleted. + [Ralf S. Engelschall] + *) Fix incorrect use (and hence producing a warning for uninitialized variable) of variables in the writing of history files. [Ralf S. Engelschall] Index: ossp-pkg/shiela/shiela.pl RCS File: /v/ossp/cvs/ossp-pkg/shiela/shiela.pl,v rcsdiff -q -kk '-r1.22' '-r1.23' -u '/v/ossp/cvs/ossp-pkg/shiela/shiela.pl,v' 2>/dev/null --- shiela.pl 2002/12/21 11:24:17 1.22 +++ shiela.pl 2002/12/21 11:29:22 1.23 @@ -1789,8 +1789,8 @@ my $Is_quoted = quotemeta($Is); $cvsdiff =~ s|\n\n(.+?\n)|$e->{diff} = $1, ''|se; $IN->{file}->{$Is} = $e; - $handle_min = $ID if ($ID ne '' and (not defined($handle_min) or $handle_min > $ID)); - $handle_max = $ID if ($ID ne '' and (not defined($handle_max) or $handle_max < $ID)); + $handle_min = $ID if ($ID ne '' and $ID ne '0' and (not defined($handle_min) or $handle_min > $ID)); + $handle_max = $ID if ($ID ne '' and $ID ne '0' and (not defined($handle_max) or $handle_max < $ID)); } $IN->{handle} = '-NONE-'; if (defined($handle_min) and defined($handle_max)) {