"But the work is on my work-laptop at the moment, which when I take it to work won't be able to access HTTP without a proxy."
Oh, I did misunderstand what you were having trouble with...
Code:
hg --config http_proxy.host=server,user=mats,passwd=password push
(It's something like that.)
What I've done is setup a simple forwarding utility to cooperate with `hg' executable and a few associated scripts that setup environment variables that define how the forwarding utility operates.
In other words, at home:
Code:
> hg-loader
> hg pull blahblahblah
at work:
Code:
> hg-loader --config work
> hg pull blahblahblah
Then again... I don't like remembering things. Your mileage may vary.
Soma