github GitoxideLabs/gitoxide gitoxide-core-v0.50.0
gitoxide-core v0.50.0

latest release: v0.47.0
9 hours ago

New Features

  • allow credential fill with gix credential fill to run without a repo
  • add Handshake::ref_map() to produce a ref-map from a V1 or V2 handshake.
  • add Repository::set_workdir().
    Force this repository instance to use the given worktree directory.

Other

  • Remove doc_auto_cfg feature to fix docs.rs documentation.
    It is part of doc_cfg feature since rust-lang/rust#138907

    This fixes the docs.rs build

Bug Fixes (BREAKING)

  • make gix-transport I/O mode features additive

Refactor (BREAKING)

  • simplify gix-protocol handshake API by avoiding duplicates that remove the server parameter.
  • hoist handshake ref handling out of transport code
  • store fetch refspecs in Options
  • flatten RefMap::new() arguments

Commit Statistics

  • 27 commits contributed to the release.
  • 9 commits were understood as conventional.
  • 1 unique issue was worked on: #2198

Commit Details

view details
  • #2198
    • Allow credential fill with gix credential fill to run without a repo (924cd62)
  • Uncategorized
    • Merge branch 'copilot/fix-issue-2258' (b20d9e9)
    • Fix dead code warnings in gix and gitoxide-core (b170451)
    • Merge pull request #2254 from ralphmodales/credential-fill-fix (dba337d)
    • Refactor (41b4a8f)
    • Merge pull request #2250 from djc/rm-handshake-layers (3c2b422)
    • Bring the service parameter back to not hardcode the handshake for fetches. (c9a97db)
    • Simplify gix-protocol handshake API by avoiding duplicates that remove the server parameter. (36c2be8)
    • Merge pull request #2242 from djc/ls-refs (0ac3080)
    • Add Handshake::ref_map() to produce a ref-map from a V1 or V2 handshake. (aeee982)
    • Refactor (48fdf5d)
    • Hoist handshake ref handling out of transport code (19a0051)
    • Store fetch refspecs in Options (37ab036)
    • Flatten RefMap::new() arguments (f05dfab)
    • Merge pull request #2248 from GitoxideLabs/improvements (c400dd3)
    • Adapt to changes in gix-date (2bcac0c)
    • Merge pull request #2247 from GitoxideLabs/improvements (3087b76)
    • Adapt to changes in gix-date (d5e194d)
    • Merge pull request #2229 from GitoxideLabs/copilot/fix-refspec-for-shallow-clone (bc62b1e)
    • Refactor (c331afc)
    • Add Repository::set_workdir(). (0ed0164)
    • Merge pull request #2236 from djc/additive-transport (6e89afa)
    • Make gix-transport I/O mode features additive (c2050d0)
    • Merge pull request #2230 from yuki0iq/doc_auto_cfg (fbf9c39)
    • Release gix-date v0.10.7, gix-actor v0.35.6, gix-trace v0.1.15, gix-features v0.44.1, gix-hash v0.20.1, gix-object v0.51.1, gix-glob v0.22.1, gix-attributes v0.28.1, gix-packetline-blocking v0.19.3, gix-commitgraph v0.30.1, gix-archive v0.23.1, gix-tempfile v19.0.1, gix-index v0.42.1, gix-config-value v0.15.3, gix-ignore v0.17.1, gix-worktree v0.43.1, gix-diff v0.54.1, gix-ref v0.54.1, gix-sec v0.12.2, gix-config v0.47.1, gix-url v0.33.1, gix-credentials v0.31.1, gix-mailmap v0.27.4, gix-revision v0.36.1, gix-pack v0.61.1, gix-odb v0.71.1, gix-packetline v0.19.3, gix-transport v0.49.1, gix-protocol v0.52.1, gix-status v0.21.1, gix v0.74.1 (bdcce5f)
    • Remove doc_auto_cfg feature to fix docs.rs documentation. (6f469a6)
    • Merge pull request #2224 from GitoxideLabs/report (3313233)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.