浏览代码

Don't use os.path.sep since that changes with the platform

We might want to convert all paths to POSIX to make this work
with platform specific paths (Windows paths :P)
Segev Finer 7 年之前
父节点
当前提交
a5afa0e1ba
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      dulwich/ignore.py

+ 3 - 3
dulwich/ignore.py

@@ -243,11 +243,11 @@ class IgnoreFilterManager(object):
         if os.path.isabs(path):
             path = os.path.relpath(path, self._top_path)
         filters = [(0, f) for f in self._global_filters]
-        parts = path.split(os.path.sep)
+        parts = path.split('/')
         for i in range(len(parts)+1):
-            dirname = os.path.sep.join(parts[:i])
+            dirname = '/'.join(parts[:i])
             for s, f in filters:
-                relpath = os.path.sep.join(parts[s:i])
+                relpath = '/'.join(parts[s:i])
                 status = f.is_ignored(relpath)
                 if status is not None:
                     return status