Fix computation of parent base in jujutsu with multiple fork points.
Review Request #14853 — Created Feb. 25, 2026 and updated — Latest diff uploaded
It turns out with complex trees of merges, the
fork_point()revset can
return multiple results. Since we really only care about the most recent fork
point, we can wrap this inlatest()so that it returns a single
revision.
Posted a change where I hadn't rebased my giant dev tree in a while and had
two fork points back to master and saw that it no longer crashed.