Commit c2f0e4d9 authored by Wayne Davison's avatar Wayne Davison

Don't include MATCHFLG_PERISHABLE in CVS-exclude handling unless

we're talking protocol 30 or above.
parent 8576397c
......@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment