Document whether Event.paths are absolute/relative/either
Currently it doesn't document whether the path is absolute or relative. In my testing on Linux with INotify it's absolute. Is that an invariant I can rely on? I think it would be useful to document either way.
Pretty sure it's relative unless the path starts with a slash (i.e. /) which is the norm for Linux command lines.
Would like for this to be confirmed a contributor though.
I think we'll need tests for that. On linux the OS itself doesn't give you a full path. We're joining them together. And from that I'd expect that if you pass a relative path to watch, you'll get a relative path in the event - especially when watching a single file (as no WalkDir is involved which also may alter the absolute/relative behaviour). Maybe you can test that @ndmitchell We'll have to investigate this for all other backends as well.
If required, use canonicalize to get an absolute path.