+ /* --delete-excluded turns an un-modified include/exclude into a
+ * sender-side rule. We also affect a per-dir .cvsignore file so
+ * that we are compatible with older protocol versions. */
+ if (delete_excluded
+ && !(new_mflags & (MATCHFLG_RECEIVER_SIDE|MATCHFLG_SENDER_SIDE))
+ && (!(new_mflags & MATCHFLG_PERDIR_MERGE) || new_mflags & MATCHFLG_CVS_IGNORE))
+ new_mflags |= MATCHFLG_SENDER_SIDE;
+