I have introduced two changes in the behavior of the FTP.FTPDirectoryScanner to make it behave like the normal DirectoryScanner :
- possibility of following symbolic links which are directories, governed by the followSymlinks property, - including "" (root directory of the fileset) in the includedDirectories, as long as it matches include patterns These 2 changes are introducing behavior changes with ant 1.5.3 The impact of the changes : - symbolic links : if you are doing a get operation and there is a symbolic link pointing to a directory in the fileset, then you are going to download from the link too, whereas you previously would not have - the inclusion of "" in includedDirectories impacts only the action RM_DIR. I need to check whether it works anyway. The aim of the exercise was to make FTP.FTPDirectoryScanner pass the same tests as DirectoryScanner. My thoughts : 1) concerning the inclusion of "" in includedDirectories 1a) change the implementation of RM_DIR in order not to delete the root dir of the fileset or 1b) revert the inclusion of "" in includedDirectories and change the tests + document the difference with DirectoryScanner 2) Concerning the symbolic links 2a) keep the code change and simply mention it in WHATSNEW. Then users who do not want to download symbolic link directories can simply set the corresponding attribute to false. or 2b) add a flag in DirectoryScanner#setFollowSymlinks to record the fact that follow symlinks has been explicitly set to true, and only follow symlinks if the user mentioned it explicitly ? What are your thoughts ? Cheers, Antoine --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]