瀏覽代碼

Hopeful for Windows compat

bmcorser 9 年之前
父節點
當前提交
111832309a
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      dulwich/repo.py

+ 3 - 2
dulwich/repo.py

@@ -687,12 +687,13 @@ class Repo(BaseRepo):
 
         :param start: The directory to start discovery from (defaults to '.')
         """
+        remaining = True
         path = os.path.abspath(start)
-        while path != '/':
+        while remaining:
             try:
                 return cls(path)
             except NotGitRepository:
-                path, _ = os.path.split(path)
+                path, remaining = os.path.split(path)
         raise NotGitRepository(
             "No git repository was found at %(path)s" % dict(path=start)
         )