You can clone with
No one assigned
The lowestCommonAncestor algorithm under org.neo4j.graphalgo.impl.ancestor.AncestorsUtil seems to only work for trees. It returns incorrect results when performing the algorithm on DAGs. For example, given the following graph:A|\B C| |D ||/E
The common ancestor for D and C returns A correctly, however the common ancestor between E and C also returns A, when it should return C, since C is a direct ancestor of E.
Do you have a testcase and a hum how to fix it? Feel free to provide a pull request!