Specify repo option with hg pull

Fixes #1989

Allows hg deploy to pull from other repos other than the original clone location.