---- orig/exclude.c 2005-10-14 18:45:50
-+++ exclude.c 2005-12-17 19:52:48
-@@ -446,6 +446,14 @@ void *push_local_filters(const char *dir
+--- orig/exclude.c 2005-12-17 21:02:32
++++ exclude.c 2005-12-17 21:18:38
+@@ -212,6 +212,8 @@ static void add_rule(struct filter_list_
+ if (!(lp = new_array(struct filter_list_struct, 1)))
+ out_of_memory("add_rule");
+ lp->head = lp->tail = NULL;
++ if (mflags & MATCHFLG_CVS_IGNORE)
++ cp = "CVS";
+ if (asprintf(&lp->debug_type, " [per-dir %s]", cp) < 0)
+ out_of_memory("add_rule");
+ ret->u.mergelist = lp;
+@@ -446,6 +448,14 @@ void *push_local_filters(const char *dir