X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/0199b05f25ec271a4d306ec46218ba4fcb8ad85a..3d913675a145896838aa6ea0f6f8243b9da0ff20:/flist.c diff --git a/flist.c b/flist.c index cb14d70a..406a5f44 100644 --- a/flist.c +++ b/flist.c @@ -498,6 +498,8 @@ static void send_directory(int f,struct file_list *flist,char *dir) } p = fname + strlen(fname); + local_exclude_list = NULL; + if (cvs_exclude) { if (strlen(fname) + strlen(".cvsignore") <= MAXPATHLEN-1) { strcpy(p,".cvsignore"); @@ -517,6 +519,10 @@ static void send_directory(int f,struct file_list *flist,char *dir) send_file_name(f,flist,fname,recurse,0); } + if (local_exclude_list) { + add_exclude_list("!", &local_exclude_list, 0); + } + closedir(d); }