[cvsnt] command in logInfo is not executed

Evan Chou cyq_0906 at yahoo.com.tw
Mon Dec 12 11:44:44 GMT 2005


Dear CVSNT user,

Recently I upgraded cvsnt server from 2.0.51d to 2.5.02.2151, but 
the execution in logInfo which worked fine on old server is now failed.
I tried to narrow down to problem scope, and thus I tested cvsnt 
with a simple case. My logInfo in $CVSROOT is : 

DEFAULT C:/Bugzilla_CVS_integ/aaa.pl %{sVv}

And aaa.pl is :

open (LOGFILE, ">C:/Bugzilla_CVS_integ/aaa.log");
print LOGFILE "@ARGV";
close LOGFILE;


When I commit, I always get "Script execution failed".
I don't think it's due to file permission, since 2.0.51d works fine 
under the same environment. My CVS client is TortoiseCVS 1.8.22 
(cvsnt 2.5.02.2064). 
Below is the detailed message :

Checking in Xnews.ini;
/CVSRep/Proj101/Xnews.ini,v  <--  Xnews.ini
new revision: 1.11; previous revision: 1.10
done
19:21:57:   -> call_in_directory /CVSRep/Proj101/Xnews.ini,./
19:21:57:   -> change_mode (Xnews.ini,u=r,g=r,o=r,1)
19:21:57:   -> wnt_chmod(Xnews.ini,0444)
19:21:57:   -> SetUnixFileModeNtEA(X,0444)
19:21:57:   -> wnt_stat(Xnews.ini)
19:21:57:   -> _statcore(00000000,Xnews.ini)
19:21:57:   -> Trying GetFileAttributesEx....
19:21:57:   -> File attributes = 00000021
19:21:57:   ->  - FILE_ATTRIBUTE_READONLY
19:21:57:   -> GetUnixFileModeNtEA(X,00000714) returns 0666
19:21:57:   -> wnt_stat(Xnews.ini)
19:21:57:   -> _statcore(00000000,Xnews.ini)
19:21:57:   -> Trying GetFileAttributesEx....
19:21:57:   -> File attributes = 00000021
19:21:57:   ->  - FILE_ATTRIBUTE_READONLY
19:21:57:   -> GetUnixFileModeNtEA(X,00000714) returns 0666
19:21:57:   -> unlink_file(CVS/Base/Xnews.ini)
19:21:57:   -> unlink_file(CVS/Base/Xnews.ini.gz)
19:21:57:   -> Register(Xnews.ini, 1.11, Mon Dec 12 11:20:38 2005, kv,  
, , , ,
)
Script execution failed
19:21:57:   -> rename(CVS/Entries.Backup,CVS/Entries)
19:21:57:   -> wnt_rename(CVS/Entries.Backup,CVS/Entries)
19:21:57:   -> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra)
19:21:57:   -> wnt_rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra)
19:21:57:   -> unlink_file(CVS/Entries.Log)
19:21:57:   -> unlink_file(CVS/Entries.Extra.Log)


Any suggestion or idea would be very appreciated.


Regards,
Evan Chou



More information about the cvsnt mailing list