Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
revset: propagate errors from filter predicates
All intermediate nodes are changed to RevWalk of Result<IndexPosition, _> type to pass BackendError around from filter predicates. Leaf ancestors/descendants computation is unchanged, and mapped to Result at revset_engine layer. This is simpler than converting all RevWalk impls to Result<_, _>.
- Loading branch information