Skip to content

Commit 0a4d25f

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 79ed875 commit 0a4d25f

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

crate-status.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ Make it the best-performing implementation and the most convenient one.
440440
- [ ] handle submodules
441441
- [ ] handle sparse directories
442442
- [ ] handle sparse index
443-
- [ ] linear scaling with multi-threading up to IO saturation
443+
- [x] linear scaling with multi-threading up to IO saturation
444444
- supported attributes to affect working tree and index contents
445445
- [ ] eol
446446
- [ ] working-tree-encoding
@@ -450,8 +450,10 @@ Make it the best-performing implementation and the most convenient one.
450450
- [ ] `ident`
451451
- [ ] filter processes
452452
- [ ] 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
455457

456458
### gix-revision
457459
* [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.
673675
* [ ] obtain 'prunable' information
674676
* [x] proper handling of worktree related refs
675677
* [ ] create, move, remove, and repair
678+
* [x] access exclude information
679+
* [ ] access attribute information
676680
* [x] respect `core.worktree` configuration
677681
- **deviation**
678682
* The delicate interplay between `GIT_COMMON_DIR` and `GIT_WORK_TREE` isn't implemented.

0 commit comments

Comments
 (0)