Mercurial has a really nice extension that emulates git’s progress bars on pulls and updates, the progress extension. It’s been distributed with Mercurial since 1.5.
In order to get command-line progress bars like this:
manifests [=====================================> ] 6669/9978
all you have to do is add
progress =
to your .hgrc in the [extensions] section.