Cvs
CPAN モジュール (perl5.8、Cvs モジュール バージョン 0.06) がチェックアウト済みファイルのステータスを正しく認識しないのはなぜですか?
$ echo $CVSROOT
:pserver:MYUSER@pserver.COMPANY.com:/u1/cvs_root
$ cvs co dev/script1.pl
U dev/script1.pl
$ cvs status dev/script1.pl | grep Status
File: script1.pl Status: Up-to-date
$ cat cvs.pl
use Cvs;
my $cvs = new Cvs("/u1/cvs_root",cvsroot => $ENV{CVSROOT}, password =>"****")
or die $Cvs::ERROR;
my $status = $cvs->status("dev/script1.pl");
print "STATUS: " . $status->status() . "\n"'
$ ./cvs.pl
STATUS: Needs Checkout
「要チェックアウト」は、まだチェックアウトされていない有効な CVS ファイルに対して CVS が返すステータスです。何を与える?