X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/2a28dd32fddfcb86a8ece12628f765c9f8e88d08..9ec3828b031df2ca472efe61e950673949bec3ce:/exclude.c diff --git a/exclude.c b/exclude.c index 11b187c6..cfaed26f 100644 --- a/exclude.c +++ b/exclude.c @@ -879,14 +879,16 @@ static char default_cvsignore[] = static void get_cvs_excludes(uint32 mflags) { - char *p, fname[MAXPATHLEN]; static int initialized = 0; + char *p, fname[MAXPATHLEN]; if (initialized) return; initialized = 1; - parse_rule(&cvs_filter_list, default_cvsignore, mflags | MATCHFLG_PERISHABLE, 0); + parse_rule(&cvs_filter_list, default_cvsignore, + mflags | (protocol_version >= 30 ? MATCHFLG_PERISHABLE : 0), + 0); p = module_id >= 0 && lp_use_chroot(module_id) ? "/" : getenv("HOME"); if (p && pathjoin(fname, MAXPATHLEN, p, ".cvsignore") < MAXPATHLEN)