Ver Fonte

Hopeful for Windows compat

bmcorser há 9 anos atrás
pai
commit
111832309a
1 ficheiros alterados com 3 adições e 2 exclusões
  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)
         )