If rsync for some reason doesn't complete, it should output the path of the last file that was correctly transferred. This will help with workarounds and perhaps also with bug reports.
*** Bug 6545 has been marked as a duplicate of this bug. ***
isn`t using "-v" sufficient here ? or using the logging features? if that`s too much output, you could combine that with "tail -n ###". there are several options for NOT completing: maybe it unexpectedly hangs, maybe it crashes. so, how should rsync print only the "last" correctly transferred file, if it doesn`t know that it hangs or that it crashed ?
I mean that when it crashes and gives a source filename and line number, it should also report the last successful file transfer. With or without -v.
I mean that when it prints a crash message giving file name and line number, it should also give this information, with or without -v.