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/hgrc
like this:and now
upstream
is an alias for reposomething_else
which you can then pull from or push to:Reference
hg help urls: