pub fn generate_analysis_with_map_reduce<'a>(
stat: &'a str,
diff: &'a str,
model_name: &'a str,
scope_candidates_str: &'a str,
ctx: &AnalysisContext<'a>,
config: &'a CommitConfig,
counter: &TokenCounter,
) -> Result<ConventionalAnalysis>Expand description
Generate conventional commit analysis, using map-reduce for large diffs
This is the main entry point for analysis. It automatically routes to map-reduce when the diff exceeds the configured token threshold.