main
fix(ignore, fs): allow loading ignore patterns behind symlink (fixes #10785) (#10786)
lib/fs: Unwrap mtimeFile, get fd the "correct" way (ref #6875) (#6877)
chore: style fixes from `go fix` (#10846)
chore: remove tracking inode change time (#10579)
all: Support syncing extended attributes (fixes #2698) (#8513)
build: allow inotify on Android amd64 (ref #8710) (#10783)
chore(fs): optimise casefs caching performance (#10830)
fix(fs): only apply case option to fakefs in stress test (#10440)
refactor: use modern Protobuf encoder (#9817)
feat: switch logging framework (#10220)
chore(fs): remove unused SymlinksSupported() method (#10684)
refactor: use slices package for sort (#10132)
lib/fs: Add support for Windows duplicate extents (#6764)
chore(fs): linter complaints
fix(fs): check for unsupported error on modern Windows (fixes #10164) (#10165)
chore(fs): use x/sys/windows where possible (#10766)
chore(fs): speed up case normalization (#10013)
chore: linter: embeddedstructfieldcheck
Merge branch 'main' into v2
lib/sha256: Remove it (#9643)
lib/fs: Optimize TempName + some cosmetic changes (#7911)
style: gofumpt all the things (#9829)