diff --git a/utils/update_checkout/update_checkout/update_checkout.py b/utils/update_checkout/update_checkout/update_checkout.py index 83610b6330025..ba8b7e09035f4 100755 --- a/utils/update_checkout/update_checkout/update_checkout.py +++ b/utils/update_checkout/update_checkout/update_checkout.py @@ -292,13 +292,14 @@ def obtain_additional_swift_sources(pool_args): print("Cloning '" + repo_name + "'") if skip_history: - shell.run(['git', 'clone', '--recursive', '--depth', '1', - '--branch', repo_branch, remote, repo_name] + + shell.run(['git', 'clone', '-c', 'core.symlinks=true', '-c', 'core.autocrlf=input', + '--recursive', '--depth', '1', '--branch', repo_branch, remote, repo_name] + (['--no-tags'] if skip_tags else []), env=env, echo=True) else: - shell.run(['git', 'clone', '--recursive', remote, repo_name] + + shell.run(['git', 'clone', '-c', 'core.symlinks=true', '-c', 'core.autocrlf=input', + '--recursive', remote, repo_name] + (['--no-tags'] if skip_tags else []), env=env, echo=True)