Merge pull request #338 from SkySoft-ATM/fetch_commits_when_lfs

git fetch is required even when using lfs
This commit is contained in:
Jose Diaz-Gonzalez
2024-09-11 14:51:16 -04:00
committed by GitHub

View File

@@ -1318,13 +1318,15 @@ def fetch_repository(
git_command = ["git", "remote", "set-url", "origin", remote_url] git_command = ["git", "remote", "set-url", "origin", remote_url]
logging_subprocess(git_command, cwd=local_dir) logging_subprocess(git_command, cwd=local_dir)
if lfs_clone: git_command = ["git", "fetch", "--all", "--force", "--tags", "--prune"]
git_command = ["git", "lfs", "fetch", "--all", "--prune"]
else:
git_command = ["git", "fetch", "--all", "--force", "--tags", "--prune"]
if no_prune: if no_prune:
git_command.pop() git_command.pop()
logging_subprocess(git_command, cwd=local_dir) logging_subprocess(git_command, cwd=local_dir)
if lfs_clone:
git_command = ["git", "lfs", "fetch", "--all", "--prune"]
if no_prune:
git_command.pop()
logging_subprocess(git_command, cwd=local_dir)
else: else:
logger.info( logger.info(
"Cloning {0} repository from {1} to {2}".format( "Cloning {0} repository from {1} to {2}".format(