You can clone with
HTTPS or Subversion.
Also quite confusing when reading the merge code is when I see doMerge(tree, path, dontExpand) and tree is expected to be array of Paths, that is KeyTree.
I know that these are only internal names and I'm just complaining
More random comments:
I think collectLeaves used to be the base for winningRev, but yeh the sort should probably come out, and yup the rest are things that should have been cleaned up at the time, good catches, I didnt want my last commit to bitrot since it was complicated but will make sure to leave the PR's up long enough to review next time
Woops, referred my commit to the issue number in the title instead of the actual issue, but I just removed the comments in