diff options
| author | Junio C Hamano <gitster@pobox.com> | 2026-04-01 10:28:19 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2026-04-01 10:28:19 -0700 |
| commit | 949f59e96311dc85bc4b00a70f74ec0dfa2e37e0 (patch) | |
| tree | 5e45be22cb6d013295079d046336b457b7c6f31f /remote-curl.c | |
| parent | 93841d029e2c33b2e1ff9c89a0f7a9c83e83f895 (diff) | |
| parent | 4e5dc601ddc5f0d8ab035210554d9e15aa376032 (diff) | |
| download | git-949f59e96311dc85bc4b00a70f74ec0dfa2e37e0.tar.xz | |
Merge branch 'kj/refspec-parsing-outside-repository'
"git ls-remote '+refs/tags/*:refs/tags/*' https://..." run outside a
repository would dereference a NULL while trying to see if the given
refspec is a single-object refspec, which has been corrected.
* kj/refspec-parsing-outside-repository:
refspec: fix typo in comment
remote-curl: fall back to default hash outside repo
Diffstat (limited to 'remote-curl.c')
| -rw-r--r-- | remote-curl.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/remote-curl.c b/remote-curl.c index 57a3e9db62..aba60d5712 100644 --- a/remote-curl.c +++ b/remote-curl.c @@ -1563,6 +1563,13 @@ int cmd_main(int argc, const char **argv) goto cleanup; } + /* + * yuck, see 9e89dcb66a (builtin/ls-remote: fall back to SHA1 outside + * of a repo, 2024-08-02) + */ + if (nongit) + repo_set_hash_algo(the_repository, GIT_HASH_DEFAULT); + options.verbosity = 1; options.progress = !!isatty(2); options.thin = 1; |
