Skip to content

Releases: GitoxideLabs/gitoxide

gix-config v0.35.0

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

A maintenance release without user-facing changes.

Commit Statistics

  • 15 commits contributed to the release over the course of 33 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)
    • Merge pull request #1290 from epage/winnow (a663e9f)
    • Update winnow to 0.6 (e175b20)
    • Update winnow to 0.5.40 (516e105)
    • Merge branch 'dirwalk' (face359)
    • Adjust gitignore files with precious declarations (ae86a6a)
    • Adjust test expectations to work with latest Rust version (53e9b4e)
    • 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 pull request #1267 from epage/winnow (69cb78b)
    • Move off deprecated fold_repeat (b7ca4b2)
    • Update from winnow 0.5.31 to 0.5.36 (9470554)
    • Release gix-path v0.10.5 (b8cba96)
    • Assure the fuzzer can't construct expensive values (3edf0fe)

gix-commitgraph v0.24.1

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

A maintenance release without user-facing changes.

Commit Statistics

  • 5 commits contributed to the release over the course of 19 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)
    • Merge branch 'chunks_exact' (d4d478b)
    • Use chunks_exact where possible (2482023)

gix-command v0.3.5

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

Bug Fixes

  • Add test to assure echo "$@" >&2 works as expected
    Previously it would print the arguments twice, now it only prints
    it once as we avoid adding the 'trick' to the script if it's already
    present.

    This helps with custom git credential helpers who endorse to
    to call them like !credential-helper $@, in which case the
    added arguments are already part of the script.

    See https://github.com/languitar/pass-git-helper for detailed
    documentation on how that should usually work.

    Git seems to manage to not automatically add '$@' when calling
    credential helpers, but it's something that is done by gix-command
    automatically when a command should be invoked that receives arguments
    and has to be evaluated by a shell.

    The current implementation is very naive, but should also work
    for 99.9% of the cases out there.

Commit Statistics

  • 2 commits contributed to the release over the course of 12 calendar days.
  • 21 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #1284

Commit Details

view details
  • #1284
    • Add test to assure echo "$@" >&2 works as expected (74631d4)
  • Uncategorized
    • Prepare changelogs prior to release (f2e111f)

gix-attributes v0.22.1

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)

gix-archive v0.10.0

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-actor v0.30.1

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

A maintenance release without user-facing changes.

Commit Statistics

  • 10 commits contributed to the release over the course of 24 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 'btoi' (5fc379d)
    • Refactor (c5c69bd)
    • Inline btoi code to reduce compile times (f26f298)
    • Merge pull request #1290 from epage/winnow (a663e9f)
    • Update winnow to 0.6 (e175b20)
    • Update winnow to 0.5.40 (516e105)
    • Merge pull request #1267 from epage/winnow (69cb78b)
    • Move off deprecated take_until[01] (52ede06)
    • Update from winnow 0.5.31 to 0.5.36 (9470554)

gitoxide-core v0.36.0

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

New Features

  • add gix clean --patterns-for-entries|-m to help with wildcards.
  • gix status now shows untracked files as well.
  • gix free index info now lists EOIE and IEOT extensions.
  • basic gix clean

Commit Statistics

  • 29 commits contributed to the release over the course of 57 calendar days.
  • 58 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' (d53504a)
    • Adapt to changes in gix-dir (aa7c190)
    • Add gix clean --patterns-for-entries|-m to help with wildcards. (9863d75)
    • Further improvements to gix clean (e944e74)
    • Improve gix clean messaging (221bce4)
    • Merge branch 'status' (bb48c4c)
    • Adapt to changes in gix (417f99f)
    • Adapt to changes in gix-dir (ab0f63a)
    • Adapt to changes in gix-status (366dfb3)
    • gix status now shows untracked files as well. (e52ad78)
    • gix clean is interruptable (4fd3173)
    • Merge pull request #1295 from benmkw/note (9b71440)
    • Add attribution (38a0ed9)
    • Merge branch 'iter' (ccb607d)
    • Refactor (ff68295)
    • User itertools join to avoid allocations (a4ac58e)
    • Remove itertools (5ddbe72)
    • Merge branch 'status' (b8def77)
    • Improve gix clean reporting (0af2fe6)
    • Merge branch 'dirwalk' (face359)
    • gix free index info now lists EOIE and IEOT extensions. (a3ab5bc)
    • Basic gix clean (e8597f3)
    • Merge branch 'tempfile-permissions' (7b44c7f)
    • Release gix-tempfile v13.1.0, gix-lock v13.1.0, safety bump 12 crates (8430442)
    • 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)
    • Merge pull request #1248 from joshtriplett/tyop (39f35da)
    • Typo fixes (3ef3bc2)
    • 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)

gix-tempfile v13.1.0

06 Feb 17:43
8430442
Compare
Choose a tag to compare

New Features

  • tempfile with permission support, adding new *_with_permissions(..., permissions) methods.

Commit Statistics

  • 1 commit contributed to the release.
  • 17 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Tempfile with permission support, adding new *_with_permissions(..., permissions) methods. (45ef4ff)

gix-lock v13.1.0

06 Feb 17:43
8430442
Compare
Choose a tag to compare

New Features

  • add *_with_permissions(..., permissions) methods.
    That way it's possible to create lock files with non-default permissions
    as well.

Bug Fixes

  • when obtaining locks, use mode 666 on Linux by default.
    Doing so helps with using sudo and others.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Add *_with_permissions(..., permissions) methods. (719fc81)
    • When obtaining locks, use mode 666 on Linux by default. (d83e45d)

gix-command v0.3.4

03 Feb 20:22
8a62fb5
Compare
Choose a tag to compare

New Features

  • on windows, try to parse the interpreter out of files.
    This is done by Git for Windows as well for additional compatibility
    around launching hooks.
  • facilities to parse interpreters out of executables (windows compatible).
    We also add facilities to parse the shebang (via shebang::parse())
    and extract the interpreter from an executable via extract_interpreter().

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Merge branch 'parse-interpreter' (7503e5f)
    • On windows, try to parse the interpreter out of files. (33517d0)
    • Facilities to parse interpreters out of executables (windows compatible). (5708fee)
    • Release gix-path v0.10.5 (b8cba96)