| Index: owners.py
|
| diff --git a/owners.py b/owners.py
|
| index e0b4e07b5e9ab2e1c916e104b743982d743a9cc8..1dd467f6ff7d7cf30a880a45fc9a661f43ec435c 100644
|
| --- a/owners.py
|
| +++ b/owners.py
|
| @@ -224,9 +224,10 @@ class Database(object):
|
| glob_string = m.group(1)
|
| directive = m.group(2)
|
| full_glob_string = self.os_path.join(self.root, dirpath, glob_string)
|
| - if self.os_path.sep in glob_string:
|
| + if '/' in glob_string or '\\' in glob_string:
|
| raise SyntaxErrorInOwnersFile(owners_path, lineno,
|
| - 'per-file globs cannot span directories: "%s"' % line)
|
| + 'per-file globs cannot span directories or use escapes: "%s"' %
|
| + line)
|
| baselines = self.glob(full_glob_string)
|
| for baseline in (self.os_path.relpath(b, self.root) for b in baselines):
|
| self._add_entry(baseline, directive, "per-file line",
|
|
|