Explorar el Código

Hopeful for Windows compat

bmcorser hace 9 años
padre
commit
111832309a
Se han modificado 1 ficheros con 3 adiciones y 2 borrados
  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)
         )