I created local hg repository for new project: hg init ; hg addremove,
then I created empty upstream repo, and pushed first version there: hg push https://remoterepo.
Now, I want to set that https://remoterepo as default upstream, so I can just do hg push/pull without giving it.
I was surprised Google did not give me a straight answer with “set mercurial upstream”, and I didn’t find a direct answer here at SO either. So, for the benefit of all the people using SO as a howto, what’s the right way to do this?
You can do that by adding the upstream URL to
/project/.hg/hgrclike this:and now
upstreamis an alias for reposomething_elsewhich you can then pull from or push to:Reference
hg help urls: