I have a subversion repository to convert and splicemaps don't work (I have to use splicemaps because of all the non-standard branch paths). The reason is that there are paths with spaces all over our repository and splicemap lines are split on spaces and commas. I'd like the mercurial developers to consider adding support for URL encoding (i.e. decode "%20"s in the splicemap file) in the convert extension. I don't remember much about cases other than the splicemap file, but you may wish to look into additional places where this feature would be helpful.
I've added "easy" keyword, maybe some GSoC student finds it and tries to fix. I think it'd be better to use standard shell escaping and `shlex` module.
Fixed by http://selenic.com/repo/hg/rev/8c2fdf7d5645 Szymon Wroblewski <bluex0@gmail.com> splicemap: support paths with spaces in splicemap (issue3844) Shlex module was used to split line as suggested. Split operates in POSIX mode. (please test the fix)