What's this?

This mercurial extension provides cached version of hg outgoing. Use this extension if you don't like to wait mercurial to finish asking remote server one single question every time when you execute hg outgoing.

I wrote this extension because I like git status printing "Your branch is ahead of 'origin/master' by X commits" when I have some unpushed local changes. Mercurial should have this feature!


  1. Download https://bitbucket.org/tkf/hgcachedoutgoing/src/tip/cout.py
  2. Add cout = /path/to/cout.py in [extensions] section of your ~/.hgrc.
  3. Go to some mercurial repository and hit hg cout.