Skip to content

Releases: GitoxideLabs/gitoxide

gix-command v0.4.1

18 Jan 15:56
dea106a
Compare
Choose a tag to compare

Chore

  • bump rust-version to 1.70
    That way clippy will allow to use the fantastic Option::is_some_and()
    and friends.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update all changelogs prior to release (1f6390c)
    • Merge pull request #1762 from GitoxideLabs/fix-1759 (7ec21bb)
    • Bump rust-version to 1.70 (17835bc)
    • Merge pull request #1739 from GitoxideLabs/new-release (d22937f)

gix-chunk v0.4.11

18 Jan 15:56
dea106a
Compare
Choose a tag to compare

Chore

  • bump rust-version to 1.70
    That way clippy will allow to use the fantastic Option::is_some_and()
    and friends.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update all changelogs prior to release (1f6390c)
    • Merge pull request #1762 from GitoxideLabs/fix-1759 (7ec21bb)
    • Bump rust-version to 1.70 (17835bc)
    • Merge pull request #1701 from GitoxideLabs/release (e8b3b41)

gix-blame v0.0.0

18 Jan 15:57
dea106a
Compare
Choose a tag to compare

Chore

  • uniformize deny attributes
  • remove default link to cargo doc everywhere

Bug Fixes

  • note that crates have been renamed from git-* to gix-*.
    This also means that the git-* prefixed crates of the gitoxide project
    are effectively unmaintained.
    Use the crates with the gix-* prefix instead.

    If you were using git-repository, then gix is its substitute.

New Features (BREAKING)

  • upgrade edition to 2021 in most crates.
    MSRV for this is 1.56, and we are now at 1.60 so should be compatible.
    This isn't more than a patch release as it should break nobody
    who is adhering to the MSRV, but let's be careful and mark it
    breaking.

    Note that git-features and git-pack are still on edition 2018
    as they make use of a workaround to support (safe) mutable access
    to non-overlapping entries in a slice which doesn't work anymore
    in edition 2021.

gix-bitmap v0.2.14

18 Jan 15:56
dea106a
Compare
Choose a tag to compare

Chore

  • bump rust-version to 1.70
    That way clippy will allow to use the fantastic Option::is_some_and()
    and friends.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update all changelogs prior to release (1f6390c)
    • Merge pull request #1762 from GitoxideLabs/fix-1759 (7ec21bb)
    • Bump rust-version to 1.70 (17835bc)
    • Merge pull request #1701 from GitoxideLabs/release (e8b3b41)

gix-attributes v0.24.0

18 Jan 15:56
dea106a
Compare
Choose a tag to compare

Chore

  • bump rust-version to 1.70
    That way clippy will allow to use the fantastic Option::is_some_and()
    and friends.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update all changelogs prior to release (1f6390c)
    • Merge pull request #1762 from GitoxideLabs/fix-1759 (7ec21bb)
    • Bump rust-version to 1.70 (17835bc)
    • Merge pull request #1701 from GitoxideLabs/release (e8b3b41)

gix-archive v0.19.0

18 Jan 15:56
dea106a
Compare
Choose a tag to compare

Chore

  • bump rust-version to 1.70
    That way clippy will allow to use the fantastic Option::is_some_and()
    and friends.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update all changelogs prior to release (1f6390c)
    • Merge pull request #1762 from GitoxideLabs/fix-1759 (7ec21bb)
    • Bump rust-version to 1.70 (17835bc)
    • Merge pull request #1739 from GitoxideLabs/new-release (d22937f)

gix-actor v0.33.2

18 Jan 15:56
dea106a
Compare
Choose a tag to compare

Chore

  • bump rust-version to 1.70
    That way clippy will allow to use the fantastic Option::is_some_and()
    and friends.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update all changelogs prior to release (1f6390c)
    • Merge pull request #1762 from GitoxideLabs/fix-1759 (7ec21bb)
    • Bump rust-version to 1.70 (17835bc)
    • Merge pull request #1701 from GitoxideLabs/release (e8b3b41)

gitoxide-core v0.45.0

18 Jan 15:57
dea106a
Compare
Choose a tag to compare

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)

v0.40.0

22 Dec 15:12
beb0ea8
Compare
Choose a tag to compare

New Features

  • add first 'debug' version of gix log
    It's primarily meant to better understand gix blame.
  • add --tree-favor to gix merge tree|commit.
    With it one can decide which side to favor in case of
    irreconcilable tree-conflicts.

Bug Fixes

  • gix merge file now uses THEIRS instead of OURS where needed

Commit Statistics

  • 7 commits contributed to the release over the course of 27 calendar days.
  • 28 days passed between releases.
  • 3 commits were understood as conventional.
  • 1 unique issue was worked on: #1703

Commit Details

view details
  • #1703
    • gix merge file now uses THEIRS instead of OURS where needed (0727b56)
  • Uncategorized
    • Merge pull request #1643 from cruessler/add-gix-log (29cb775)
    • Add first 'debug' version of gix log (c7e04e9)
    • Merge pull request #1705 from GitoxideLabs/merge (520c832)
    • Adapt to changes in gix-diff (960773e)
    • Add --tree-favor to gix merge tree|commit. (471e046)
    • Merge pull request #1704 from GitoxideLabs/fix-1703 (e8ce25f)

gix-worktree-stream v0.18.0

22 Dec 15:07
c1ba571
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (7ea8582)
    • Merge pull request #1701 from GitoxideLabs/release (e8b3b41)