RE: Way of listing *pathnames* of files in workspace

2002-02-01 Thread Simo Muinonen

Andy Glew wrote on cvs-info list:
 This find ... | xargs ... cvs status ...  works okay,
 except for the fact that it manages to cause 
 something in the path from cvs on my client,
 via ssh and rsh, to the machine on which cvs server
 is running, to die pretty dependably, hanging for 15-30
 minutes, until something starts it up again.

I assume that in the client/server method inetd gets involved
on that path.  When you call cvs status separately for each filename,
your sudden flood of calls might exceed inetd's threshold for
a suspected denial of service attack, so inetd puts the service offline
for a while to protect the server from the perceived attack.

Best regards,

Simo Muinonen


___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



RE: Way of listing *pathnames* of files in workspace

2002-01-31 Thread Glew, Andy

 (The best way I can see to do this without accessing 
 CVS/{Root,Repository,Entries}
 is to run find -type f -print | xargs -n 1, passing a 
 script to xargs that runs 
 cvs status on the filename it is given, printing the filename 
 if cvs status works.
 Klugey, but workable.  Is there a better way?)

This find ... | xargs ... cvs status ...  works okay,
except for the fact that it manages to cause 
something in the path from cvs on my client,
via ssh and rsh, to the machine on which cvs server
is running, to die pretty dependably, hanging for 15-30
minutes, until something starts it up again.

I think I'll munge CVS/Entries.
Fragile, but reliable.

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs