allow files from a git repo to exist in build repo without throwing an error
This commit is contained in:
parent
ed6494826f
commit
75428387f6
1 changed files with 18 additions and 16 deletions
|
@ -28,7 +28,7 @@ def build(
|
|||
build_all: bool = False, # output control / versioning
|
||||
write_build_information: bool = True, # meta
|
||||
clean_old_files: bool = False
|
||||
):
|
||||
):
|
||||
pytex_msg('Getting git repository information...')
|
||||
if extra_header:
|
||||
if extra_header.exists():
|
||||
|
@ -95,8 +95,9 @@ def build(
|
|||
sources_to_build = []
|
||||
for file in files:
|
||||
if last_build_info:
|
||||
last_build_info_for_this_file =\
|
||||
list(filter(lambda i: i['source file'] == str(file.relative_to(src_dir)), last_build_info['tex_sources']))
|
||||
last_build_info_for_this_file = \
|
||||
list(filter(lambda i: i['source file'] == str(file.relative_to(src_dir)),
|
||||
last_build_info['tex_sources']))
|
||||
else:
|
||||
last_build_info_for_this_file = []
|
||||
sources_to_build.append(
|
||||
|
@ -147,6 +148,7 @@ def build(
|
|||
file.unlink()
|
||||
elif not str(file.relative_to(output_dir)) in built_files:
|
||||
if not file.is_dir() and not str(file.relative_to(output_dir)) == 'build_info.json':
|
||||
if '.git' not in str(file):
|
||||
# PyTeX does not at all know something about this file
|
||||
raise UnknownFileInBuildDirectoryError(file.relative_to(output_dir))
|
||||
|
||||
|
|
Loading…
Reference in a new issue