Welcome to Gitlit’s documentation!¶
Contents:
- Introduction
- Quick Start Guide
- Problem Statement
- Feature List
- Initialize/Create a repository with a structured document
- Commit a new revision provided a new document
- Commit a new revision provided a changed subsection?
- View differences between revisions of a document
- Accept/Reject capability for merge conflicts
- Line-by-line Pull Requests
- Commit new revisions of a document to a branch
- Using Gitlit
- Setting up the Development Environment
- HTML to Repository Serialization
- Text Node Name-Tracking
- Method explanation
- Do we even need tags to track text nodes?
- Case 1: Editing A Text Node
- Case 2: Deleting A Text Node
- Case 3: Inserting A Text Node
- Case 4: Moving A Text Node
- Case 5: Moving an Edited Text Node
- A Note about Diff implementation
- Design Decision