Files
git/Documentation
M Hickford 6c26da8404 credential: erase all matching credentials
`credential reject` sends the erase action to each helper, but the
exact behaviour of erase isn't specified in documentation or tests.
Some helpers (such as credential-store and credential-libsecret) delete
all matching credentials, others (such as credential-cache) delete at
most one matching credential.

Test that helpers erase all matching credentials. This behaviour is
easiest to reason about. Users expect that `echo
"url=https://example.com" | git credential reject` or `echo
"url=https://example.com\nusername=tim" | git credential reject` erase
all matching credentials.

Fix credential-cache.

Signed-off-by: M Hickford <mirth.hickford@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2023-06-15 13:26:41 -07:00
..
2023-05-25 05:55:19 +09:00
2023-02-15 17:11:52 -08:00
2022-10-30 21:04:44 -04:00
2023-02-18 09:29:13 -08:00
2022-10-25 15:44:18 -07:00
2023-05-06 14:32:20 -07:00
2023-05-17 10:11:41 -07:00