command.revert(rev=rev, all=True) has timing dependent results after former commit

Greg Ward greg-hg at
Tue Oct 25 16:31:08 CDT 2011

On Tue, Oct 25, 2011 at 3:41 PM, Peer Stritzinger <peerst at> wrote:
> I'm trying to debug a problem in the "hg collaps" movedescendants funtion.
> Basically what this function does is walk a sorted list of descendant
> revisions of a collapsed set and recreates the topology on top of the
> collapsed revision.  This is achieved by the following pseudocode:

What version of Mercurial are you testing with? We fixed a rather
subtle race in dirstate back in 1.9.


More information about the Mercurial-devel mailing list