• Show log

    Commit

  • Hash : dbeadf8a
    Author : Patrick Steinhardt
    Date : 2019-07-11T10:56:05

    config_parse: provide parser init and dispose functions
    
    Right now, all configuration file backends are expected to
    directly mess with the configuration parser's internals in order
    to set it up. Let's avoid doing that by implementing both a
    `git_config_parser_init` and `git_config_parser_dispose` function
    to clearly define the interface between configuration backends
    and the parser.
    
    Ideally, we would make the `git_config_parser` structure
    definition private to its implementation. But as that would
    require an additional memory allocation that was not required
    before we just live with it being visible to others.