Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tox-dev/filelock
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.24.2
Choose a base ref
...
head repository: tox-dev/filelock
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.24.3
Choose a head ref
  • 4 commits
  • 7 files changed
  • 3 contributors

Commits on Feb 16, 2026

  1. 🐛 fix(ci): add trailing blank line after changelog entries (#492)

    The release workflow's changelog generation omitted a blank line after
    the bullet list, causing a Sphinx warning (treated as error) when the
    next version header followed immediately. Also fix the 3.24.2 entry.
    gaborbernat authored Feb 16, 2026
    Configuration menu
    Copy the full SHA
    a67ae00 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2026

  1. [pre-commit.ci] pre-commit autoupdate (#493)

    updates:
    - [github.com/python-jsonschema/check-jsonschema: 0.36.1 → 0.36.2](python-jsonschema/check-jsonschema@0.36.1...0.36.2)
    - [github.com/tox-dev/tox-toml-fmt: v1.5.4 → v1.6.0](tox-dev/tox-toml-fmt@v1.5.4...v1.6.0)
    - [github.com/tox-dev/pyproject-fmt: v2.15.2 → v2.16.0](tox-dev/pyproject-fmt@v2.15.2...v2.16.0)
    - [github.com/astral-sh/ruff-pre-commit: v0.15.0 → v0.15.1](astral-sh/ruff-pre-commit@v0.15.0...v0.15.1)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Feb 17, 2026
    Configuration menu
    Copy the full SHA
    e65c3b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2026

  1. 🐛 fix(unix): handle ENOENT race on FUSE/NFS during acquire (#495)

    * 🐛 fix(unix): handle ENOENT race on FUSE/NFS during acquire
    
    On FUSE/NFS, os.open(O_CREAT) is not atomic. Another
    process's unlink() in _release can remove the lock file
    between LOOKUP and CREATE, causing ENOENT. Catch this
    and return to let the retry loop handle the contention.
    
    Fixes #494
    
    * test: add FUSE/NFS FileNotFoundError race test
    
    Test that FileNotFoundError during os.open(O_CREAT)
    is handled gracefully by the retry loop, simulating
    the FUSE/NFS race condition from issue #494.
    gaborbernat authored Feb 19, 2026
    Configuration menu
    Copy the full SHA
    e266937 View commit details
    Browse the repository at this point in the history
  2. Release 3.24.3

    gaborbernat committed Feb 19, 2026
    Configuration menu
    Copy the full SHA
    b34b3df View commit details
    Browse the repository at this point in the history
Loading