Skip to content

Commit e951e7d

Browse files
committed
update crate-status with performance opportunities
1 parent 8196a43 commit e951e7d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

crate-status.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,8 +373,10 @@ Check out the [performance discussion][gix-diff-performance] as well.
373373
- [ ] commits to ignore
374374
- [ ] pass all blame-cornercases (from Git)
375375
* **Performance-Improvements**
376-
- [ ] use commit-graph bloom filter for performance
377-
- [ ] traverse input-commits in correct order without `compute_indegrees_to_depth()`
376+
* Without the following the performance isn't competitive with Git.
377+
1. Implement custom graph walk which won't run down parents that don't have the path in question.
378+
2. Implement access of trees from commit-graph and fill that information into the traversal info by default.
379+
3. commit-graph with bloom filter, used to quickly check if a commit has a path.
378380
* [x] API documentation
379381
* [ ] Examples
380382

0 commit comments

Comments
 (0)