github GitoxideLabs/gitoxide gitoxide-core-v0.45.0
gitoxide-core v0.45.0

latest release: v0.41.0
20 hours ago

New Features

  • add gix blame -L start,end
  • add gix env to print paths relevant to the Git installation.
  • gix status now performs HEAD^{tree}-index comparisons as well.
  • Add support for statistics and additional performance information.
  • add gix blame to the CLI
    That way it's possible to see the blame result of any file in the
    repository.

Bug Fixes

  • gix tree entries now uses a depth-first traversal.
    This makes the result similar to git ls-tree in terms of ordering.
  • gix tree entries usees find_header() to show the object size.

New Features (BREAKING)

  • add status::Platform::into_iter() for obtaining a complete status.
    Note that it is still possible to disable the head-index status.

    Types moved around, effectivey removing the iter:: module for most
    more general types, i.e. those that are quite genericlally useful in
    a status.

Commit Statistics

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

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Update all changelogs prior to release (1f6390c)
    • Merge pull request #1766 from cruessler/add-range-to-gix-blame (90fef01)
    • Add gix blame -L start,end (4a78395)
    • Merge pull request #1768 from GitoxideLabs/improvements (34fa6bb)
    • Adapt to changes in gix-status (25d480c)
    • Merge pull request #1758 from GitoxideLabs/git-shell (851a7c4)
    • Add gix env to print paths relevant to the Git installation. (75d689f)
    • Merge pull request #1752 from GitoxideLabs/git-shell (1ca480a)
    • Thanks clippy (9193b05)
    • Merge pull request #1746 from GitoxideLabs/status (af704f5)
    • Adapt to changes in gix-diff (83b949e)
    • Merge pull request #1410 from GitoxideLabs/status (0ab4f64)
    • gix status now performs HEAD^{tree}-index comparisons as well. (d6ed2e2)
    • Add status::Platform::into_iter() for obtaining a complete status. (801689b)
    • gix tree entries now uses a depth-first traversal. (433b409)
    • Adapt to changes in gix-traverse (1de4e70)
    • gix tree entries usees find_header() to show the object size. (e3c445e)
    • Merge pull request #1453 from cruessler/gix-blame (6ed9976)
    • For linear histories, avoid redoing path lookup work (8196a43)
    • Review and remove all TODOs where possible, update docs and comments (63ee0f9)
    • Swap blamed-file and original-file variable names. (b7f1468)
    • Add support for statistics and additional performance information. (4ffe6eb)
    • Remove duplication and unnecessary parameter (a158d22)
    • Unify how lines in blame results are accessed (f2790a9)
    • First review round (983ec7d)
    • Add gix blame to the CLI (80e5804)
    • Release gix v0.69.1 (7659a65)
    • Merge pull request #1739 from GitoxideLabs/new-release (d22937f)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.