github GitoxideLabs/gitoxide gix-protocol-v0.60.0
gix-protocol v0.60.0

20 hours ago

Refactor (BREAKING)

  • Introduce RefPrefixes type
    The RefPrefixes type captures the intent of building a set of
    ref-prefix arguments for the ls-refs protocol.

    Since refspecs are the natural type that these are built from, as seen
    in handshake/mod.rs, a constructor is provided in the form of
    RefPrefixes::from_refspecs.

    For other, external API users RefSpecs::new and RefSpecs::extend
    are provided.

    This is also a breaking change to LsRefsCommand::new() which now takes
    Option<RefPrefixes> as first parameter.

Commit Statistics

  • 10 commits contributed to the release over the course of 32 calendar days.
  • 32 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (f9fbcba)
    • Merge pull request #2518 from GitoxideLabs/improvements (444a92b)
    • Make package.include patterns more specific so they don't match ignored files (c2c917f)
    • Merge pull request #2499 from GitoxideLabs/dependabot/cargo/cargo-17cc682121 (44020e0)
    • Bump the cargo group with 26 updates (9d04035)
    • Merge pull request #2485 from GitoxideLabs/fintohaps/fix-ls-refs-prefixing (700ad9e)
    • Fail on missing explicit refs after exact ls-refs` (df41a64)
    • Refactor (82674cb)
    • Introduce RefPrefixes type (c86b00b)
    • Merge pull request #2480 from GitoxideLabs/report (98bae84)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.