git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Which macOS versions does Git support?

From
M Hickford <mirth.hickford@gmail.com>
Date
May 19, 2023, 07:00 UTC
Message-ID
<CAGJzqsnS3SnoW__aPQ+13s+-b3a+makCjWxR=z6mjgBBnuKjLg@mail.gmail.com>
Hi. Does anyone know which macOS versions are supported by Git?
Motivation: I spotted that git-credential-osxkeychain.c uses a
deprecated API. SecKeychainAddInternetPassword was deprecated in
2014's macOS 10.10 [1].  Replacement SecItemAdd was introduced in
2009's macOS 10.6 [2].

Further motivation: If I understand the documentation correctly, the new SecItemAdd API has better support for storing attributes alongside secrets, which might be handy for storing Git credential's new password_expiry_utc attribute (d208bfd, credential: new attribute password_expiry_utc, 2023-02-18).

[0] https://github.com/git/git/blob/master/contrib/credential/osxkeychain/git-credential-osxkeychain.c [1] https://developer.apple.com/documentation/security/1393322-seckeychainaddinternetpassword?language=objc [2] https://developer.apple.com/documentation/security/1401659-secitemadd?language=objc

Next: Jeff King
Message 1 of 6 in “Which macOS versions does Git support?”
  1. M HickfordMay 19, 2023
  2. Jeff KingMay 19, 2023
  3. Jeff HostetlerMay 19, 2023
  4. Carlo Marcelo Arenas BelónMay 20, 2023
  5. M HickfordMay 20, 2023
  6. Jeff KingMay 22, 2023

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.