Hi, I am planning on making some changes to the cvs task. We have been working on a command line client for #cvslib that behaves the same as the cvs and cvsnt command line clients. What I am going to do is use this client to interface with the #cvslib component by executing the cvs.exe process. I am also planning on giving the option to use the default cvs.exe client (#cvslib client, distributed with NAnt) or to override and use a native cvs.exe client (either from cvs-home or cvsnt). For the existing tasks the change should be transparent to the end user. There will be an additional task with (**still developing**) the following format: <cvs command="" cvsroot="" destination="" module="" usesharpcvslib=""> <globaloptions> <option name="quiet" value="true" /> </globaloptions> <commandoptions> <option name="overridedirectory" value="other-directory" /> </commandoptions> </cvs> Note the <globaloptions /> and <commandoptions /> will be available in the <cvs-checkout /> and <cvs-update /> tasks as well, and that the <commandoptions /> will replace the current <options /> tag (which will still be available...but will be phased out). I am just in the stages of making sure this will work the same, and everything looks good so far. If no one has issues with these changes I will check them in when they are cleaned up a bit more.. Cheers, Clayton
------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers