I think this is a useful aspect to Draco.NET. Currently, if we add files we know wont change the build (for example a Word document), we simply allow it to build regardless. The thought has always been, better to build than not to build given the non-discriminatory decision making by Draco.NET. I am sure there are occassions were discrimination might be warranted. One issue I have is that of the XML files become admin nightmares. Currently modifications to the config file arent supported at runtime, so this would need to be dealt with too.
nick robinson site : http://www.fromconcept.co.uk weblog : http://www.fromconcept.co.uk/weblog.aspx "Vincent Labatut" <[EMAIL PROTECTED]> wrote: > > thanks for this info, it seems to be close to what i requested, but still no > real files and directories exclusion. > > i've seen other people requesting for excluding files and/or directories > during changes detection. > > http://sourceforge.net/tracker/index.php?func=detail&aid=811657&group_id=668 > 80&atid=516088 > > i think we are very close to that point and i've studied this stuff a bit, > a very naturl and straightforward way to do it would be to add two new > attributes : > > <build> > ... > <ignorechanges> > <ignore user="auto-build" /> > <ignore comment="autobuild" /> > <ignore user="auto-build2" comment="autobuild2" /> > <ignore comment="autobuild" /> > > <ignore directory="dir1/bin" /> > <ignore file=".*\.dll" /> > <ignore directory="images" file=".*\.(jpg|gif|png|jpeg)" /> > </ignorechanges> > ... > </build> > > The above example excludes : > - everything below dir1/bin > - any dll in the whole tree > - all jpg, gif, png and jpeg files under the images directory > > In order to make developpement simple (while keeping the feature powerful) > we can use some framework Regex for filtering files and directories. > For files, the match should be perfect (whole string). > For directories, the match simply needs to start at the first character (for > readability and to avoid headaches). > > i hope you find this feature useful, can you tell me if someone will > implement it ? > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Mark > Griffiths > Sent: mardi 10 fevrier 2004 11:01 > To: [EMAIL PROTECTED] > Subject: RE: [Draconet-users] new functionalities > > > Hi > > I just dug out Brian's original notes on the feature: > > ---------------------- > Here is a patch that adds an ignore modifications feature to draco. The > modifications to > ignore are specified using the build section in the config file. Currently, > the only two > change attributes that can be used to specify the change are the user or > comment. If a > modification is ignored, an entry is written to the log. > > <build> > ... > <ignorechanges> > <ignore user="auto-build" /> > <ignore comment="autobuild" /> > <ignore user="auto-build2" comment="autobuild2" /> > </ignorechanges> > ... > </build> > > Multiple ignore elements are OR'ed together while multiple attributes are > AND'ed together. > This feature allows our auto build process to check items in and label the > tree without > triggering a recursive build. > ---------------------- > > It sounds similar to the scan filter mechanism you requested. Let me know > how you get on > with it, because I am going to be pushing the documentation over the next > couple of weeks. > > Mark > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf > > Of Vincent Labatut > > Sent: 10 February 2004 09:32 > > To: [EMAIL PROTECTED] > > Subject: [Draconet-users] new functionalities > > > > Hi, > > > > I just had a look at the Draco.NET notes for the recent > > release of 1.5 beta > > 3 > > > > I wanted to know about the "ignore files functionality", what > > does it do ? > > (or is it documented anywhere ?) > > > > > > > > > > -------------------------------------------- > > Release Name: 1.5-beta-3 > > > > Notes: > > - Implementation of stop build functionality > > - Implementation of list builds functionality > > - Implementation of ignore files functionality > > - Build output includes details of all changes since the last > > successful build > > (previously was since last build regardless of success of failure) > > - Supports configurable "quietperiod" > > - CVS handling of branches improved > > - CVS repositories can be passed global options > > - VSS parser now supports "pinned" action > > - Newlines are preserved in commit messages > > - Dates are formatted in a human readable format > > - NULL characters in build output no longer causes problems > > - Samples config updated for Subversion > > > > - CVS bug fixes > > - VSS bug fixes > > - FIX: VSS SSDIR environment variable set > > - FIX: VSS improved date locale handling > > - Subversion bug fixes > > - Hook notifier bug fixes > > - Command line interface (dracocli) bug fixes > > > > > > > > ------------------------------------------------------- > > 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 > > _______________________________________________ > > Draconet-users mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/draconet-users > > > > > > ------------------------------------------------------- > 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 > _______________________________________________ > Draconet-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/draconet-users > > > > ------------------------------------------------------- > 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 > _______________________________________________ > Draconet-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/draconet-users > ------------------------------------------------------- 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 _______________________________________________ Draconet-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/draconet-users