History/log viewer resets too often.
Created originally on Bitbucket by dgou (Doug Philips)
I have a repo with almost 4800 changesets. I have configured THg to show the most recent 500 and much of the time that is enough. But some times I need to work much further back in history, esp. merging low-priority changes that might have aged a bit.
Clicking on the "show all remaining revisions" takes about 40 seconds. That is annoying, but one-time is tolerable.
Once I have the full history available, doing an 'update' to change my working directory's parents, the history viewer resets to just the latest 500. This happens with other commands too, but esp. for 'update' where the repro structure is not changing, is particularly aggravating. It makes merging stuff not near the tip very painful. Update to an old changeset and the current changeset (in the lower panes) is not even in the history graph!