fsnotify

Cross-platform filesystem notifications for Go.

BSD-3-CLAUSE License

Stars
9.5K
Committers
75

Bot releases are hidden (Show)

fsnotify - inotify: Retry read on EINTR

Published by nathany over 9 years ago

inotify: Retry read on EINTR #61 (thanks @PieterD)

fsnotify - another backport

Published by nathany almost 10 years ago

  • kqueue: cleanup internal watch before sending remove event #51
fsnotify - focus on kqueue

Published by nathany almost 10 years ago

kqueue

  • rework internals #43
  • add low-level functions
  • only need to store flags on directories
  • less mutexes #13
  • done can be an unbuffered channel
  • remove calls to os.NewSyscallError
  • fix regression in rework causing subdirectories to be watched #48
  • cleanup internal watch before sending remove event #51

other

  • More efficient string concatenation for Event.String() #52 (thanks @mdlayher)
fsnotify - DragonFly BSD

Published by nathany about 10 years ago

  • kqueue: add dragonfly to the build tags.
  • Rename source code files, rearrange code so exported APIs are at the top.
  • Add done channel to example code. (thanks @chenyukang)
fsnotify - Fix: Windows rename consistiency

Published by nathany about 10 years ago

Windows MOVED_TO now translates to Create like on BSD and Linux.

fsnotify - A New API

Published by nathany about 10 years ago

  • Improve documentation for exported identifiers. #30
  • Minor updates based on feedback from golint.

v1 contains a number of API changes and improvements over v0.9.0. See the CHANGELOG for the full details.

fsnotify - Fix missing create events on macOS

Published by nathany about 10 years ago

  • Missing create events on macOS. #14 (thanks @zhsso)
  • Make ./path and path equivalent. (thanks @zhsso)
fsnotify - Backport

Published by nathany about 10 years ago

  • Fix missing create events on macOS. #14 (thanks @zhsso)