https://bugzilla.samba.org/show_bug.cgi?id=11253
Bug ID: 11253 Summary: --exclude=dir doesn't work with --files-from= Product: rsync Version: 3.1.1 Hardware: All OS: All Status: NEW Severity: normal Priority: P5 Component: core Assignee: way...@samba.org Reporter: vegard.nos...@gmail.com QA Contact: rsync...@samba.org Created attachment 11015 --> https://bugzilla.samba.org/attachment.cgi?id=11015&action=edit Reproducer/test case If I just pass --exclude=file or --exclude=dir to rsync, the file or dir is excluded correctly. However, if you pass a list of files in --files-from= that includes the file I want to exclude, then only --exclude=file works as before; --exclude=dir doesn't seem to do anything at all. As a workaround, I've found that --exclude=dir/** will actually exclude dir, as I originally wanted. This behaviour is counter-intuitive to me; at the very least, I'd expect --exclude=dir to work the same as --exclude=file. I've checked that the behaviour is present in latest git master. I've also included a simple reproducer script (uncomment 1 of the 4 rsync commands and run it to see the result of the transfer). -- You are receiving this mail because: You are the QA Contact for the bug. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html