Mercurial > public > mercurial-scm > hg
diff rust/hg-core/src/config/config.rs @ 48339:a2e278b5e265
rhg: [encode] and [decode] config sections are not supported
Differential Revision: https://phab.mercurial-scm.org/D11761
author | Simon Sapin <simon.sapin@octobus.net> |
---|---|
date | Tue, 09 Nov 2021 19:09:57 +0100 |
parents | b7fde9237c92 |
children | 1d940d76571b |
line wrap: on
line diff
--- a/rust/hg-core/src/config/config.rs Tue Nov 09 18:56:55 2021 +0100 +++ b/rust/hg-core/src/config/config.rs Tue Nov 09 19:09:57 2021 +0100 @@ -403,6 +403,13 @@ .collect() } + /// Returns whether any key is defined in the given section + pub fn has_non_empty_section(&self, section: &[u8]) -> bool { + self.layers + .iter() + .any(|layer| layer.has_non_empty_section(section)) + } + /// Get raw values bytes from all layers (even untrusted ones) in order /// of precedence. #[cfg(test)]