github GitoxideLabs/gitoxide gix-merge-v0.9.0
gix-merge v0.9.0

latest releases: v0.48.0, gitoxide-core-v0.51.0, gix-fsck-v0.15.0...
8 hours ago

Bug Fixes (BREAKING)

  • expose raw commit/tag actor headers for round-tripping.
    Note that this means you have to call CommitRef::commiter|author()? and TagRef::tagger()? instead
    of assuming pre-parsed fields.

    This PR makes signature handling truly lossless for "creative" emails and other info.
    We now stash the raw name slice on IdentityRef/SignatureRef and fall back to it when rewriting,
    so even commits with embedded angle brackets round-trip cleanly (might want to expand to other malformed characters before merging?
    Parsing and serialization honor that flag but still keep strict validation for normal input.
    I also added regression coverage for these scenarios.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Merge pull request #2253 from Pingasmaster/raw-email-attempt-fix (f471ac5)
    • Refactor (6f7b23a)
    • Expose raw commit/tag actor headers for round-tripping. (1955b5b)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.