I have a shared hosting account with SSH access. I have set up a virtual Python installation and have copies of the system folders in $HOME: ~/bin, ~/lib ...
I have installed mercurial through easy_install and everything is groovy: The hg executable sits at ~/bin/hg and my $PATH knows of this. I can create and commit to repositories fine on the server.
However, when I try to clone my repo to my laptop via SSH I get an error that hg can't be found.
$ hg clone ssh://myuser@server/hg/foobar remote: jailshell: hg: command not found abort: no suitable response from remote hg! How to I tell mercurial (or SSH or jailshell) where to look for the executable?