git lfs clone doe snot respect --mirror

This commit is contained in:
Louis Parisot
2022-02-03 11:45:59 +01:00
parent 9e1800f56e
commit 885e94a102

View File

@@ -1106,16 +1106,17 @@ def fetch_repository(name,
masked_remote_url, masked_remote_url,
local_dir)) local_dir))
if bare_clone: if bare_clone:
git_command = ['git', 'clone', '--mirror', remote_url, local_dir]
logging_subprocess(git_command, None)
if lfs_clone: if lfs_clone:
git_command = ['git', 'lfs', 'clone', '--mirror', remote_url, local_dir] git_command = ['git', 'lfs', 'fetch', '--all', '--prune']
else: logging_subprocess(git_command, None, cwd=local_dir)
git_command = ['git', 'clone', '--mirror', remote_url, local_dir]
else: else:
if lfs_clone: if lfs_clone:
git_command = ['git', 'lfs', 'clone', remote_url, local_dir] git_command = ['git', 'lfs', 'clone', remote_url, local_dir]
else: else:
git_command = ['git', 'clone', remote_url, local_dir] git_command = ['git', 'clone', remote_url, local_dir]
logging_subprocess(git_command, None) logging_subprocess(git_command, None)
def backup_account(args, output_directory): def backup_account(args, output_directory):