github GitoxideLabs/gitoxide gix-tempfile-v26.0.0
gix-tempfile v26.0.0

5 hours ago

New Features (BREAKING)

  • support shared permissions for parent directories

    Temporary files created in shared repositories can require new parent
    directories. Callers need those directories to honor the repository's
    sharing policy even when the process umask would make them private.

    Replace the tuple field of ContainingDirectory::CreateAllRaceProof with
    named retries and shared_repository_permissions fields, and pass the
    policy to directory creation in gix_fs. Setting the policy to 0
    preserves the previous umask behavior. Adapt the existing tempfile tests
    to the new variant shape.

Commit Statistics

  • 6 commits contributed to the release over the course of 13 calendar days.
  • 13 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 (794eeef)
    • Merge pull request #3032 from GitoxideLabs/sec-audit (1d7bac7)
    • Merge pull request #3022 from GitoxideLabs/release-testtools (f819565)
    • Merge pull request #2977 from GitoxideLabs/worktree-create (d9f7c85)
    • Support shared permissions for parent directories (9fa532d)
    • Merge pull request #3020 from GitoxideLabs/report-september (5fb3dcf)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.