92b3805 Introduce config defaults, valid for all toddlers

Authored and Committed by nphilipp 3 years ago
    Introduce config defaults, valid for all toddlers
    
    This introduces a default section which can be overridden for any
    toddler individually. The dictionaries will be merged at depth, i.e.
    sub-dictionaries don't have to be copied wholesale just to override a
    single value.
    
    Additionally, it consolidates the configuration keys for
    Pagure-as-dist-git to `dist_git_*`, this was inconsistent between
    different toddlers. The old `pagure_*` keys will be used as a fallback
    for the time being, if `dist_git_*` keys are missing, to support
    deployed configuration.
    
    Signed-off-by: Nils Philippsen <nils@redhat.com>
    
        
file modified
+45 -33
file modified
+20 -6