-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE4fA2sf7nIh/HeOzvsLXohpav5ssFAmpCiEcACgkQsLXohpav
 5svytRAA0KXEIi8QSQzOY+UUUBehPbJ6qgEoPNJhRjIx0FkYOG7kOg+esa9rkQOd
 LMB+m16GiHuOjl3nahfwauP7zleyGGnqZhsbfqXjtJy9bjRrZzHBXZSx3VTqpm0u
 TiClXu21DsvDn2NutBo5TOfoEt2t2W/LwbXV+GcHBqE8rB1mpNGS2eB6vid9cB1K
 XgG+u1gdi4DtKtHqyWP+Uml2mHPIEugqJDNkkf6sZFUnUFoeKmF0lsGabxpHo1PC
 Gr9uDSnzGarobIjQsWPcMALdD8/YxIPbZ/MqSgKkBz/060QmVhtCMWOn0hdaDx1R
 4VUsD9YO2sfpGiUnMSu+FksyzTHwwoCSuUmXCrFsGOX+6WN+7i9xtZRBGePTxDBF
 fsu/enpNg+EZF3WkBWmG6Ipz+IypXlPZj8JvbOqEdrldHYALU2krWu+Iln8piK11
 6qO2BGM+QhzDQwN0ET6E4CbUEcMNiUUAT0zDN8WRak4+pYQ+E/XIWGochDF8NZQY
 h6Tp1AFtdC/GNsyn7Kb+S/F54Tsw0+3p2F7ZDt87UrNRJFbAHu1gHfPgIZuzVU7H
 EQDWirBtHgjINVNT7p6pRInLut8gNkggqSmuh1w8eTzgKAKLNeGYDtk1nH2OlphB
 S4F2NO6OAvZDtLU9aKD5GF/tdqvOhwZKU74RB79Km6kvoIlzs80=
 =M661
 -----END PGP SIGNATURE-----

Sync with Git 2.55
next
Junio C Hamano 2026-06-29 08:01:30 -07:00
commit 602f6c329a
4 changed files with 10 additions and 6 deletions

View File

@ -31,7 +31,9 @@ UI, Workflows & Features
subcommand "git url-parse".

* Misspelt proxy URL (e.g., httt://...) did not trigger any warning
or failure, which has been corrected.
or failure, which has been corrected. We had a regression in this
update that broke https:// proxies, but that has been caught and
corrected.

* Document the fact that .git/info/exclude is shared across worktrees
linked to the same repository.

View File

@ -1,6 +1,6 @@
#!/bin/sh

DEF_VER=v2.55.0-rc2
DEF_VER=v2.55.0

LF='
'

View File

@ -4,6 +4,7 @@ DocumentRoot www
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog access.log common
ErrorLog error.log
Timeout 600
<IfModule !mod_log_config.c>
LoadModule log_config_module modules/mod_log_config.so
</IfModule>

View File

@ -397,15 +397,16 @@ create_tags () {
}

test_expect_success 'create 2,000 tags in the repo' '
git init --bare "$HTTPD_DOCUMENT_ROOT_PATH/many-tags.git" &&
(
cd "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
cd "$HTTPD_DOCUMENT_ROOT_PATH/many-tags.git" &&
create_tags 1 2000
)
'

test_expect_success CMDLINE_LIMIT \
'clone the 2,000 tag repo to check OS command line overflow' '
run_with_limited_cmdline git clone $HTTPD_URL/smart/repo.git too-many-refs &&
run_with_limited_cmdline git clone $HTTPD_URL/smart/many-tags.git too-many-refs &&
(
cd too-many-refs &&
git for-each-ref refs/tags >actual &&
@ -483,12 +484,12 @@ test_expect_success 'test allowanysha1inwant with unreachable' '
test_expect_success EXPENSIVE 'http can handle enormous ref negotiation' '
test_when_finished "rm -f tags" &&
(
cd "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
cd "$HTTPD_DOCUMENT_ROOT_PATH/many-tags.git" &&
create_tags 2001 50000
) &&
git -C too-many-refs fetch -q --tags &&
(
cd "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
cd "$HTTPD_DOCUMENT_ROOT_PATH/many-tags.git" &&
create_tags 50001 100000
) &&
git -C too-many-refs fetch -q --tags &&