Other
-
Clarify and expand descriptions of
NonFile
s
Discussed in:
#1730 (comment)At least for now, they remain called
NonFile
s (and sometimes
referred to as "non-files" in text), but more specifically defined.
Bug Fixes (BREAKING)
-
rename
entry::Kind::NonFile
toentry::Kind::Untrackable
. -
Add
entry::Kind::NonFile
.
Previously, these were misclassified asFile
, which can lead to blocking applications
which get stuck reading pipes.Now the downstream is forced to deal with the possibility that the item at hand isn't a file,
to do application-specific things. -
assure
fifo
or non-files aren't considered files, but are pruned instead.
That way, algorithms relying on dirwalking can still see them if they want to,
but would have a hard time to use them (accidentally).Note that this replaces the
From
implementation withentry::Kind::try_from_file_type()
,
which makes this a breaking change.`
Commit Statistics
- 13 commits contributed to the release over the course of 28 calendar days.
- 28 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-date v0.9.3, gix-object v0.46.1, gix-command v0.4.0, gix-filter v0.16.0, gix-fs v0.12.1, gix-traverse v0.43.1, gix-worktree-stream v0.18.0, gix-archive v0.18.0, gix-ref v0.49.1, gix-prompt v0.9.0, gix-url v0.28.2, gix-credentials v0.26.0, gix-diff v0.49.0, gix-dir v0.11.0, gix-revision v0.31.1, gix-merge v0.2.0, gix-pack v0.56.0, gix-odb v0.66.0, gix-shallow v0.1.0, gix-packetline v0.18.2, gix-transport v0.44.0, gix-protocol v0.47.0, gix-status v0.16.0, gix-worktree-state v0.16.0, gix v0.69.0, gitoxide-core v0.44.0, gitoxide v0.40.0, safety bump 16 crates (c1ba571)
- Update changelogs prior to release (7ea8582)
- Merge pull request #1734 from EliahKagan/nonfiles (ad6b9b6)
- Reword "non-files" in documentation comments (154b21f)
- Rename
entry::Kind::NonFile
toentry::Kind::Untrackable
. (d90412b) - Clarify and expand descriptions of
NonFile
s (c06a57e) - Merge pull request #1730 from GitoxideLabs/fix-1729 (6822689)
- Add
entry::Kind::NonFile
. (0d51771) - Merge pull request #1727 from GitoxideLabs/dirwalk-ignore-non-regulars (69ee6a3)
- Assure
fifo
or non-files aren't considered files, but are pruned instead. (f7ffb91) - Add a test to show what FIFO does to the dirwalk. (949fe2c)
- Refactor test-structure to match the 'new style'. (e6199a5)
- Merge pull request #1701 from GitoxideLabs/release (e8b3b41)