Patrice Peterson
2012-Jan-29 21:03 UTC
Manpage states "-C" is an exclude pattern when it's actually a filter rule
Hey, I recently tried to use the "-C" filter rule in a file with exclude patterns and was stumped for a while when it didn't work as I expected (it was supposed to expand to exclude patterns for several version control files/directories, like .git, .hg, .svn etc.). This is the link to the pastebin with the pattern file and the rsync invocation I used, just in case: https://gist.github.com/1700223 On IRC I was told that -C is actually a filter rule, not an include/exclude pattern, so I should use it with "--filter=merge filterfile", which worked. The manpage layout was a bit confusing to me. The explanation to the -C modifier was put under "INCLUDE/EXCLUDE PATTERNS", so I (naturally?) assumed it would work if I used it the way I did. Wouldn't it perhaps be better to put the -C rule into the "FILTER RULES" section where it belongs? Thanks, runiq -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: not available URL: <http://lists.samba.org/pipermail/rsync/attachments/20120129/3f94439c/attachment.pgp>