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

Reply via email to