mirror of
https://github.com/git/git
synced 2024-11-05 18:59:29 +00:00
cb626f8e5c
The credential erase request typically includes protocol, host, username
and password.
credential-wincred erases stored credentials that match protocol,
host and username, regardless of password.
This is confusing in the case the stored password differs from that
in the request. This case can occur when multiple credential helpers are
configured.
Only erase credential if stored password matches request (or request
omits password).
This fixes test "helper (wincred) does not erase a password distinct
from input" when t0303 is run with GIT_TEST_CREDENTIAL_HELPER set to
"wincred". This test was added in
|
||
---|---|---|
.. | ||
git-credential-wincred.c | ||
Makefile |