Versioning and Audit Trail (Git)
What gets committed
All definitions (metrics, slices, reports, sources) and generated artifacts (schemas, semantic view definitions) are committed to Git.
Manual commit vs auto-commit mode
Duodata supports both manual and automatic commit modes:
- Manual commit: you control when changes are pushed to the repository
- Auto-commit: changes are committed automatically on save
Each mode has tradeoffs around control vs convenience. Choose based on your team's workflow.
How history changes deletion semantics
With Git-backed version control, deletion becomes less risky: "nothing disappears" because you have history. You can always revert to a previous state.
Revert UX may evolve over time; Git remains the source of truth.
Last updated March 2, 2026