Just starting to play with hg and MacHg but ran into something confusing. I started with command-line hg to get the project set up. The repository's .hg/hgrc file contains
[paths] default = http://xxx/hg default-push = ssh://me@xxx//v/hg
And everything works fine. I can pull and I can push. Yea, I could probably pull via ssh too but that's not how it's currently set up.
So now I install MacHg, drag over my working directory and MacHg will only push via http. Even using the an external hg command. Looking at the generated command it appears to be forcing the remote path as configured in the gui rather than using the defaults as stored in the configuration file.
/usr/local/bin/hg push --cwd /Users/me/testdir http://xxx/hg
Is there any way to pull via http and push via ssh? Did I just do something obviously daft when starting up MacHg?