Skip to content

fix(deps): update rust crate gix-date to 0.17 - #71

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/gix-date-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/gix-date-0.x

Conversation

@renovate

@renovate renovate Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
gix-date dependencies minor 0.16 → 0.17

Release Notes

GitoxideLabs/gitoxide (gix-date)

v0.17.0

Compare Source

New Features
  • gix remote ref-map --show-unmapped-remote-refs.
    That way it's more obvious to see what was filtered out by ref-specs.

    It's also great to validate that server-side filtering via ref-prefix
    will not send refs that are referred to by symbolic refs that are
    not filtered out. That should be fine as it's all about objects,
    it's just something to deal with as we may have to deal with symbolic
    refs that aren't in the set of refs the server sent to us.

  • diff algorithm is controlled by git configuration diff.algorithm

  • ein t hours allows to specify the amount of worker threads.

Bug Fixes
  • collect stderr and print it afterwards to avoid intersection with line progress.
    Previously it would happen that stderr would be printed directly and mix
    with the line progress (as in -v) which also prints to stderr.

    Now errors are collected and output at the end once the line renderer
    was already shutdown.

Changed (BREAKING)
  • remote lock_mode from all methods dealing with reference edits.
    It is now read from core.filesRefLockTimeout accordingly.
New Features (BREAKING)
  • remove gix remote --url in favor of determining the intention similar to git fetch
Commit Statistics
  • 65 commits contributed to the release.
  • 47 days passed between releases.
  • 6 commits were understood as conventional.
  • 2 unique issues were worked on: #​450, #​536
Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details
view details
  • #​450
    • Keep track of several branch related keys (443a75a)
    • gix remote ref-map --show-unmapped-remote-refs. (e973dfe)
    • Update progress as we now respect diff.algorithm (30d32e7)
    • Apply configuration overrides to newborn repo during clone (c8ef759)
    • Collect stderr and print it afterwards to avoid intersection with line progress. (3a05328)
    • Reduce verbosity of clone and print once entire clone is done (9a476df)
    • First rough sketch of gix clone (23a5e8b)
    • Progress totals (planned, devitaion) (63947ae)
    • Prepare attribute-group setup as far as possible. (f5e2eeb)
    • Update usage of core.checkState (8b2aba1)
    • Update progress based on filesystem config usage (de13c66)
    • Inform about even more keys in gix progress (0e9bd41)
    • Plan more core filesystem attributes (d10a82e)
    • Update init.defaultBranch - now used by custom initialization. (4d6d7bb)
    • Support for handshake information in gix fetch (c47dcc6)
    • Fix build (d034882)
    • Remove gix remote --url in favor of determining the intention similar to git fetch (92bbe33)
    • Support for --url for arbitrary urls when fetching (8c7351c)
    • Frame for gix fetch (5b72d27)
    • Update progress information to include packedRefsTimeout (fd18320)
    • Remote lock_mode from all methods dealing with reference edits. (3a0fb1b)
    • Add information about planned lock timeout support (from configuration) (7076891)
    • Add remotes. as planned feature for remotes (3c188b2)
    • Slightly nicer styling of config keys (eade88f)
    • Complete listing of records based on current usage, probably (6abd5a4)
    • Add more records (5c0d0ab)
    • Add tabled for nicer printing (65e6496)
    • Refactor (b42b08a)
    • Add support for more types of configurations (317e02a)
    • A very first version of gix progress show (92e082a)
  • #​536
    • ein t hours allows to specify the amount of worker threads. (20259da)
  • Uncategorized
    • Merge branch 'write-sparse-index' (ba17db0)
    • Plan index.version for when we can write V4 indices. (da96d34)
    • Notes about the split-index extension. (ad44982)
    • Take note of additional options for promisor packs and partial clone filters (1ec27f8)
    • Make note of extension.worktreeConfig (fe1e646)
    • Merge branch 'main' into write-sparse-index (c4e6849)
    • Add init.templateDir to gix progress (9fab050)
    • Make fmt (ea2136b)
    • Merge branch 'gix-clone' (def53b3)
    • Diff algorithm is controlled by git configuration diff.algorithm (b1edb9e)
    • Merge branch 'main' into gix-clone (fa27570)
    • Merge branch 'imra-diff' (f53f942)
    • Adapt to changes in git-diff for a 2x speedup when calculating line changes (296f3b6)
    • Update gix progress records (b05a2e7)
    • Merge branch 'main' into gix-clone (de4fe06)
    • Mark the upcoming usage of init.defaultBranch. (6225f35)
    • Merge branch 'fix-gix-index-from-tree' (da5f63c)
    • Write index without output path to memory only. (c8d0345)
    • Merge branch 'gix-index-from-tree' (8c24386)
    • Refactor (67f2247)
    • Refactor (01ab5ca)
    • Update with various configuration variables relevant to checking out worktrees (09d767a)
    • Merge branch 'clone' (507dc7e)
    • Update usage of clone related configuration (1a1e862)
    • Update progress with intended uses of clone. variables (8b804a3)
    • Merge branch 'main' into new-http-impl (702a161)
    • Make fmt (53acf25)
    • Merge branch 'fetch-pack' (f47c891)
    • Merge branch 'fetch-pack' (3c49400)
    • Update docs (c5c0ac5)
    • Input id can now be a commit or tree as prefix or full object id (8ef3fcb)
    • Thanks clippy (8dadd70)
    • Merge branch 'fix-odb-race' (b862fc5)
    • Merge branch 'diff' (25a7726)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants