{"thread":{"id":"60765","subject":"[Help wanted] git-credential-osxkeychain support for attributes password_expiry_utc and oauth_refresh_token","startedAt":"2024-01-19T08:01:14Z","lastAt":"2024-01-19T08:01:14Z","messageCount":1,"participants":["M Hickford"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"487057","messageId":"CAGJzqsmd0mEjH-iB2RZLTkGw37W6y_vVvS1vDKgObofAfprBnw@mail.gmail.com","threadId":"60765","inReplyTo":null,"subject":"[Help wanted] git-credential-osxkeychain support for attributes password_expiry_utc and oauth_refresh_token","fromName":"M Hickford","fromEmail":"mirth.hickford@gmail.com","sentAt":"2024-01-19T08:00:00Z","receivedAt":"2024-01-19T08:01:14Z","isPatch":false,"sender":{"key":"mirth.hickford@gmail.com","avatar":"https://avatars.githubusercontent.com/u/105314?v=4"},"body":"Hi. Git 2.41 introduced credential attributes password_expiry_utc and\noauth_refresh_token [1]. Credential helper git-credential-osxkeychain\ncurrently silently discards these attributes. Is any keen macOS\ndeveloper interested in adding support? This would greatly help\ngit-credential-oauth users on macOS [2].\n\nDetails: the design could follow git-credential-libsecret [3]. There\nare already tests in t030-credential-external [4].\n\nThe work is small enough it might count as a microproject, though it's\natypical because it's platform specific to macOS.\nhttps://git.github.io/General-Microproject-Information/\n\nKind regards\n-M\n\n[1]  https://git-scm.com/docs/git-credential/#IOFMT\n[2] https://github.com/hickford/git-credential-oauth/issues/42\n[3] https://github.com/git/git/blob/a54a84b333adbecf7bc4483c0e36ed5878cac17b/contrib/credential/libsecret/git-credential-libsecret.c#L157-L177\n[4] https://github.com/git/git/blob/a54a84b333adbecf7bc4483c0e36ed5878cac17b/t/lib-credential.sh#L436-L538\n"}]}