github GitoxideLabs/gitoxide git-repository-v0.31.0
git-repository v0.31.0

22 months ago

New Features

  • fetching ssh urls can ask for a different username.
    If authentication fails, the user will be queried for a different username
    to try authentication via ssh mechanisms again.
  • collect ssh-specific options to control how the ssh program is invoked.
    These are passed through when creating the ssh transport.

Other

  • explain how it's possible to deal with the first commit when comparing trees
    The reason the other tree isn't an option is that it's a special case that can more easily be handled
    with an .unwrap_or_else(|| repo.empty_tree()) (or similar) for those who need it.

    Making the empty tree explicit also helps to deal with diffs from the empty tree (which can't be Option<Tree>)
    to the first tree of the first commit.

Chore (BREAKING)

  • upgrade to prodash v23

Commit Statistics

  • 9 commits contributed to the release over the course of 1 calendar day.
  • 4 days passed between releases.
  • 4 commits were understood as conventional.
  • 1 unique issue was worked on: #676

Commit Details

view details
  • #676
    • explain how it's possible to deal with the first commit when comparing trees (9fabfc5)
  • Uncategorized
    • prepare changelogs prior to release (30d8ca1)
    • adapt to changes in git-worktree (5a97bb5)
    • make fmt (511ed00)
    • Merge branch 'adjustments-for-cargo' (f8c562a)
    • fetching ssh urls can ask for a different username. (d48b9a7)
    • upgrade to prodash v23 (9172079)
    • adapt to changes in git-repository and git-transport (d336368)
    • collect ssh-specific options to control how the ssh program is invoked. (61d89f5)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.