Description of problem: When running an rsync, if a hardlink is made no change notification is made. Version-Release number of selected component (if applicable): 3.1.2 How reproducible: Every time Steps to Reproduce: mkdir -p /tmp/test_sync/{directory_a,directory_b} echo "Hello Sync" > /tmp/test_sync/directory_a/foo.txt /usr/bin/rsync --delay-updates -F --compress --archive -H --link-dest=/tmp/test_sync/directory_a --out-format="<<CHANGED>>%i %n%L" /tmp/test_sync/directory_a/foo.txt /tmp/test_sync/directory_b/foo.txt Actual results: Sync works, but no output message Expected results: Output <<CHANGED>>hf[etc]
This is expected... Since your link-dest and source dir are the same rsync isn't copying anything so it has no changes to itemize. All it is doing is making hard links which are not considered changes. Give it an empty link-dest dir and you will get your output back. If you want everything including non-changes itemized you can use -ii but then your "<<CHANGED>>" string will be wrong.
Thanks Kevin. Since this is expected behaviour I'm closing this bug as NOTABUG.