Skip to content

Use Fanotify for file monitoring.

Carlos Garnacho requested to merge wip/carlosg/fanotify into master

This is a very nice and unexpected last gift from 2021. Recent kernels enabled the usage of fanotify for file monitoring without additional capabilities. This merge request splits TrackerMonitor into a base abstract class and a glib implementation, and adds an extra fanotify implementation that is preferred over GFileMonitor where available.

Merge request reports