Richard Lowe wrote: <snip>
> The basic theory "Cache things we're explicitly told, and run faster" > holds, though with somewhat associated risk. The precise method > outlined above falls flat. It is imperative the active list as seen > by other things (think reci) is *correct*. Letting people influence > that correctness is only going to cause more, and worse, problems for > all concerned. I did not propose to change the internal Mercurial active list, only the active list viewed by Cadmium (and only for certain cdm subcommands). Say webrev is left intact. Then the worst error which could happen would be manual and real active list getting out of sync which would be detected by running 'hg outgoing', 'hg pbchk'.. and in the produced webrev. The goal of the proposed change is to speed up common code-still-in-flight tasks. Or is there something else I am missing ? v.