Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
Dianne - Can't help you on #1 below, unfortunately. On #2, I believe there is a "pre-command" trigger that exists in later releases, it's in the manual for 2.5.01.1921, so any release after that would contain that capability. I'm still on 2.0.58 myself and we're not planning the server upgrade until mid-June, so obviously I don't have it working yet. BUT... you could create a "wrapper" around the cvs command that does this, and then filter/edit your file names and pass the rest of the arguments on to cvs. Thanks, Don Zielke American Electric Power Direct (614) 583-6337 Audinet 8-220-6337 Email dzielke (at) aep.com --- KForce Professional Staffing 501 W. Schrock Road Suite 207 Westerville, OH 43081 Dianne Chen <diana_chen23 at yahoo.com> Sent by: cvsnt-bounces at cvsnt.org 05/26/2005 01:42 PM To: cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook cc: Subject: [cvsnt] commitinfo questions Hi! I am using cvsnt 2.0.58d on RHEL3.0 server. I am trying to use commitinfo utility to catch bad filenames being created (i.e. spaces in them). Can someone please provide a bit of information? I have searched mail archives and not found all my answers. 1) In commitinfo, the following line does not work right for me: ALL ~me/bin/chk_spaces %{sVv} (for now, chk_spaces echos all passed parameters to a logfile so I can see what is happening) After doing a commit, my log file contain %{sVV} and the repo-name/directory of the commit. Calling chk_spaces rountine with no arguments returns the repo-name/directory only. Is this expected? How do I get the name of the file being committed? 2) Commitinfo only works at "commit" time. A bad filename can be "added" and not caught at add-time. Yes? Q: Are there any "add time" trigger methods? Q: It looks like "adding" only puts line in CVS/entries file with "dummy timestamp". Someone can add a file with blanks in the name, cvsnt will accept, and then when commit is requested, only then will cvsnt reject the commit. Is this correct? Q: If developer adds a bad filename, then tries to commit and is told they cannot commit with blanks in filename, and they change filename, readd, and then commit successfully, the CVS/entries file still contains the bad named file with "dummy timestamp entry". Will this cause problems? 3) Is there easier way? Has someone already created commitinfo util that prevents "bad filenames"? Thank you for any information you can provide. DC __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ cvsnt mailing list cvsnt at cvsnt.org cvsnt downloads at march-hare.com @CVSNT on Twitter CVSNT on Facebook http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt https://www.march-hare.com/cvspro/en.asp#downcvs