Skip to content

Commit fe9cf96

Browse files
committed
update crate status (#301)
1 parent 5f6c2fb commit fe9cf96

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

crate-status.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ A mechanism to associate metadata with any object, and keep revisions of it usin
242242

243243
* [x] check if a git directory is a git repository
244244
* [x] find a git repository by searching upward
245-
* [ ] handle linked worktrees
245+
* [x] handle linked worktrees
246246
* [ ] a way to handle `safe.directory`
247247
- note that it's less critical to support it as `gitoxide` allows access but prevents untrusted configuration to become effective.
248248

@@ -286,7 +286,7 @@ Make it the best-performing implementation and the most convenient one.
286286
* [x] a type for pattern matching of paths and non-paths, optionally case-insensitively.
287287

288288
### git-worktree
289-
* handle the working tree/checkout
289+
* handle the working **tree/checkout**
290290
- [x] checkout an index of files, executables and symlinks just as fast as git
291291
- [x] forbid symlinks in directories
292292
- [ ] handle submodules
@@ -302,8 +302,8 @@ Make it the best-performing implementation and the most convenient one.
302302
- [ ] `ident`
303303
- [ ] filter processes
304304
- [ ] single-invocation clean/smudge filters
305-
* manage multiple worktrees
306-
* deal with exclude specifications, like .gitignore and other exclude files.
305+
* [x] access to all .gitignore/exclude information
306+
* [ ] access to all attributes information
307307

308308
### git-revision
309309
* find specifications for revisions (like `git name-rev`)
@@ -449,7 +449,8 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/git-lock/README.
449449
* [ ] run transaction hooks and handle special repository states like quarantine
450450
* [ ] support for different backends like `files` and `reftable`
451451
* **worktrees**
452-
* [ ] open a repository with worktrees and interact with them
452+
* [x] open a repository with worktrees and interact with them
453+
* [ ] proper handling of worktree related refs
453454
* [ ] create, move and remove
454455
* [ ] read per-worktree config if `extensions.worktreeConfig` is enabled.
455456
* [ ] remotes with push and pull

0 commit comments

Comments
 (0)