Eventually, I think we should expose this up to the client level.  E.g. Brackets would probably want to show confirmation dialogs conditional on whether the delete is permanent or not.