Releases: GitoxideLabs/gitoxide
gix-commitgraph v0.22.0
A maintenance release without user-facing changes.
Commit Statistics
- 2 commits contributed to the release over the course of 6 calendar days.
- 17 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-command v0.2.10
A maintenance release without user-facing changes.
Commit Statistics
- 4 commits contributed to the release over the course of 51 calendar days.
- 51 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-attributes v0.20.0
Bug Fixes
- revert 'byteyarn' addition in favor of
kstring
It turns out not to work on certain 32bit targets thatgix
now has to support
due to Fedora packaging.
Commit Statistics
- 6 commits contributed to the release over the course of 10 calendar days.
- 17 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #1050
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
gix-archive v0.6.0
A maintenance release without user-facing changes.
Commit Statistics
- 1 commit contributed to the release.
- 17 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 (1347a54)
gix-actor v0.28.0
A maintenance release without user-facing changes.
Commit Statistics
- 1 commit contributed to the release.
- 17 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 (1347a54)
gitoxide-core v0.33.0
New Features
gix status
auto-writes changed indices.
This prevents expensive operations to re-occour.gix status -s/--statistics
to obtain additional information on what happened.
This is useful for understanding performance characteristics in detail.
Bug Fixes
gix attrs query
now allows to match directories as signalled by the trailing slash
Patterns exist that end in a trailing slash and that will naturally match these now, and
git
can do the same.- revert 'byteyarn' addition in favor of
kstring
It turns out not to work on certain 32bit targets thatgix
now has to support
due to Fedora packaging. gix attrs query
now shows attributes even for paths that aren't already trackedgix exclude query
now also displays paths that don't match existing index entries.
New Features (BREAKING)
-
add support for submodule status
Previously, submodules where ignored. Now they are treated correctly
as 'directory' which is compared to what's in the worktree.We also simplify blob handling.
Commit Statistics
- 14 commits contributed to the release over the course of 17 calendar days.
- 17 days passed between releases.
- 7 commits were understood as conventional.
- 1 unique issue was worked on: #1050
Commit Details
view details
- #1050
- Revert "adapt to changes in
gix-attributes
" (aa47342)
- Revert "adapt to changes in
- Uncategorized
- Release gix-transport v0.37.1, gix-protocol v0.41.0, gix-revision v0.23.0, gix-refspec v0.19.0, gix-worktree v0.27.0, gix-status v0.2.0, gix-submodule v0.5.0, gix-worktree-state v0.4.0, gix v0.55.0 (14ddbd4)
- Release gix-hash v0.13.1, gix-features v0.36.0, gix-actor v0.28.0, gix-object v0.38.0, gix-glob v0.14.0, gix-attributes v0.20.0, gix-command v0.2.10, gix-filter v0.6.0, gix-fs v0.8.0, gix-commitgraph v0.22.0, gix-revwalk v0.9.0, gix-traverse v0.34.0, gix-worktree-stream v0.6.0, gix-archive v0.6.0, gix-tempfile v11.0.0, gix-lock v11.0.0, gix-ref v0.38.0, gix-config v0.31.0, gix-url v0.25.0, gix-credentials v0.21.0, gix-diff v0.37.0, gix-discover v0.26.0, gix-ignore v0.9.0, gix-index v0.26.0, gix-mailmap v0.20.0, gix-negotiate v0.9.0, gix-pack v0.44.0, gix-odb v0.54.0, gix-pathspec v0.4.0, gix-packetline v0.16.7, gix-transport v0.37.0, gix-protocol v0.41.0, gix-revision v0.23.0, gix-refspec v0.19.0, gix-worktree v0.27.0, gix-status v0.2.0, gix-submodule v0.5.0, gix-worktree-state v0.4.0, gix v0.55.0, safety bump 37 crates (68e5432)
gix attrs query
now allows to match directories as signalled by the trailing slash (0f3a4b0)- Revert 'byteyarn' addition in favor of
kstring
(ac1d8d4) - Merge branch 'fix-input' (a899f74)
gix attrs query
now shows attributes even for paths that aren't already tracked (760d451)gix exclude query
now also displays paths that don't match existing index entries. (6fb851b)- Merge branch 'reset' (b842691)
gix status
auto-writes changed indices. (46e5919)gix status -s/--statistics
to obtain additional information on what happened. (7ba2fa1)- Adapt to changes in
gix-status
(54fb7c2) - Add support for submodule status (53de126)
- Release gix v0.54.1 (f603fd7)
gix v0.54.1
Bug Fixes
-
local refs created during fetching will now always be valid.
Previously it could create symbolic refs that were effectively unborn, i.e.
point to a reference which doesn't exist.Now these will always point to the peeled object instead.
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Local refs created during fetching will now always be valid. (300a838)
v0.30.0
This release contains a security fix which assure URLs like 'ssh://-oProxyCommand=open$IFS-aCalculator/foo'
will not execute attacker-controlled
strings. The above can, on MacOS, launch the calculator app when using it with gix clone
for example, up to v0.29.0.
New Features
gix status
with basic index-worktree comparisongix free index from-list
andgix index from-tree
gain--skip-hash
.
This flag can be derived from options, but thus far we have no higher-level
writing of the index so this has to do to see the difference in performance.
Refactor
- both
ein
andgix
now share some code via thegitoxide
library.
This can slightly improve compile times as well, even though it wasn't measured.
Chore (BREAKING)
- update to the latest
prodash
It makes proper usage ofProgress
types easier and allows them to be used
asdyn
traits as well.
Bug Fixes (BREAKING)
- use
dyn
trait where possible.
This reduces compile time due to avoiding duplication.
Commit Statistics
- 13 commits contributed to the release over the course of 27 calendar days.
- 33 days passed between releases.
- 5 commits were understood as conventional.
- 2 unique issues were worked on: #987, #992
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- #987
- Use a multi-call binary ('uni') to have only one build step (4ef9a32)
- #992
- Both
ein
andgix
now share some code via thegitoxide
library. (d3ac691)
- Both
- Uncategorized
- Merge branch 'reset' (54a8495)
gix status
with basic index-worktree comparison (f094f71)- Merge branch
dyn
ification (f658fcc) - Use
dyn
trait where possible. (072ee32) - Update to the latest
prodash
(ed327f6) - Merge branch 'adjustments-for-cargo' (b7560a2)
- Merge branch 'fixes' (4bfd1cc)
- Thanks clippy (0d6d4ec)
- Adapt to changes in
gix-index
and pass skip-hash through for performance.. (713cd59) gix free index from-list
andgix index from-tree
gain--skip-hash
. (3ff5ac0)- Add more configuration variables prior to potentially using them; remove
index.skipHash
(773b6e3)
gix-worktree v0.26.0
A maintenance release without user-facing changes.
Commit Statistics
- 1 commit contributed to the release.
- 15 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 (8a60d5b)
gix-worktree-stream v0.5.0
A maintenance release without user-facing changes.
Commit Statistics
- 1 commit contributed to the release.
- 16 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 (8a60d5b)