Skip to content

Releases: GitoxideLabs/gitoxide

gix-ignore v0.11.1

25 Feb 15:53
45b4470
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 30 calendar days.
  • 36 days passed between releases.
  • 0 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)
    • Release gix-path v0.10.5 (b8cba96)

gix-glob v0.16.1

25 Feb 15:53
45b4470
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 3 commits contributed to the release over the course of 30 calendar days.
  • 36 days passed between releases.
  • 0 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
    • Prepare changelogs prior to release (f2e111f)
    • Thanks clippy (13d5602)
    • Release gix-path v0.10.5 (b8cba96)

gix-fsck v0.3.0

25 Feb 15:54
45b4470
Compare
Choose a tag to compare

Chore

  • change rust-version manifest field back to 1.65.
    They didn't actually need to be higher to work, and changing them
    unecessarily can break downstream CI.

    Let's keep this value as low as possible, and only increase it when
    more recent features are actually used.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelogs prior to release (f2e111f)
    • Release gix-utils v0.1.9, gix-features v0.38.0, gix-actor v0.30.0, gix-object v0.41.0, gix-path v0.10.4, gix-glob v0.16.0, gix-attributes v0.22.0, gix-command v0.3.3, gix-packetline-blocking v0.17.3, gix-filter v0.9.0, gix-fs v0.10.0, gix-commitgraph v0.24.0, gix-revwalk v0.12.0, gix-traverse v0.37.0, gix-worktree-stream v0.9.0, gix-archive v0.9.0, gix-config-value v0.14.4, gix-tempfile v13.0.0, gix-lock v13.0.0, gix-ref v0.41.0, gix-sec v0.10.4, gix-config v0.34.0, gix-url v0.27.0, gix-credentials v0.24.0, gix-ignore v0.11.0, gix-index v0.29.0, gix-worktree v0.30.0, gix-diff v0.40.0, gix-discover v0.29.0, gix-mailmap v0.22.0, gix-negotiate v0.12.0, gix-pack v0.47.0, gix-odb v0.57.0, gix-pathspec v0.6.0, gix-packetline v0.17.3, gix-transport v0.41.0, gix-protocol v0.44.0, gix-revision v0.26.0, gix-refspec v0.22.0, gix-status v0.5.0, gix-submodule v0.8.0, gix-worktree-state v0.7.0, gix v0.58.0, safety bump 39 crates (eb6aa8f)
    • Release gix-date v0.8.3, gix-hash v0.14.1, gix-trace v0.1.6, gix-features v0.37.1, gix-actor v0.29.1, gix-validate v0.8.3, gix-object v0.40.1, gix-path v0.10.3, gix-glob v0.15.1, gix-quote v0.4.10, gix-attributes v0.21.1, gix-command v0.3.2, gix-packetline-blocking v0.17.2, gix-utils v0.1.8, gix-filter v0.8.1, gix-fs v0.9.1, gix-chunk v0.4.7, gix-commitgraph v0.23.1, gix-hashtable v0.5.1, gix-revwalk v0.11.1, gix-traverse v0.36.1, gix-worktree-stream v0.8.1, gix-archive v0.8.1, gix-config-value v0.14.3, gix-tempfile v12.0.1, gix-lock v12.0.1, gix-ref v0.40.1, gix-sec v0.10.3, gix-config v0.33.1, gix-prompt v0.8.2, gix-url v0.26.1, gix-credentials v0.23.1, gix-ignore v0.10.1, gix-bitmap v0.2.10, gix-index v0.28.1, gix-worktree v0.29.1, gix-diff v0.39.1, gix-discover v0.28.1, gix-macros v0.1.3, gix-mailmap v0.21.1, gix-negotiate v0.11.1, gix-pack v0.46.1, gix-odb v0.56.1, gix-pathspec v0.5.1, gix-packetline v0.17.2, gix-transport v0.40.1, gix-protocol v0.43.1, gix-revision v0.25.1, gix-refspec v0.21.1, gix-status v0.4.1, gix-submodule v0.7.1, gix-worktree-state v0.6.1, gix v0.57.1 (972241f)
    • Merge branch 'msrv' (8c492d7)
    • Change rust-version manifest field back to 1.65. (3bd09ef)

gix-filter v0.10.0

25 Feb 15:53
45b4470
Compare
Choose a tag to compare

Bug Fixes (BREAKING)

  • allow buffer operations to fail gracefully on out-of-memory.

Commit Statistics

  • 7 commits contributed to the release over the course of 30 calendar days.
  • 36 days passed between releases.
  • 1 commit was 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 'entryoom' (684fa5c)
    • Allow buffer operations to fail gracefully on out-of-memory. (fc68140)
    • Refactor (2a9ef4e)
    • Handle OOM when copying to buffers (0be338f)
    • Release gix-command v0.3.4 (8a62fb5)
    • Release gix-path v0.10.5 (b8cba96)

gix-discover v0.30.0

25 Feb 15:54
45b4470
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 4 commits contributed to the release over the course of 30 calendar days.
  • 36 days passed between releases.
  • 0 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 'tempfile-permissions' (7b44c7f)
    • Release gix-tempfile v13.1.0, gix-lock v13.1.0, safety bump 12 crates (8430442)
    • Release gix-path v0.10.5 (b8cba96)

gix-dir v0.1.0

25 Feb 15:54
45b4470
Compare
Choose a tag to compare

Bug Fixes

  • pathspec prefixes still allows directory collapsing.
  • proper submodule handling
    Previously it was possible for .git files in directories to
    not trigger repository detection.
  • assure Action::Cancel doesn't run into unreachable code.

New Features (BREAKING)

  • Represent DotGit as ExtendedKind
    This cleans up the model despite also making it harder to detect
    whether something is a DotGit.

  • simplify walk() signature to compute root with pathspec directory.
    This makes the overall handling more unified, while assuring it's always
    in the worktree.

    And as a pathspec directory isn't exactly the same as a user-specified root,
    it's also possible to override this automation.

  • allow to emit all collapsed entries.
    This is useful for rename tracking as it allows to see all files
    that may take part in a rename (i.e. when a directory is renamed).

Commit Statistics

  • 18 commits contributed to the release over the course of 57 calendar days.
  • 6 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' (d53504a)
    • Make it even harder to remove your own CWD (4d5767c)
    • Assure that we don't artificially make non-recursable directories visible (1a26732)
    • Represent DotGit as ExtendedKind (bd5f449)
    • Pathspec prefixes still allows directory collapsing. (95d10ee)
    • Merge branch 'status' (bb48c4c)
    • More natural top-level handling (44ccc67)
    • Simplify walk() signature to compute root with pathspec directory. (b6ea37a)
    • Allow to emit all collapsed entries. (4567dbb)
    • Proper submodule handling (dc200bf)
    • Assure Action::Cancel doesn't run into unreachable code. (c04954a)
    • Merge branch 'status' (b8def77)
    • Make sure that *foo* prefixes don't end up matching any directory. (482d6f3)
    • Merge branch 'dirwalk' (face359)
    • Implementation of the Git-style directory walk. (3252cfd)
    • Merge branch 'gix-status' (c3983c6)
    • Initial version of the gix-dir crate (22acf0d)

gix-diff v0.41.0

25 Feb 15:53
45b4470
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 9 commits contributed to the release over the course of 30 calendar days.
  • 36 days passed between releases.
  • 0 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
    • Prepare changelogs prior to release (f2e111f)
    • Thanks clippy (13d5602)
    • Merge branch 'tempfile-permissions' (7b44c7f)
    • Release gix-tempfile v13.1.0, gix-lock v13.1.0, safety bump 12 crates (8430442)
    • Merge branch 'entryoom' (684fa5c)
    • Refactor (2a9ef4e)
    • Handle OOM when copying to buffers (0be338f)
    • Release gix-command v0.3.4 (8a62fb5)
    • Release gix-path v0.10.5 (b8cba96)

gix-date v0.8.4

25 Feb 15:53
45b4470
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 3 commits contributed to the release over the course of 13 calendar days.
  • 57 days passed between releases.
  • 0 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 'dirwalk' (face359)
    • Adjust gitignore files with precious declarations (ae86a6a)

gix-credentials v0.24.1

25 Feb 15:53
45b4470
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 3 commits contributed to the release over the course of 30 calendar days.
  • 36 days passed between releases.
  • 0 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)
    • Release gix-command v0.3.4 (8a62fb5)
    • Release gix-path v0.10.5 (b8cba96)

gix-config-value v0.14.5

25 Feb 15:53
45b4470
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 4 commits contributed to the release over the course of 30 calendar days.
  • 36 days passed between releases.
  • 0 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 'dirwalk' (face359)
    • Adjust gitignore files with precious declarations (ae86a6a)
    • Release gix-path v0.10.5 (b8cba96)