util: do not recurse in makedirs if name is '' (
issue2528)
convert/svn: fix changed files list upon directory replacements
When branch2/dir was replacing branch1/dir, we only marked branch2/dir files a
changed. Add branch1/dir files as they may not exist in branch2.
encoding: fix typo in variable name
The typo had no real effect, except for an unnecessary UTF-8 encoding.