• Jeff King's avatar
    credential: apply helper config · 11825072
    Jeff King authored
    The functionality for credential storage helpers is already
    there; we just need to give the users a way to turn it on.
    This patch provides a "credential.helper" configuration
    variable which allows the user to provide one or more helper
    strings.
    
    Rather than simply matching credential.helper, we will also
    compare URLs in subsection headings to the current context.
    This means you can apply configuration to a subset of
    credentials. For example:
    
      [credential "https://example.com"]
    	helper = foo
    
    would match a request for "https://example.com/foo.git", but
    not one for "https://kernel.org/foo.git".
    
    This is overkill for the "helper" variable, since users are
    unlikely to want different helpers for different sites (and
    since helpers run arbitrary code, they could do the matching
    themselves anyway).
    
    However, future patches will add new config variables where
    this extra feature will be more useful.
    Signed-off-by: default avatarJeff King <peff@peff.net>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    11825072
credential.c 7.28 KB