Просмотр исходного кода

git: Skip "git cat-file" check if filename is "."

Apparently, "git cat-file -e somebranch:." returns an error. Since the
local directory (".") always exists anyway, we can just skip the file_exists
check in that case.
Jan Holthuis 5 лет назад
Родитель
Сommit
3bb1c33c87
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      sphinx_multiversion/git.py

+ 2 - 1
sphinx_multiversion/git.py

@@ -104,7 +104,8 @@ def get_refs(
         missing_files = [
         missing_files = [
             filename
             filename
             for filename in files
             for filename in files
-            if not file_exists(gitroot, ref.refname, filename)
+            if filename != "."
+            and not file_exists(gitroot, ref.refname, filename)
         ]
         ]
         if missing_files:
         if missing_files:
             logger.debug(
             logger.debug(