https://bugzilla.samba.org/show_bug.cgi?id=8138
Summary: Per-dir merge files not reloaded properly when
switching source args with --i-r
Product: rsync
Version: 3.1.0
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P5
Component: core
AssignedTo: [email protected]
ReportedBy: [email protected]
QAContact: [email protected]
In incremental recursion mode, when rsync switches between dirs with the same
file-list path under different source args, it sometimes fails to reload all
the applicable per-dir merge files.
$ mkdir -p src1/dir/sub src2/dir
$ touch src1/dir/sub/excludeme
$ echo '- excludeme' >src1/dir/.rsync-filter
$ rsync -ni -r --filter=': .rsync-filter' src1/ src2/ dest/
cd+++++++++ ./
cd+++++++++ dir/
>f+++++++++ dir/.rsync-filter
cd+++++++++ dir/sub/
>f+++++++++ dir/sub/excludeme # Should have been excluded
$ rsync --no-i-r -ni -r --filter=': .rsync-filter' src1/ src2/ dest/
cd+++++++++ ./
cd+++++++++ dir/
>f+++++++++ dir/.rsync-filter
cd+++++++++ dir/sub/
--
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- 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