Bevan,

>>> every task needs to have built in "smarts" to support rollback.

Perhaps you have suggested an elegant way of providing transaction-like 
operation while not putting undue stress on Charlie.

What if each <target> definition could include an OPTIONAL error recovery 
<target>.  As long as you can get by with target-level rollback (rather than 
task-level), it should give most of the hooks you need while not being a huge, 
buggy burden to implement.

Merrill


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to