incremental clones, progress indication
Created originally on Bitbucket by sborho (Steve Borho)
A simple clone command, will rollback all data if it fails. When cloning large repositories on unstable lines, it would be nice to be able to resume a failed clone.
This can be done by using clone -r 0 and pull -r X a number of times.
See also the follwing post on the mercurial maillist: http://marc.info/?l=mercurial&m=120552699606378&w=2