github Byron/gitoxide gix-v0.59.0
gix v0.59.0

3 months ago

New Features

  • add Repository::dirwalk_with_delegate().
    That way it's possible to perform arbitrary directory walks,
    useful for status, clean, and add.
  • add open::Options::current_dir().
    That way it's possible to obtain the current working directory
    with which the repository was opened.

New Features (BREAKING)

  • empty pathspecs with prefix now are optionally matching the prefix.
    Otherwise it's not possible to have the 'no pattern matches everything' case
    which is important in conjunction with prefixes and the requirement to
    still see everything outside of the prefix.

Bug Fixes (BREAKING)

  • leave more control to the user when creating pathspecs

Commit Statistics

  • 18 commits contributed to the release over the course of 30 calendar days.
  • 36 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (f2e111f)
    • Merge branch 'status' (bb48c4c)
    • Empty pathspecs with prefix now are optionally matching the prefix. (0b1b44f)
    • Leave more control to the user when creating pathspecs (1e85396)
    • Adapt to changes in gix-dir (ab0f63a)
    • Merge pull request #1300 from DianaNites/patch-1 (e186199)
    • Fix a typo in gix::clone::PrepareFetch::new, crate_opts -> create_opts (adbf8e8)
    • Adapt to changes in gix-status (366dfb3)
    • Adapt to changes in gix-dir (e91accc)
    • Merge branch 'panic-msg-fix' (a86a5c0)
    • Fix into_{blob,tag} panic messages (b81d8ae)
    • Merge branch 'dirwalk' (face359)
    • Add Repository::dirwalk_with_delegate(). (6914d1a)
    • Add open::Options::current_dir(). (d8bd45e)
    • Merge branch 'tempfile-permissions' (7b44c7f)
    • Release gix-tempfile v13.1.0, gix-lock v13.1.0, safety bump 12 crates (8430442)
    • Release gix-command v0.3.4 (8a62fb5)
    • Release gix-path v0.10.5 (b8cba96)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.