[patch] exclude patterns documentation
jw at pegasys.ws
Wed Jun 4 19:59:59 EST 2003
I just reviewed the EXCLUDE PATTERNS section of the manpage
and found that the declarative portion never actually states
that only the part of the path that is relative destination
I'm not quite satisfied with my text on this so if anyone
has a better way of stating it i'm open to suggestions.
RCS file: /data/cvs/rsync/rsync.yo,v
retrieving revision 1.122
diff -u -r1.122 rsync.yo
--- rsync.yo 16 May 2003 04:23:34 -0000 1.122
+++ rsync.yo 4 Jun 2003 10:02:08 -0000
@@ -871,12 +871,15 @@
selection of which files to transfer and which files to skip.
rsync builds an ordered list of include/exclude options as specified on
-the command line. When a filename is encountered, rsync checks the
+the command line. Rsync checks each file and directory
name against each exclude/include pattern in turn. The first matching
pattern is acted on. If it is an exclude pattern, then that file is
skipped. If it is an include pattern then that filename is not
skipped. If no matching include/exclude pattern is found then the
filename is not skipped.
+Only the portion of the filename and path relative to the
+destination is checked.
The filenames matched against the exclude/include patterns are
relative to the base directories, so patterns should not
J.W. Schultz Pegasystems Technologies
email address: jw at pegasys.ws
Remember Cernan and Schmitt
More information about the rsync