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 statuswith basic index-worktree comparisongix free index from-listandgix index from-treegain--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
einandgixnow share some code via thegitoxidelibrary.
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 ofProgresstypes easier and allows them to be used
asdyntraits as well.
Bug Fixes (BREAKING)
- use
dyntrait 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
einandgixnow share some code via thegitoxidelibrary. (d3ac691)
- Both
- Uncategorized
- Merge branch 'reset' (54a8495)
gix statuswith basic index-worktree comparison (f094f71)- Merge branch
dynification (f658fcc) - Use
dyntrait 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-indexand pass skip-hash through for performance.. (713cd59) gix free index from-listandgix index from-treegain--skip-hash. (3ff5ac0)- Add more configuration variables prior to potentially using them; remove
index.skipHash(773b6e3)