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.

Reply via email to