diff contrib/genosxversion.py @ 41112:3023bc4b3da0

discovery: introduce a partialdiscovery object This object will ultimately gather the data about common, undecided and missing revs in a single place and deal with most graph related computations. The goal is both to clarify the algorithm and to help provides a simple and clear API that can be reimplemented in Rust. For now, we only moved the `common` set in the object. In this commit, some direct access to the "private" `disco._common` attribute persist. They have not been removed yet because we won't need to expose a full API identical to `incrementalmissingancestors` and it seems simpler to access the attribute directly until the replacement is in place.
author Boris Feld <boris.feld@octobus.net>
date Fri, 28 Dec 2018 03:14:34 +0100
parents 25880ddf9a86
children 197e7326b8b8
line wrap: on
line diff