Follow-up to #179/#180 (flagged in the #180 review): the mac initialize-local-config.sh writes helper = osxkeychain without a preceding empty helper = reset line. credential.helper is multi-valued and accumulates across config levels, so a Mac whose ~/.gitconfig.local was ever seeded from another platform's file (the same migration path that put osxkeychain on the Ubuntu server — the cross-OS guards can't retroactively fix an already-mislabeled file) would run the stale helper first. The Linux blocks from #180 all carry the reset line; the mac block should match.
Follow-up to #179/#180 (flagged in the #180 review): the mac
initialize-local-config.shwriteshelper = osxkeychainwithout a preceding emptyhelper =reset line.credential.helperis multi-valued and accumulates across config levels, so a Mac whose~/.gitconfig.localwas ever seeded from another platform's file (the same migration path that put osxkeychain on the Ubuntu server — the cross-OS guards can't retroactively fix an already-mislabeled file) would run the stale helper first. The Linux blocks from #180 all carry the reset line; the mac block should match.