pub fn parse_gitmodules( config: &mut dyn Read, ) -> Result<BTreeMap<String, SubmoduleConfig>, GitConfigParseError>