github GitoxideLabs/gitoxide git-protocol-v0.11.0
git-protocol v0.11.0

3 years ago

Bug Fixes

  • '(null)' symref targets are turned into direct refs instead

    because that's what 'git' would do if it would care enough.
    On the client side this means one has to deal with detached heads
    and it's obvious that these are detached. It's not clear anymore
    why this is the case, and probably it's good to hide it as the
    current git behaviour is accidental and may change in future, and
    do so in a way we predict.

    There is the possibility that git would abort the entire
    fetch/upload-pack operation, but that's already handled correctly
    by our implementation as well as we understand ERR messages in packet
    lines.

Commit Statistics

  • 26 commits contributed to the release over the course of 31 calendar days.
  • 2 commits where understood as conventional.
  • 3 unique issues were worked on: #198, #200, #205

Commit Details

view details
  • #198
    • deduplicate conventional message ids (e695eda)
    • regenerate all changelogs to get links (0c81769)
    • Mention actual issues that where worked on (a517e39)
    • Support writing whole bodies in conventional messages… (c1f3c9d)
    • Support for paragraphs in conventional items (7f52823)
    • respect release-wide ignore list to allow removing entire conventional headlines (145103d)
    • Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
    • Sort all commits by time, descending… (f536bad)
    • greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
    • Fixup remaining changelogs… (2f75db2)
    • Generate changelogs with details (e1861ca)
    • Update all changelogs with details (58ab2ae)
    • Update changelogs (c857d61)
    • fix docs (f1fa6dd)
    • Avoid adding newlines which make writing unstable (6b5c394)
    • Fix section headline level (9d6f263)
    • Write first version of changlogs thus far… (719b6bd)
    • Parse more user generated section content, adapt existing changelogs to work correctly (2f43a54)
  • #200
    • feat: Lift io::Errors to response::Error::UploadPack(…)… (f293b63)
  • #205
    • '(null)' symref targets are turned into direct refs instead… (c77bd7a)
    • fetch::Ref::Symbolic::target is now an option… (da68bfb)
  • Uncategorized
    • Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
    • make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
    • Update changelogs just for fun (21541b3)
    • Merge branch 'changelog-generation' (bf0106e)
    • Bump git-traverse v0.9.0, safety bump 8 crates (d39fabb)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.