Skip to content

Commit 91c61a3

Browse files
committed
some more features to track after reading git-attributes docs (#301)
…in greater depth.
1 parent a5ebd69 commit 91c61a3

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

crate-status.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
* [x] pack only changed objects as derived from input
5454
* [x] base object compression
5555
* [ ] delta compression
56+
* [ ] respect the `delta=false` attribute
5657
* [x] create 'thin' pack, i.e. deltas that are based on objects the other side has.
5758
* [x] parallel implementation that scales perfectly
5859
* [x] entries to pack data iterator
@@ -209,9 +210,10 @@ Check out the [performance discussion][git-traverse-performance] as well.
209210

210211
### git-attributes
211212

212-
* [ ] parse git-ignore files (aka git-attributes without the attributes or negation)
213+
* [x] parse git-ignore files (aka git-attributes without the attributes or negation)
213214
* [ ] parse git-attributes files
214215
* [ ] create an attributes stack, ideally one that includes 'ignored' status from .gitignore files.
216+
* [ ] support for built-in `binary` macro for `-text -diff -merge`
215217

216218
### git-pathspec
217219

@@ -226,6 +228,15 @@ Check out the [performance discussion][git-traverse-performance] as well.
226228
- [ ] handle sparse directories
227229
- [ ] handle sparse index
228230
- [ ] linear scaling with multi-threading up to IO saturation
231+
- supported attributes to affect working tree and index contents
232+
- [ ] eol
233+
- [ ] working-tree-encoding
234+
- …more
235+
- **filtering**
236+
- [ ] `text`
237+
- [ ] `ident`
238+
- [ ] filter processes
239+
- [ ] single-invocation clean/smudge filters
229240
* manage multiple worktrees
230241
* deal with exclude specifications, like .gitignore and other exclude files.
231242

@@ -384,6 +395,7 @@ See its [README.md](https://github.com/Byron/gitoxide/blob/main/git-lock/README.
384395

385396
### git-bundle
386397
* [ ] create a bundle from an archive
398+
* [ ] respect `export-ignore` and `export-subst`
387399
* [ ] extract a branch from a bundle into a repository
388400
* [ ] API documentation
389401
* [ ] Some examples

0 commit comments

Comments
 (0)