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)