1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-09-20 20:00:37 +02:00

fix(deploy): missing index files trigger errors when running git add

This commit is contained in:
proletarius101 2024-06-05 18:32:53 +08:00
parent 8d8d93b1cb
commit 64da41de60
No known key found for this signature in database

View File

@ -797,9 +797,11 @@ def upload_to_servergitmirror(
logging.info('Mirroring to: ' + remote_url)
if is_index_only:
local_repo.index.add(
_get_index_file_paths(os.path.join('fdroid', repo_section))
files_to_upload = _get_index_file_paths(
os.path.join(local_repo.working_tree_dir, 'fdroid', repo_section)
)
files_to_upload = _remove_missing_files(files_to_upload)
local_repo.index.add(files_to_upload)
else:
# sadly index.add don't allow the --all parameter
logging.debug('Adding all files to git mirror')