message: Fix spurious refresh on modification of some ignored files on Linux
  The test for ignored files was passing the name relative to the watched
  directory, which are all watched individually in the inotify backend. It now
  passes the absolute path in all cases. Fixes
diff: @@ -97,13 +97,16 @@ public:
  for (char *ptr = buf; ptr < buf + len;
  ptr += sizeof(inotify_event) + event->len) {
  event = reinterpret_cast<inotify_event *>(ptr);
  - if (event->len && !mRepo.isIgnored(event->name)) {
  + if (event->len) {
  + QString path = mWds.value(event->wd).filePath(event->name);
  + if (!mRepo.isIgnored(path)) {
  ignored = false;
  // Start watching new directories.
  int mask = (IN_CREATE | IN_ISDIR);
  if ((event->mask & mask) == mask)
  - watch(mWds.value(event->wd).filePath(event->name));
  + watch(path);
  + }
  }
  }
  }
  