There is a remotebranch extension that will give you a Git installation. It tracks the remote heads for the repositories listed in [paths] , and provides them as tags with the name <path>/<branch> . This allows you to run
$ hg diff -r foo/default
to see what has changed from the default branch in the foo repository. In addition, there are new keywords that let you do things like
$ hg log -r "not pushed()"
to get what
$ hg outgoing
but without network traffic.
source share