summaryrefslogtreecommitdiffstats
path: root/contrib/persistent-https
diff options
context:
space:
mode:
authorRené Scharfe <l.s.r@web.de>2025-12-24 09:03:01 +0100
committerJunio C Hamano <gitster@pobox.com>2025-12-25 16:43:10 +0900
commitcee341e9ddb0b57e19f16c64b17caf68683faaeb (patch)
treebb81282d76b46475107102f4a251b41992296207 /contrib/persistent-https
parent363837afe75e7d6f6efd53775887dff67fb9e5d6 (diff)
downloadgit-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