Avoid garbage in io_readline() result.
Introduce svn_generic_error().
Do not create commits for empty branches.