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.
Tony Hoyle wrote: > Rahul Bhargava wrote: >> Since you are importing a directory/module under the cvsroot you >> obviously don't >> want to give write access to the entire cvsroot. With the cvsnt chacl >> model you >> can not create an acl on a module that doesn't yet exist. For example : > > WTF? Of course you can. Just set the default ACL on the root using > wchacl. > Being rude on a public mailing list is inappropriate. Please be constructive and stick to technical arguments if needed. Here you don't want to set a default ACL on the root. That is the whole point. If a user wants to control what modules can be added on a cvsroot ahead of time (prior to import) how can that be done with whacl ? If you are going to suggest allow write access on root, that is what the WANdisco based solution tried to avoid. By the way is "whacl" a hidden cvsnt command ? I don't see it via the latest cvsnt help ? Nor can I google on wchacl. Is this not available in the open source code base ? I was only aware of chacl and rchacl. C:\Program Files\CVSNT>cvs --help-commands CVS commands are: add Add a new file/directory to the repository admin Administration front end for rcs annotate Show last revision where each line was modified chacl Change the Access Control List for a directory checkout Checkout sources for editing chown Change the owner of a directory commit Check files into the repository diff Show differences between revisions edit Get ready to edit a watched file editors See who is editing a watched file export Export sources from CVS, similar to checkout history Show repository access history import Import sources into CVS, using vendor branches init Create a CVS repository if it doesn't exist info Display information about supported protocols log Print out history information for files login Prompt for password for authenticating server logout Removes entry in .cvspass for remote repository ls List files in the repository lsacl List the directories Access Control List authserver Authentication server mode rannotate Show last revision where each line of module was modified rdiff Create 'patch' format diffs between releases release Indicate that a Module is no longer in use remove Remove an entry from the repository rename Rename a file or directory rchacl Change the Access Control List for a directory rchown Change the owner of a directory rlsacl List the directories Access Control List rlog Print out history information for a module rtag Add a symbolic tag to a module server Server mode status Display status information on checked out files tag Add a symbolic tag to checked out version of files unedit Undo an edit command update Bring work tree in sync with repository version Show current CVS version(s) watch Set watches watchers See who is watching a file xdiff Show differences between revisions using an external diff > > [snip advert] > > First warning. > Hello! what's wrong with telling CVSNT users about other options in a very specific context. Best practices for CVSNT need not be limited to what March-Hare wants to advertise. You can see posts from Arthur on CVS and other groups mentioning CVSNT when appropriate. This is in the same spirit. So please don't get worked up so easily, stay constructive. Thank you > Tony > _______________________________________________ > 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 >