Skip to content
Snippets Groups Projects
Pierre-Yves David's avatar
Pierre-Yves David authored
We allowed duplicated entries in the deque, which each entry could potentially
insert all its ancestors. So advancing boundary for the full repository would
mean each revision would walk all its ancestors, resulting in O(N²) iteration.
For repository of any decent size, N² is quickly insane.

We introduce a simple set to avoid this and get back to reasonable performance.
c9ceb4f6
History
Name Last commit Last update