From: Gert D. <dri...@us...> - 2004-03-26 14:03:10
|
Update of /cvsroot/nant/nant/src/NAnt.Core/Tasks In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30195 Modified Files: AttribTask.cs Log Message: added verbose message when there are no matching files and directories Index: AttribTask.cs =================================================================== RCS file: /cvsroot/nant/nant/src/NAnt.Core/Tasks/AttribTask.cs,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** AttribTask.cs 19 Mar 2004 17:50:33 -0000 1.18 --- AttribTask.cs 26 Mar 2004 13:52:05 -0000 1.19 *************** *** 70,74 **** /// <fileset> /// <includes name="**/*.exe" /> ! /// <includes name="**/*.dll" /> /// </fileset> /// </attrib> --- 70,74 ---- /// <fileset> /// <includes name="**/*.exe" /> ! /// <includes name="bin" /> /// </fileset> /// </attrib> *************** *** 179,209 **** } ! // add the shortcut filename to the file set ! if (File != null) { ! AttribFileSet.Includes.Add(File.FullName); ! } ! ! // determine attributes to set on files ! FileAttributes fileAttributes = GetFileAttributes(); ! // display build log message ! Log(Level.Info, LogPrefix + "Setting file attributes for {0} files to {1}.", ! AttribFileSet.FileNames.Count, fileAttributes.ToString(CultureInfo.InvariantCulture)); ! // perform operation on files ! foreach (string path in AttribFileSet.FileNames) { ! SetFileAttributes(path, fileAttributes); } ! // determine attributes to set on directories ! FileAttributes directoryAttributes = GetDirectoryAttributes(); ! // display build log message ! Log(Level.Info, LogPrefix + "Setting attributes for {0} directories to {1}.", ! AttribFileSet.DirectoryNames.Count, directoryAttributes.ToString(CultureInfo.InvariantCulture)); ! // perform operation on directories ! foreach (string path in AttribFileSet.DirectoryNames) { ! SetDirectoryAttributes(path, directoryAttributes); } } --- 179,212 ---- } ! if (AttribFileSet.FileNames.Count > 0) { ! // determine attributes to set on files ! FileAttributes fileAttributes = GetFileAttributes(); ! // display build log message ! Log(Level.Info, LogPrefix + "Setting file attributes for {0} files to {1}.", ! AttribFileSet.FileNames.Count, fileAttributes.ToString(CultureInfo.InvariantCulture)); ! // perform operation on files ! foreach (string path in AttribFileSet.FileNames) { ! SetFileAttributes(path, fileAttributes); ! } } ! if (AttribFileSet.DirectoryNames.Count > 0) { ! // determine attributes to set on directories ! FileAttributes directoryAttributes = GetDirectoryAttributes(); ! // display build log message ! Log(Level.Info, LogPrefix + "Setting attributes for {0} directories to {1}.", ! AttribFileSet.DirectoryNames.Count, directoryAttributes.ToString(CultureInfo.InvariantCulture)); ! // perform operation on directories ! foreach (string path in AttribFileSet.DirectoryNames) { ! SetDirectoryAttributes(path, directoryAttributes); ! } ! } ! ! if (AttribFileSet.FileNames.Count == 0 && AttribFileSet.DirectoryNames.Count == 0) { ! Log(Level.Verbose, "No matching files or directories found."); } } |