Skip to main content

ontocore_diff/
lib.rs

1//! Semantic diff between ontology catalogs and Git refs.
2
3mod compare;
4mod format;
5mod git;
6mod model;
7
8pub use compare::{apply_unsat_diff, diff_catalogs, diff_directories, DiffError, Result};
9pub use format::{format_diff_json, format_diff_markdown, format_diff_text};
10pub use git::{
11    catalog_at_git_ref, catalog_at_worktree, diff_git_refs, diff_git_refs_with_catalogs,
12    discover_repo_root, parse_git_range, GitDiffSpec,
13};
14pub use model::{
15    AnnotationChange, AxiomChange, BreakingChange, BreakingReason, DiffResult, DiffSummaryCounts,
16    EntityChange, EntityChangeKind, ImportChange, InferenceChange,
17};