@@ -242,7 +242,7 @@ A mechanism to associate metadata with any object, and keep revisions of it usin
242
242
243
243
* [x] check if a git directory is a git repository
244
244
* [x] find a git repository by searching upward
245
- * [ ] handle linked worktrees
245
+ * [x ] handle linked worktrees
246
246
* [ ] a way to handle ` safe.directory `
247
247
- note that it's less critical to support it as ` gitoxide ` allows access but prevents untrusted configuration to become effective.
248
248
@@ -286,7 +286,7 @@ Make it the best-performing implementation and the most convenient one.
286
286
* [x] a type for pattern matching of paths and non-paths, optionally case-insensitively.
287
287
288
288
### git-worktree
289
- * handle the working tree/checkout
289
+ * handle the working ** tree/checkout**
290
290
- [x] checkout an index of files, executables and symlinks just as fast as git
291
291
- [x] forbid symlinks in directories
292
292
- [ ] handle submodules
@@ -302,8 +302,8 @@ Make it the best-performing implementation and the most convenient one.
302
302
- [ ] ` ident `
303
303
- [ ] filter processes
304
304
- [ ] 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
307
307
308
308
### git-revision
309
309
* 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.
449
449
* [ ] run transaction hooks and handle special repository states like quarantine
450
450
* [ ] support for different backends like ` files ` and ` reftable `
451
451
* ** 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
453
454
* [ ] create, move and remove
454
455
* [ ] read per-worktree config if ` extensions.worktreeConfig ` is enabled.
455
456
* [ ] remotes with push and pull
0 commit comments