History

update crate-status with performance opportunities

Sebastian Thiel committed 1 year ago

Commit e951e7d1 parent 8196a431 file · +4 −2Browse files

Unified · Split

crate-status.md+4−2
@@ -373,8 +373,10 @@ Check out the [performance discussion][gix-diff-performance] as well. · 372 unmodified lines
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