diff options
| author | Gavin Mak <gavinmak@google.com> | 2025-04-10 18:09:41 +0000 |
|---|---|---|
| committer | LUCI <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2025-04-10 11:30:42 -0700 |
| commit | 97dc5c1bd9527c2abe2183b16a4b7ef037dc34a7 (patch) | |
| tree | ebeb0137734d570eb5235e378d8ac0cbb19ce108 | |
| parent | 0214730c9afaf732b3571f3f63416fea9f98a65c (diff) | |
| download | git-repo-2.54.tar.gz git-repo-2.54.zip | |
project: use --netrc-optional instead of --netrcv2.54
Some users are reporting a "curl: (26) .netrc error: no such file"
message on sync caused by an change to curl behavior.
See https://github.com/curl/curl/issues/16163.
Use --netrc-optional which was introduced in curl version 7.9.8
released in 2002.
Bug: 409354839
Change-Id: I8365c6e806968a4ee765a7e023b4bced30489c20
Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/467026
Reviewed-by: Mike Frysinger <vapier@google.com>
Commit-Queue: Gavin Mak <gavinmak@google.com>
Tested-by: Gavin Mak <gavinmak@google.com>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
| -rw-r--r-- | project.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/project.py b/project.py index 892b5f5bb..bf37a0da5 100644 --- a/project.py +++ b/project.py @@ -2875,7 +2875,14 @@ class Project: # We do not use curl's --retry option since it generally doesn't # actually retry anything; code 18 for example, it will not retry on. - cmd = ["curl", "--fail", "--output", tmpPath, "--netrc", "--location"] + cmd = [ + "curl", + "--fail", + "--output", + tmpPath, + "--netrc-optional", + "--location", + ] if quiet: cmd += ["--silent", "--show-error"] if os.path.exists(tmpPath): |
