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.
@@ -104,7 +104,8 @@ def get_refs(
missing_files = [
filename
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:
logger.debug(