Skip to content

Commit e84c6ff

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 98da8ba commit e84c6ff

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

crate-status.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ Make it the best-performing implementation and the most convenient one.
280280
- [ ] handle submodules
281281
- [ ] handle sparse directories
282282
- [ ] handle sparse index
283-
- [ ] linear scaling with multi-threading up to IO saturation
283+
- [x] linear scaling with multi-threading up to IO saturation
284284
- supported attributes to affect working tree and index contents
285285
- [ ] eol
286286
- [ ] working-tree-encoding
@@ -291,7 +291,9 @@ Make it the best-performing implementation and the most convenient one.
291291
- [ ] filter processes
292292
- [ ] single-invocation clean/smudge filters
293293
* manage multiple worktrees
294-
* deal with exclude specifications, like .gitignore and other exclude files.
294+
* access to per-path information, like `.gitignore` and `.gitattributes` in a manner well suited for efficient lookups
295+
* [x] _exclude_ information
296+
* [ ] attributes
295297

296298
### git-revision
297299
* find specifications for revisions (like `git name-rev`)
@@ -438,6 +440,8 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/git-lock/README.
438440
* [ ] support for different backends like `files` and `reftable`
439441
* **worktrees**
440442
* [ ] open a repository with worktrees
443+
* [x] access exclude information
444+
* [ ] access attribute information
441445
* [ ] remotes with push and pull
442446
* [x] mailmap
443447
* [x] object replacements (`git replace`)

0 commit comments

Comments
 (0)