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

Reply via email to