GitLaw How-To guides

View and Restore Version History

GitLaw automatically tracks every change to your documents, giving you a complete history from the moment a document is created. You can view previous versions, compare changes, and restore earlier drafts at any time.

How to View Version History

  1. Open your document: Navigate to the document you want to review in the GitLaw Editor.
  2. Access the Versions panel: Click the Versions tab in the right-hand panel. You'll see a chronological list of all saved versions, each showing who made changes and when.
  3. Select a version: Click any previous version to view it. GitLaw displays the differences between that version and the current version, highlighting what was added, removed, or modified.

Note: Only users with Editor access can view version history. Viewers do not have access to the Versions panel.

How Far Back Does History Go?

GitLaw keeps your complete version history—there's no limit. Every version from the document's creation is preserved and accessible. This gives you a full audit trail for compliance, collaboration, or simply tracking how a contract evolved over time.

Comparing Versions

When you select a previous version, GitLaw shows you a diff view that highlights changes:

  • Deleted text appears in red with strikethrough formatting
  • This makes it easy to see exactly what was removed or modified between versions

Use this to review edits from collaborators or track how terms evolved during negotiation.

Restoring a Previous Version

We don't currently support restoring previous versions but are releasing this feature in the near future.

GitLaw doesn't currently support labeling versions with custom names (e.g., "Sent to counterparty").

When Are Versions Created?

New versions are saved automatically when:

  • You save or publish changes in the editor
  • A collaborator's suggestion is accepted or rejected
  • The AI Agent makes edits.

Best Practices

  • Review versions before sharing: Check the version history does not share any sensitive information with anyone who receives edit access.
  • Track negotiation rounds: Use the version history to see how terms changed across negotiation cycles.

See how to access the GitLaw Editor here.
See how to create a draft document using Agent here.

Sign up to source, customise, and store contracts for free

Sign Up