diff options
| author | René Scharfe <l.s.r@web.de> | 2025-12-24 09:03:01 +0100 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-12-25 16:43:10 +0900 |
| commit | cee341e9ddb0b57e19f16c64b17caf68683faaeb (patch) | |
| tree | bb81282d76b46475107102f4a251b41992296207 /contrib/persistent-https | |
| parent | 363837afe75e7d6f6efd53775887dff67fb9e5d6 (diff) | |
| download | git-cee341e9ddb0b57e19f16c64b17caf68683faaeb.tar.gz git-cee341e9ddb0b57e19f16c64b17caf68683faaeb.zip | |
macOS: use iconv from Homebrew if needed and present
The library function iconv(3) supplied with macOS versions 15.7.2
(Sequoia) and 26.1 (Tahoe) is unreliable when doing conversions from
ISO-2022-JP to UTF-8 in multiple steps; t3900 reports this breakage:
not ok 17 - ISO-2022-JP should be shown in UTF-8 now
not ok 25 - ISO-2022-JP should be shown in UTF-8 now
not ok 38 - commit --fixup into ISO-2022-JP from UTF-8
As a workaround, use libiconv from Homebrew, if available. Search it in
its default locations: /opt/homebrew for Apple Silicon and /usr/local
for macOS Intel, with the former taking precedence. Respect ICONVDIR if
already set by the user, though.
Helped-by: Koji Nakamaru <koji.nakamaru@gree.net>
Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'contrib/persistent-https')
0 files changed, 0 insertions, 0 deletions
