added directories to not bother with, which are commonly generated in builds.
authorChris Koeritz <fred@gruntose.com>
Mon, 29 Jul 2013 14:57:52 +0000 (10:57 -0400)
committerChris Koeritz <fred@gruntose.com>
Mon, 29 Jul 2013 14:57:52 +0000 (10:57 -0400)
scripts/files/filename_helper.pl
scripts/text/differ.pl

index 531dfa51c6b6522c4f21f509dbcd514937b4a104..9b8668c2f31070f8d1dbdf63ffc5a8ed63944572 100644 (file)
@@ -324,12 +324,8 @@ sub important_filename {
   # these are endings that we consider unimportant.  where a caret is used
   # at the front, we will match only the whole string.  double slashes are
   # used before periods to ensure we match a real period character.
-
-#      "AssemblyInfo.c.*",
-#need to regenerate these automatically.
-
   local(@junk_files) = ("~", "^\\.#.*", "^\\._.*", "\\.aps", "\\.bak",
-      "^binaries", 
+      "^binaries",
       "\\.clw", "^cpdiff_tmp\\.txt", "^\\.ds_store", "^diffs\\.txt",
       "^diff_tmp\\.txt", "\\.dsp", "\\.dsw", "\\.gid", "gmon\\.out", "\\.isr",
       "^isconfig\\.ini", "\\.log", "^manifest.txt", "^obj",
@@ -339,8 +335,6 @@ sub important_filename {
       "\\.stackdump", "^string1033\\.txt", "\\.suo", "\\.swp",
       "^thumbs.db", "\\.tmp", "^trans\\.tbl", "\\.user", "_version\\.h",
       "_version\\.rc", "^waste", "\\.ws4", "\\.wsm");
-#this whacks too much.  what was it for?
-#"^generated_.*", 
 
   foreach $temp (@junk_files) {
     $temp = $temp . '$';
index 185414062f616ee787fedc58678260e21c140a22..3a117669707970f062be8f1f1028a73fecd351de 100644 (file)
@@ -117,9 +117,17 @@ sub recurse_dirs
     local($compare_name) = $dest . "/" . $name;
 #    print "name is $name and to compare is $compare_name.\n";
     local($new_name) = $src . "/" . $name;
+#hmmm: need an is important dirname check for this.
     if ( (-d $new_name) && ($name ne ".") && ($name ne "..")
         && ($name ne ".svn") 
         && ($name ne ".git") 
+        && ($name ne "bin") 
+        && ($name ne "bin-eclipse") 
+        && ($name ne "bin.eclipse") 
+        && ($name ne "genned-src") 
+        && ($name ne "genned-obj") 
+        && ($name ne "codegen") 
+        && ($name ne "unit-test-reports") 
         && ($name ne "CVS") ) {
 #      print "recursing on: source $name and destination $compare_name.\n";
       &recurse_dirs($new_name, $compare_name);