chore(deps): update rust crate gix to 0.75.0 #3030
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.74.0->0.75.0Release Notes
GitoxideLabs/gitoxide (gix)
v0.75.0: gix v0.75.0Compare Source
New Features
Repository::worktree_proxy_by_id(id).That way it's more straightforward to obtain information about worktrees
which are known by ID.
Handshake::ref_map()to produce a ref-map from a V1 or V2 handshake.Repository::set_workdir().Force this repository instance to use the given worktree directory.
Bug Fixes
refspec for shallow clones uses a single-branch
When doing shallow clones (depth != NoChange), it now uses a single-branch
refspec instead of fetching all branches. This matches Git's behavior
and significantly reduces the repository size for shallow clones.
For shallow clones:
back to init.defaultBranch config or "main"
This addresses issue #2227 where
gix clone --depth 1was creatingrepositories ~130MB vs Git's ~70MB due to fetching all branches.
Bug Fixes (BREAKING)
diff.algorithminRepository::blame_fileRefactor (BREAKING)
serverparameter.Commit Statistics
Commit Details
view details
f7700e4)b20d9e9)b170451)3c2b422)serviceparameter back to not hardcode the handshake for fetches. (c9a97db)serverparameter. (36c2be8)2f14246)Repository::worktree_proxy_by_id(id). (a004329)c3beb20)37e7e02)0ac3080)Handshake::ref_map()to produce a ref-map from a V1 or V2 handshake. (aeee982)gix-protocol: Outcome -> Handshake (a61b2ab)48fdf5d)19a0051)50120de)37ab036)f05dfab)c2c1a61)ba2301f)c400dd3)gix-date(2bcac0c)3087b76)gix-date(d5e194d)bc62b1e)c331afc)ab44f45)385ab16)2a187ca)diff.algorithminRepository::blame_file(bb2cec0)663b41e)Repository::set_workdir(). (0ed0164)6e89afa)c2050d0)fbf9c39)Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.