Skip to content

Commit 73f2008

Browse files
authored
Merge pull request #22619 from moiseev/update-checkout-no-prompt
Don't prompt for credentials in update_checkout
2 parents ef97c2b + 8f1c70c commit 73f2008

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

utils/update_checkout/update_checkout/update_checkout.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -223,20 +223,24 @@ def obtain_additional_swift_sources(pool_args):
223223
print("Cloning '" + repo_name + "'")
224224

225225
if skip_history:
226-
shell.run(['git', 'clone', '--recursive', '--depth', '1',
227-
'--branch', repo_branch, remote, repo_name],
226+
shell.run(['env', 'GIT_TERMINAL_PROMPT=0', 'git', 'clone',
227+
'--recursive', '--depth', '1', '--branch',
228+
repo_branch, remote, repo_name],
228229
echo=True)
229230
else:
230-
shell.run(['git', 'clone', '--recursive', remote,
231-
repo_name], echo=True)
231+
shell.run(['env', 'GIT_TERMINAL_PROMPT=0', 'git', 'clone',
232+
'--recursive', remote, repo_name],
233+
echo=True)
232234
if scheme_name:
233235
src_path = os.path.join(SWIFT_SOURCE_ROOT, repo_name, ".git")
234-
shell.run(['git', '--git-dir', src_path, '--work-tree',
236+
shell.run(['env', 'GIT_TERMINAL_PROMPT=0', 'git', '--git-dir',
237+
src_path, '--work-tree',
235238
os.path.join(SWIFT_SOURCE_ROOT, repo_name),
236239
'checkout', repo_branch], echo=False)
237240
with shell.pushd(os.path.join(SWIFT_SOURCE_ROOT, repo_name),
238241
dry_run=False, echo=False):
239-
shell.run(["git", "submodule", "update", "--recursive"],
242+
shell.run(['env', 'GIT_TERMINAL_PROMPT=0', "git", "submodule",
243+
"update", "--recursive"],
240244
echo=False)
241245

242246

0 commit comments

Comments
 (0)