On 10/31/13 at 04:13pm, Allan McRae wrote: > On 28/10/13 23:58, Andrew Gregory wrote: > > Both repo-specific siglevels and file siglevels used the default > > siglevel as their base. Previously, repo siglevels inherited when the > > repo was parsed, but file siglevels inherited after config parsing was > > complete. Having both options inherit from the default when they are > > first parsed is more intuitive and reduces parser complexity. > > > > Signed-off-by: Andrew Gregory <[email protected]> > > --- > > > > This may change how some existing config files are parsed, but I doubt > > anybody > > is purposefully using the old behavior. > > > > Can you provide details of the old behaviour that is "broken" by this?
Sure, here's an example: SigLevel = Required TrustedOnly RemoteFileSigLevel = Optional SigLevel = TrustAll Old behavior: RemoteFileSigLevel's final value is Optional TrustAll. New behavior: RemoteFileSigLevel's final value is Optional TrustedOnly. apg
