Releases: GitoxideLabs/gitoxide
gix-discover v0.23.0
Bug Fixes
-
fix incorrect s/git-config/gix-config/
3a861c8 just blindly replaced any
occurence of "git-config" or "git_config" with "gix-config"/"gix_config".There is no such thing as a gix-config file.
gix-config is a git-config file parser.
Bug Fixes (BREAKING)
bare()
can now make sure it detects bare repos, at an expense.
In order to be very sure it's the correct guess, we have to open and quick-parse
a the bare line.
Commit Statistics
- 8 commits contributed to the release over the course of 18 calendar days.
- 30 days passed between releases.
- 2 commits were understood as conventional.
- 1 unique issue was worked on: #980
Commit Details
view details
- #980
bare()
can now make sure it detects bare repos, at an expense. (169228b)
- Uncategorized
- Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (30b2761)
- Update changelogs prior to release (f23ea88)
- Merge pull request #988 from not-my-profile/fix-gix-config-sub (7735047)
- Fix incorrect s/git-config/gix-config/ (c51c8da)
- Release gix-glob v0.10.2, gix-date v0.7.2, gix-validate v0.8.0, gix-object v0.34.0, gix-ref v0.34.0, gix-config v0.27.0, gix-commitgraph v0.18.2, gix-revwalk v0.5.0, gix-revision v0.19.0, gix-refspec v0.15.0, gix-submodule v0.1.0, safety bump 18 crates (4604f83)
- Merge branch 'dev-on-linux' (6b4a303)
- Fix various tests to run properly on linux (ef8ccd9)
gix-diff v0.34.0
New Features
- make blob-diffing a feature so it can be turned off by adding the
blob
feature (enabled by default)
Commit Statistics
- 6 commits contributed to the release over the course of 15 calendar days.
- 30 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (30b2761)
- Update changelogs prior to release (f23ea88)
- More cleanup of test crates (73c685a)
- Merge branch 'worktree-organization' (8d0d8e0)
- Make blob-diffing a feature so it can be turned off by adding the
blob
feature (enabled by default) (7766cf9) - Release gix-glob v0.10.2, gix-date v0.7.2, gix-validate v0.8.0, gix-object v0.34.0, gix-ref v0.34.0, gix-config v0.27.0, gix-commitgraph v0.18.2, gix-revwalk v0.5.0, gix-revision v0.19.0, gix-refspec v0.15.0, gix-submodule v0.1.0, safety bump 18 crates (4604f83)
gix-date v0.7.3
Chore
- don't call crate 'WIP' in manifest anymore.
Commit Statistics
- 2 commits contributed to the release over the course of 4 calendar days.
- 15 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-credentials v0.18.0
Chore
- don't call crate 'WIP' in manifest anymore.
Commit Statistics
- 5 commits contributed to the release over the course of 18 calendar days.
- 30 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (30b2761)
- Update changelogs prior to release (f23ea88)
- Don't call crate 'WIP' in manifest anymore. (229bd48)
- Merge branch 'dev-on-linux' (6b4a303)
- Fix various tests to run properly on linux (ef8ccd9)
gix-config-value v0.13.0
Bug Fixes
-
fix incorrect s/git-config/gix-config/
3a861c8 just blindly replaced any
occurence of "git-config" or "git_config" with "gix-config"/"gix_config".There is no such thing as a gix-config file.
gix-config is a git-config file parser.
Commit Statistics
- 3 commits contributed to the release over the course of 3 calendar days.
- 30 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-config v0.28.0
Chore
- switch
nom
towinnow
in remaining uses ingix-object
,gix-ref
, andgix-actor
for ~20% more performance.
It's likely that over time, these parsers will get even faster due to improvements towinnow
.
Thanks, Ed Page, for single-handedly performing this transition.
Bug Fixes
-
fix incorrect s/git-config/gix-config/
3a861c8 just blindly replaced any
occurence of "git-config" or "git_config" with "gix-config"/"gix_config".There is no such thing as a gix-config file.
gix-config is a git-config file parser. -
regression that could cause non-linear parsing behaviour.
Commit Statistics
- 15 commits contributed to the release over the course of 4 calendar days.
- 15 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update changelogs prior to release (f23ea88)
- More cleanup of test crates (73c685a)
- Just fmt (0d258f4)
- Switch
nom
towinnow
in remaining uses ingix-object
,gix-ref
, andgix-actor
for ~20% more performance. (ef54aab) - Upgrade
winnow
to latest patch release (8c41848) - Merge pull request #988 from not-my-profile/fix-gix-config-sub (7735047)
- Fix incorrect s/git-config/gix-config/ (c51c8da)
- Regression that could cause non-linear parsing behaviour. (66dadf8)
- Further clarify the expectation after changing is_err() assertion to is_ok() (a743c5d)
- Propogate value errors to user (0f9af3f)
- Improve config performance on degenerate cases (5366f79)
- Improve inner loop of config value parsing (e208362)
- Upgrade to Winnow 0.5 (3f8c91f)
- Switch gix to winnow 0.3 (ee75de1)
- Add fuzz-issue for reproduction (510192e)
gix-commitgraph v0.19.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
- Update changelogs prior to release (f23ea88)
gix-command v0.2.9
Chore
- don't call crate 'WIP' in manifest anymore.
Commit Statistics
- 4 commits contributed to the release over the course of 18 calendar days.
- 30 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-bitmap v0.2.7
Chore
- don't call crate 'WIP' in manifest anymore.
Commit Statistics
- 3 commits contributed to the release over the course of 4 calendar days.
- 30 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (30b2761)
- Update changelogs prior to release (f23ea88)
- Don't call crate 'WIP' in manifest anymore. (229bd48)
gix-attributes v0.17.0
Chore
- don't call crate 'WIP' in manifest anymore.
New Features
search::Outcome::copy_into()
can now copy values from a previous search.
This allows to perform a search once, finding all attributes, and
then copy the results over to another outcome, typically one with
selected attributes.
Commit Statistics
- 10 commits contributed to the release over the course of 18 calendar days.
- 30 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Update changelogs prior to release (f23ea88)
- Don't call crate 'WIP' in manifest anymore. (229bd48)
- Merge branch 'pathspec-matching' (9f4dfe0)
search::Outcome::copy_into()
can now copy values from a previous search. (6892999)- Add
Debug
tosearch::Outcome
(72df372) - Adapt to changes in
gix-glob
(f564fed) - Adapt to changes in
gix-glob
(a943647) - Release gix-glob v0.10.2, gix-date v0.7.2, gix-validate v0.8.0, gix-object v0.34.0, gix-ref v0.34.0, gix-config v0.27.0, gix-commitgraph v0.18.2, gix-revwalk v0.5.0, gix-revision v0.19.0, gix-refspec v0.15.0, gix-submodule v0.1.0, safety bump 18 crates (4604f83)
- Merge branch 'dev-on-linux' (6b4a303)
- Fix various tests to run properly on linux (ef8ccd9)