Bug 1714159 - Handle `c:/...` and `C:/...` when making relative paths in `mozlint`. r=ahal

Depends on D116151

Differential Revision: https://phabricator.services.mozilla.com/D116637
This commit is contained in:
Nick Alexander 2021-06-02 21:27:40 +00:00
Родитель 16ab993262
Коммит e11d5cd04e
1 изменённых файлов: 1 добавлений и 4 удалений

Просмотреть файл

@ -104,10 +104,7 @@ class Issue(object):
assert root is not None, "Missing ResultSummary.root"
if os.path.isabs(self.path):
self.path = mozpath.normpath(self.path)
if self.path.startswith(root):
self.relpath = mozpath.relpath(self.path, root)
else:
self.relpath = self.path
self.relpath = mozpath.relpath(self.path, root)
else:
self.relpath = mozpath.normpath(self.path)
self.path = mozpath.join(root, self.path)