Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
revset: detach index from predicate fn, turn it into position-based
This is the step towards removing &CompositeIndex references from the revset evaluation tree. The filter input is changed from &IndexEntry to IndexPosition to simplify the lifetime thingy. We might want to pass around CommitId or Commit object once it's loaded, but that can be implemented later. I don't see significant performance difference in revset benches.
- Loading branch information