From 91c5833bd093803fa7bb1e4f6614dca92f286085 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 29 Jan 2005 20:29:06 +0000 Subject: [PATCH] Change one call to add_cvs_excludes() to add_filter() to just add the per-dir .cvsignore rule for protocols < 29. --- main.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/main.c b/main.c index d889a123..b4cb90af 100644 --- a/main.c +++ b/main.c @@ -65,11 +65,10 @@ extern char *basis_dir[]; extern char *rsync_path; extern char *shell_cmd; extern char *batch_name; +extern struct filter_list_struct filter_list; - -/* there's probably never more than at most 2 outstanding child processes, - * but set it higher just in case. - */ +/* There's probably never more than at most 2 outstanding child processes, + * but set it higher, just in case. */ #define MAXCHILDPROCS 5 struct pid_status { @@ -625,8 +624,8 @@ static void do_server_recv(int f_in, int f_out, int argc,char *argv[]) io_start_buffering_in(); if (delete_mode && !delete_excluded) recv_filter_list(f_in); - if (cvs_exclude) - add_cvs_excludes(); + if (cvs_exclude && protocol_version < 29) + add_filter(&filter_list, ":C", 0); if (filesfrom_fd >= 0) { /* We need to send the files-from names to the sender at the -- 2.34.1