Releases: GitoxideLabs/gitoxide
gix-config v0.35.0
A maintenance release without user-facing changes.
Commit Statistics
- 15 commits contributed to the release over the course of 33 calendar days.
- 36 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- Uncategorized
- Prepare changelogs prior to release (f2e111f)
- Merge pull request #1290 from epage/winnow (a663e9f)
- Update winnow to 0.6 (e175b20)
- Update winnow to 0.5.40 (516e105)
- Merge branch 'dirwalk' (face359)
- Adjust gitignore files with precious declarations (ae86a6a)
- Adjust test expectations to work with latest Rust version (53e9b4e)
- Thanks clippy (13d5602)
- Merge branch 'tempfile-permissions' (7b44c7f)
- Release gix-tempfile v13.1.0, gix-lock v13.1.0, safety bump 12 crates (8430442)
- Merge pull request #1267 from epage/winnow (69cb78b)
- Move off deprecated fold_repeat (b7ca4b2)
- Update from winnow 0.5.31 to 0.5.36 (9470554)
- Release gix-path v0.10.5 (b8cba96)
- Assure the fuzzer can't construct expensive values (3edf0fe)
gix-commitgraph v0.24.1
A maintenance release without user-facing changes.
Commit Statistics
- 5 commits contributed to the release over the course of 19 calendar days.
- 36 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-command v0.3.5
Bug Fixes
-
Add test to assure
echo "$@" >&2
works as expected
Previously it would print the arguments twice, now it only prints
it once as we avoid adding the 'trick' to the script if it's already
present.This helps with custom git credential helpers who endorse to
to call them like!credential-helper $@
, in which case the
added arguments are already part of the script.See https://github.com/languitar/pass-git-helper for detailed
documentation on how that should usually work.Git seems to manage to not automatically add '$@' when calling
credential helpers, but it's something that is done bygix-command
automatically when a command should be invoked that receives arguments
and has to be evaluated by a shell.The current implementation is very naive, but should also work
for 99.9% of the cases out there.
Commit Statistics
- 2 commits contributed to the release over the course of 12 calendar days.
- 21 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #1284
Commit Details
gix-attributes v0.22.1
A maintenance release without user-facing changes.
Commit Statistics
- 4 commits contributed to the release over the course of 30 calendar days.
- 36 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-archive v0.10.0
A maintenance release without user-facing changes.
Commit Statistics
- 2 commits contributed to the release over the course of 30 calendar days.
- 36 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-actor v0.30.1
A maintenance release without user-facing changes.
Commit Statistics
- 10 commits contributed to the release over the course of 24 calendar days.
- 36 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Prepare changelogs prior to release (f2e111f)
- Merge branch 'btoi' (5fc379d)
- Refactor (c5c69bd)
- Inline btoi code to reduce compile times (f26f298)
- Merge pull request #1290 from epage/winnow (a663e9f)
- Update winnow to 0.6 (e175b20)
- Update winnow to 0.5.40 (516e105)
- Merge pull request #1267 from epage/winnow (69cb78b)
- Move off deprecated take_until[01] (52ede06)
- Update from winnow 0.5.31 to 0.5.36 (9470554)
gitoxide-core v0.36.0
New Features
- add
gix clean --patterns-for-entries|-m
to help with wildcards. gix status
now shows untracked files as well.gix free index info
now lists EOIE and IEOT extensions.- basic
gix clean
Commit Statistics
- 29 commits contributed to the release over the course of 57 calendar days.
- 58 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Prepare changelogs prior to release (f2e111f)
- Merge branch 'status' (d53504a)
- Adapt to changes in
gix-dir
(aa7c190) - Add
gix clean --patterns-for-entries|-m
to help with wildcards. (9863d75) - Further improvements to
gix clean
(e944e74) - Improve
gix clean
messaging (221bce4) - Merge branch 'status' (bb48c4c)
- Adapt to changes in
gix
(417f99f) - Adapt to changes in
gix-dir
(ab0f63a) - Adapt to changes in
gix-status
(366dfb3) gix status
now shows untracked files as well. (e52ad78)gix clean
is interruptable (4fd3173)- Merge pull request #1295 from benmkw/note (9b71440)
- Add attribution (38a0ed9)
- Merge branch 'iter' (ccb607d)
- Refactor (ff68295)
- User itertools join to avoid allocations (a4ac58e)
- Remove itertools (5ddbe72)
- Merge branch 'status' (b8def77)
- Improve
gix clean
reporting (0af2fe6) - Merge branch 'dirwalk' (face359)
gix free index info
now lists EOIE and IEOT extensions. (a3ab5bc)- Basic
gix clean
(e8597f3) - Merge branch 'tempfile-permissions' (7b44c7f)
- Release gix-tempfile v13.1.0, gix-lock v13.1.0, safety bump 12 crates (8430442)
- Release gix-utils v0.1.9, gix-features v0.38.0, gix-actor v0.30.0, gix-object v0.41.0, gix-path v0.10.4, gix-glob v0.16.0, gix-attributes v0.22.0, gix-command v0.3.3, gix-packetline-blocking v0.17.3, gix-filter v0.9.0, gix-fs v0.10.0, gix-commitgraph v0.24.0, gix-revwalk v0.12.0, gix-traverse v0.37.0, gix-worktree-stream v0.9.0, gix-archive v0.9.0, gix-config-value v0.14.4, gix-tempfile v13.0.0, gix-lock v13.0.0, gix-ref v0.41.0, gix-sec v0.10.4, gix-config v0.34.0, gix-url v0.27.0, gix-credentials v0.24.0, gix-ignore v0.11.0, gix-index v0.29.0, gix-worktree v0.30.0, gix-diff v0.40.0, gix-discover v0.29.0, gix-mailmap v0.22.0, gix-negotiate v0.12.0, gix-pack v0.47.0, gix-odb v0.57.0, gix-pathspec v0.6.0, gix-packetline v0.17.3, gix-transport v0.41.0, gix-protocol v0.44.0, gix-revision v0.26.0, gix-refspec v0.22.0, gix-status v0.5.0, gix-submodule v0.8.0, gix-worktree-state v0.7.0, gix v0.58.0, safety bump 39 crates (eb6aa8f)
- Merge pull request #1248 from joshtriplett/tyop (39f35da)
- Typo fixes (3ef3bc2)
- Release gix-date v0.8.3, gix-hash v0.14.1, gix-trace v0.1.6, gix-features v0.37.1, gix-actor v0.29.1, gix-validate v0.8.3, gix-object v0.40.1, gix-path v0.10.3, gix-glob v0.15.1, gix-quote v0.4.10, gix-attributes v0.21.1, gix-command v0.3.2, gix-packetline-blocking v0.17.2, gix-utils v0.1.8, gix-filter v0.8.1, gix-fs v0.9.1, gix-chunk v0.4.7, gix-commitgraph v0.23.1, gix-hashtable v0.5.1, gix-revwalk v0.11.1, gix-traverse v0.36.1, gix-worktree-stream v0.8.1, gix-archive v0.8.1, gix-config-value v0.14.3, gix-tempfile v12.0.1, gix-lock v12.0.1, gix-ref v0.40.1, gix-sec v0.10.3, gix-config v0.33.1, gix-prompt v0.8.2, gix-url v0.26.1, gix-credentials v0.23.1, gix-ignore v0.10.1, gix-bitmap v0.2.10, gix-index v0.28.1, gix-worktree v0.29.1, gix-diff v0.39.1, gix-discover v0.28.1, gix-macros v0.1.3, gix-mailmap v0.21.1, gix-negotiate v0.11.1, gix-pack v0.46.1, gix-odb v0.56.1, gix-pathspec v0.5.1, gix-packetline v0.17.2, gix-transport v0.40.1, gix-protocol v0.43.1, gix-revision v0.25.1, gix-refspec v0.21.1, gix-status v0.4.1, gix-submodule v0.7.1, gix-worktree-state v0.6.1, gix v0.57.1 (972241f)
gix-tempfile v13.1.0
New Features
- tempfile with permission support, adding new
*_with_permissions(..., permissions)
methods.
Commit Statistics
- 1 commit contributed to the release.
- 17 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Tempfile with permission support, adding new
*_with_permissions(..., permissions)
methods. (45ef4ff)
- Tempfile with permission support, adding new
gix-lock v13.1.0
New Features
- add
*_with_permissions(..., permissions)
methods.
That way it's possible to create lock files with non-default permissions
as well.
Bug Fixes
- when obtaining locks, use mode 666 on Linux by default.
Doing so helps with usingsudo
and others.
Commit Statistics
- 2 commits contributed to the release.
- 17 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-command v0.3.4
New Features
- on windows, try to parse the interpreter out of files.
This is done by Git for Windows as well for additional compatibility
around launching hooks. - facilities to parse interpreters out of executables (windows compatible).
We also add facilities to parse the shebang (viashebang::parse()
)
and extract the interpreter from an executable viaextract_interpreter()
.
Commit Statistics
- 4 commits contributed to the release over the course of 8 calendar days.
- 14 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages