@@ -440,7 +440,7 @@ Make it the best-performing implementation and the most convenient one.
440
440
- [ ] handle submodules
441
441
- [ ] handle sparse directories
442
442
- [ ] handle sparse index
443
- - [ ] linear scaling with multi-threading up to IO saturation
443
+ - [x ] linear scaling with multi-threading up to IO saturation
444
444
- supported attributes to affect working tree and index contents
445
445
- [ ] eol
446
446
- [ ] working-tree-encoding
@@ -450,8 +450,10 @@ Make it the best-performing implementation and the most convenient one.
450
450
- [ ] ` ident `
451
451
- [ ] filter processes
452
452
- [ ] single-invocation clean/smudge filters
453
- * [x] access to all .gitignore/exclude information
454
- * [ ] access to all attributes information
453
+ * manage multiple worktrees
454
+ * access to per-path information, like ` .gitignore ` and ` .gitattributes ` in a manner well suited for efficient lookups
455
+ * [x] _ exclude_ information
456
+ * [ ] attributes
455
457
456
458
### gix-revision
457
459
* [x] ` describe() ` (similar to ` git name-rev ` )
@@ -673,6 +675,8 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/gix-lock/README.
673
675
* [ ] obtain 'prunable' information
674
676
* [x] proper handling of worktree related refs
675
677
* [ ] create, move, remove, and repair
678
+ * [x] access exclude information
679
+ * [ ] access attribute information
676
680
* [x] respect ` core.worktree ` configuration
677
681
- ** deviation**
678
682
* The delicate interplay between ` GIT_COMMON_DIR ` and ` GIT_WORK_TREE ` isn't implemented.
0 commit comments