Revisited history graph implementation
A new class was added to properly represent a history graph (a tree of
HistoryNode
s was used until now), and the origin-revision layer algorithm
was revisited to avoid processing with a merged path in the graph.
Migrated from D6071 (view on Phabricator)