Third! I don't like having to script the extra logic either. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pillai, Gishu R (GE Energy) Sent: Thursday, October 20, 2005 1:57 AM To: nant-users@lists.sourceforge.net Subject: Re: [Nant-users] deleting directory nasty problem
I think the delete task should pass if no traces of that directory remain. (covers the case DirNotExist) However if the task was for some reason unable to remove the dir due to locks etc. the task should fail. I second Dean here.. Gishu -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Gert Driesen Sent: Thursday, October 20, 2005 12:49 PM To: Dean Hiller; nant-users@lists.sourceforge.net Subject: Re: [Nant-users] deleting directory nasty problem Dean, I agree that this should indeed by the behaviour of the <delete> task, and I've brought this change up several times. Perhaps now would be a good time to decide once and for all, and clearly document it. Should we modify the <delete> task to no longer fail if the file or directory does not exist (and document it as a breaking change in the release notes) ? What do you (meaning other members of the NAnt community) think ? All feedback if appreciated ! Gert ----- Original Message ----- From: "Dean Hiller" <[EMAIL PROTECTED]> To: <nant-users@lists.sourceforge.net> Sent: Wednesday, October 19, 2005 9:55 PM Subject: [Nant-users] deleting directory nasty problem Okay, so the following will fail if the directory does not exist <delete dir="${output}"> the following will pass if the directory does exist <delete dir="${output}" failonerror="false"/> what if I want it to be just like java's ant where I am doing a clean target and I want it to pass if 1. The directory already does not exist....ie. clean was successful because it was already clean 2. I want it to fail if it tries to delete ${output} and cannot because a file is locked in that directory. How do I get this behavior? This was the default behavior in java ant which kicked butt. Thanks, dean -------------------------------------------------------- The information contained in this e-mail and any attachments hereto are for the exclusive use of the addressee and may contain confidential, privileged and nondisclosable information. If the recipient of this e-mail is not the addressee, or a person responsible for delivering this e-mail to the addressee, such recipient is strictly prohibited from reading, printing, photocopying, distributing or otherwise using this e-mail or any attachments hereto in any way. If the recipient has received this e-mail in error, please send return e-mail immediately notifying us of your receipt of this e-mail and delete the e-mail from your inbox. Thank you. ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users