https://bugzilla.samba.org/show_bug.cgi?id=9212
Summary: rsync loses track of files if differing directory prefixes are given Product: rsync Version: 3.0.9 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: core AssignedTo: way...@samba.org ReportedBy: mlus...@redhat.com QAContact: rsync...@samba.org Description of problem: If rsync is given a list of files containing differing relative directory prefixes, it will lose track of the source files. Steps to Reproduce: 1. Setup: % mkdir /tmp/test % cd /tmp/test % mkdir -p c/d dest % touch a.c b.c c/d/e.c f.c 2. Rsync % rsync -av --update ./a.c ./b.c ./c/d/e.c ./f.c dest/ sending incremental file list rsync: link_stat "/tmp/tvb-test/f.c" failed: No such file or directory (2) file has vanished: "/tmp/tvb-test/a.c" file has vanished: "/tmp/tvb-test/b.c" e.c sent 125 bytes received 69 bytes 388.00 bytes/sec total size is 0 speedup is 0.00 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.8] The files have NOT vanished. It is just that rsync has lost track of where they were. You can find proposed patch in attachment. This bugreport originates from https://bugzilla.redhat.com/show_bug.cgi?id=823088 . -- 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