[Bug 11253] New: --exclude=dir doesn't work with --files-from=
samba-bugs at samba.org
samba-bugs at samba.org
Mon May 4 03:55:48 MDT 2015
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: wayned at samba.org
Reporter: vegard.nossum at gmail.com
QA Contact: rsync-qa at 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.
More information about the rsync
mailing list