Dear Maintainer,
* What led up to the situation?
I was relyiong on the exit status rsync to indicate if there was a problem.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Something like:
rsync -a otherhost:/nonexisting-path /tmp/.
or, for testing:
rsync -a otherhost:/nonexisting-path
* What was the outcome of this action?
Something like:
rsync: [sender] link_stat "/nonexisting-path" failed: No such file or directory (2)
and an exit status of 0
* What outcome did you expect instead?
I would expect a non-zero exit status when the complete tranasfer fails
like this (even when only some files could not be transferred I would
expect non-zero status). Something like 23 or 24, or maybe something
more generic, since the path given on the command line does not even exist
and the whole transfer failed.
Or, in other words, if something goes wrong with the tranasfer, I would
like rsync to not indicate success.