convert/svn: handle files/links replaced by dirs (
issue2166)
convert/svn: do not retrieve removed files
It gives us a way to not retrieve content of entries we know are no longer
files. And it is faster when converting remote repositories.
convert/svn: correctly encode deleted entry paths
This recode call was removed in
ede2247e61aa, because it looked the
encode(decode()) construct was a no-op. In fact, the first decode() call was
wrong, and entries still have to be encoded before being passed to the sink.