Duodata/Documentation
    Contact Support

    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