Since using TortoiseHG 4.3.1 together with hgsubversion fc91ba4ffa52 (current head), I have the following issue:
When pushing to a subversion server, pushed commits do not get marked as public.
Somewhere along the way, Mercurial introduced the notion of a publishing repository. Maybe this changes how commits are treated by default? In any case, in my opinion an SVN server should always be treated as a publishing repository, i.e. changesets pushed to it should be changed to be public on the pushing repository.