1mod compare;
4mod format;
5mod git;
6mod model;
7mod refs;
8
9pub use compare::{apply_unsat_diff, diff_catalogs, diff_directories, DiffError, Result};
10pub use format::{
11 format_diff_json, format_diff_markdown, format_diff_pr_summary, format_diff_text,
12};
13pub use git::{
14 catalog_at_git_ref, catalog_at_worktree, diff_git_refs, diff_git_refs_with_catalogs,
15 discover_repo_root, parse_git_range, GitDiffSpec,
16};
17pub use model::{
18 AnnotationChange, AxiomChange, BreakingChange, BreakingReason, DiffResult, DiffSummaryCounts,
19 EntityChange, EntityChangeKind, ImportChange, InferenceChange,
20};
21pub use refs::{is_indexed_catalog_ref, is_worktree_ref};