/* If a trailing slash is present to match only directories,
* then it is stripped out by make_exclude. So as a special
* case we add it back in here. */
+
+ /* FIXME: At the moment if you don't specify --recursive, this
+ * seems to give messages like "excluding file
+ * mbpconfig/.Xresources because of pattern /*""/*", which is
+ * a bit confusing. See Rusty's gross hack below. */
if (verbose >= 2)
rprintf(FINFO, "%s %s %s because of pattern %s%s\n",
if (!*list || !((*list)[len] = make_exclude(pattern, include)))
out_of_memory("add_exclude");
- if (verbose > 2)
- rprintf(FINFO,"add_exclude(%s)\n",pattern);
-
+ if (verbose > 2) {
+ rprintf(FINFO,"add_exclude(%s,%s)\n",pattern,
+ include ? "include" : "exclude");
+ }
+
(*list)[len+1] = NULL;
}