diff options
| author | Junio C Hamano <gitster@pobox.com> | 2025-10-24 13:48:05 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-10-24 13:48:05 -0700 |
| commit | 52b56e8b792d9dbd600c3b113505588f2ed9d0c4 (patch) | |
| tree | 839a821941a48d4eb52c7a6ec25c524c8c12fd71 | |
| parent | 7d763b98ef35d78a47c0606c6824e677b67bcb1c (diff) | |
| parent | b7fb2194b96604898ff1ddd8dd1a394aa71532a9 (diff) | |
Merge branch 'ps/t7528-ssh-agent-uds-workaround'
Recent OpenSSH creates the Unix domain socket to communicate with
ssh-agent under $HOME instead of /tmp, which causes our test to
fail doe to overly long pathname in our test environment, which has
been worked around by using "ssh-agent -T".
* ps/t7528-ssh-agent-uds-workaround:
t7528: work around ETOOMANY in OpenSSH 10.1 and newer
| -rwxr-xr-x | t/t7528-signed-commit-ssh.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t7528-signed-commit-ssh.sh b/t/t7528-signed-commit-ssh.sh index 0f887a3ebe..b50306b9b3 100755 --- a/t/t7528-signed-commit-ssh.sh +++ b/t/t7528-signed-commit-ssh.sh @@ -82,7 +82,7 @@ test_expect_success GPGSSH 'create signed commits' ' test_expect_success GPGSSH 'sign commits using literal public keys with ssh-agent' ' test_when_finished "test_unconfig commit.gpgsign" && test_config gpg.format ssh && - eval $(ssh-agent) && + eval $(ssh-agent -T || ssh-agent) && test_when_finished "kill ${SSH_AGENT_PID}" && test_when_finished "test_unconfig user.signingkey" && mkdir tmpdir && |
