FYI: I have used CVS command line, WinCVS, Tortoise, IntelliJ's internal
CVS client, the Eclipse CVS client, the SunOne CVS client and gnutspud
(sp?).  All of these clients respect the existence of a .cvsignore file.
Having the cvs task respect this file by default is the correct
behavior.

Kevin Dickover

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Clayton
Harbour
Sent: Tuesday, January 18, 2005 11:07 AM
To: Morris, Jason; nant-users@lists.sourceforge.net
Subject: RE: [Nant-users] Do the <cvs-*> tasks comprehend having
.cvsignore files?

Hi Jason, I had a spare night last night so I was able to add this.
Still if you find the urge to dig in to the code I am sure that would
help out :-).
 
I have had more time to think about it and I agree it should be on by
default.  The comment should have said "unexpected behavior", referring
to the fact that the cvs tasks will now respect the .cvsignore files.
Still I think the other way was a bug and it should be on by default.
Giving the option to shut it off should solve any issues with
compatibility.
 
Cheers,
 
Clayton

        -----Original Message----- 
        From: Morris, Jason [mailto:[EMAIL PROTECTED] 
        Sent: Tue 1/18/2005 6:36 AM 
        To: nant-users@lists.sourceforge.net 
        Cc: 
        Subject: RE: [Nant-users] Do the <cvs-*> tasks comprehend having
.cvsignore files?
        
        

        Thanks for the quick turn around!  I thought that I would have
to dive
        into the code myself.  I will wait for the next nightly and test
it out.
        Last nightly was on the 15th.
        
        +1 for on by default.
        
        My $.02 is that it is on by default without the need to specify
it as an
        attribute.  My assumption is that .cvsignore is a common CVS
file that
        all CVS clients use to ignore files and I would assume that
<cvs-*>
        tasks would want to do the same.  I only use TortoiseCVS as my
CVS
        client, so I am not that familiar with how the command line
client,
        WinCVS, or others clients work with .cvsignore.
        
        Jason
        
        PS  What was the "odd behavior" comment about when you checked
the code
        into CVS?
        
        >-----Original Message-----
        >From: Clayton Harbour [mailto:[EMAIL PROTECTED]
        >Sent: Tuesday, January 18, 2005 1:30 AM
        >To: Morris, Jason; nant-users@lists.sourceforge.net
        >Subject: RE: [Nant-users] Do the <cvs-*> tasks comprehend
        >having .cvsignore files?
        >
        >Hi Jason, I have implemented this by adding a usecvsignore
        >attribute to the cvs fileset element so:
        >
        >       <cvs-update usesharpcvslib="false"
verbose="${isVerbose}"
        >failonerror="true">
        >               <fileset usecvsignore="true">
        >               <include name="**" />
        >               </fileset>
        >               <arg line="-q -x" />
        >       </cvs-update>
        >
        >I have the value turned off by default to keep it backwards
        >compatible but I wanted to get some feedback/ thoughts on
        >this.  Should the .cvsignore files be picked up by default or
        >should this be explicitly specified?  Let me know, if there
        >are no strong opinions I will leave as is (off).
        >
        >
        >Cheers,
        >
        >Clayton
        >
        >> -----Original Message-----
        >> From: Morris, Jason [mailto:[EMAIL PROTECTED]
        >> Sent: January 17, 2005 7:32 PM
        >> To: nant-users@lists.sourceforge.net
        >> Subject: [Nant-users] Do the <cvs-*> tasks comprehend having
        >> .cvsignore files?
        >>
        >>
        >> Do the cvs tasks inside of nant read the .cvsignore files?  I
was
        >> hoping that they do, but my testing reveals that they don't.
I hope
        >> that I am not missing something.
        >>
        >> I have tried
        >>
        >>      <cvs-update usesharpcvslib="false"
        >>                     verbose="${isVerbose}"
        >>                     failonerror="true">
        >>             <fileset>
        >>                <include name="**" />
        >>             </fileset>
        >>             <arg line="-q -x" />
        >>         </cvs-update>
        >>
        >> But it prompts for files that I have listed in my .cvsignore
files.
        >>
        >> I am not sure if .cvsignore is support by all CVS clients,
        >but I think
        >> that it would be a great addition if the CVS tasks would
recognize
        >> this file.
        >>
        >> Jason
        >>
        >>
        >> -------------------------------------------------------
        >> The SF.Net email is sponsored by: Beat the post-holiday blues
Get a
        >> FREE limited edition SourceForge.net t-shirt from ThinkGeek.
        >It's fun
        >> and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
        >> _______________________________________________
        >> Nant-users mailing list
        >> Nant-users@lists.sourceforge.net
        >> https://lists.sourceforge.net/lists/listinfo/nant-users
        >>
        >
        
        
        -------------------------------------------------------
        The SF.Net email is sponsored by: Beat the post-holiday blues
        Get a FREE limited edition SourceForge.net t-shirt from
ThinkGeek.
        It's fun and FREE -- well,
almost....http://www.thinkgeek.com/sfshirt
        _______________________________________________
        Nant-users mailing list
        Nant-users@lists.sourceforge.net
        https://lists.sourceforge.net/lists/listinfo/nant-users
        

Nzojznhyx"t55~zqz


____________________________________________________________________________________________________
This electronic mail (including any attachments) may contain information that 
is privileged, confidential, and/or otherwise protected from disclosure to 
anyone other than its intended recipient(s). Any dissemination or use of this 
electronic email or its contents (including any attachments) by persons other 
than the intended recipient(s) is strictly prohibited. If you have received 
this message in error, please notify us immediately by reply email so that we 
may correct our internal records. Please then delete the original message 
(including any attachments) in its entirety. Thank you.


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to