CVS commit by porten: work out of non-CVS controlled directories if CVSROOT is not set okayed by David M +8 -4 cvslastchange 1.15 --- kdesdk/scripts/cvslastchange #1.14:1.15 @@ -44,6 +44,10 @@ $vold = $v1 . '.' . $v2old; } -print "cvs -f log -N -r$vnew $filename\n"; -system("cvs -f log -N -r$vnew $filename"); -print "cvs -f diff -kk -bp -u -r$vold -r$vnew $filename\n"; -system("cvs -f diff -kk -bp -u -r$vold -r$vnew $filename"); +my $base = basename($filename); +my $dir = dirname($filename); +my $cmd = "cd $dir; cvs -f log -N -r$vnew $base"; +print "$cmd\n"; +system("$cmd"); +$cmd = "cd $dir; cvs -f diff -kk -bp -u -r$vold -r$vnew $base"; +print "$cmd\n"; +system("$cmd");