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