I'm working with mercurial tip and i see tha pulling/pushing via ssh DOES NOT WORK AT ALL... I've traced it to the bad regular expression in the sshrepository.__init__ i'm unable to write a remote repo spec which produce correct parameter for ssh -R xxx serve --stdio... I think the best fix would be to use urllib to do url parsing... Vadim