Skip to content

Commit 868263c

Browse files
committed
update crate status (#301)
Really just an excuse to start a new PR for additional attribute work without investing much time.
1 parent 3262cde commit 868263c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

crate-status.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ Make it the best-performing implementation and the most convenient one.
443443
- [ ] handle submodules
444444
- [ ] handle sparse directories
445445
- [ ] handle sparse index
446-
- [ ] linear scaling with multi-threading up to IO saturation
446+
- [x] linear scaling with multi-threading up to IO saturation
447447
- supported attributes to affect working tree and index contents
448448
- [ ] eol
449449
- [ ] working-tree-encoding
@@ -453,8 +453,10 @@ Make it the best-performing implementation and the most convenient one.
453453
- [ ] `ident`
454454
- [ ] filter processes
455455
- [ ] 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
458460

459461
### gix-revision
460462
* [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.
658660
* [ ] obtain 'prunable' information
659661
* [x] proper handling of worktree related refs
660662
* [ ] create, move, remove, and repair
663+
* [x] access exclude information
664+
* [ ] access attribute information
661665
* [x] respect `core.worktree` configuration
662666
- **deviation**
663667
* The delicate interplay between `GIT_COMMON_DIR` and `GIT_WORK_TREE` isn't implemented.

0 commit comments

Comments
 (0)