GitDTL - Reference Manual
Descriptive reference for the Git graphical interface of the DTL suite.
Type: Tkinter applicationLanguage: PythonCode version: v1.0-3Role
GitDTL wraps common Git operations in a numbered graphical interface. It provides a guided reading of repository state and translates Git actions into accessible terms.
Interface
Visual style
The interface uses the DEC VT100 terminal style of the NetDTL suite: black background, phosphor green and monospace typography.
Visual guidance
Suggested actions can be highlighted according to repository state, pointing to the next logical step.
Covered Git Model
| Area | Description |
|---|---|
| Status | Reads local status, modified, untracked or staged files. |
| History | Consults commits and tags. |
| Synchronization | Handles exchanges with origin and tracked branches. |
| Version | Creates annotated tags and associated publication flow. |
| Scan | Discovers Git repositories under a root folder. |
Help and Expert System
aide.md contains customizable contextual help. expert_git.md provides rules that associate Git message fragments with explanatory advice.
Application Log
Git actions and errors are written to logs/gitdtl.log. The log keeps a local trace of requested operations and results returned by Git.
Limits
- GitDTL depends on Git installed locally.
- The application does not replace the advanced features of a full Git client.
- Expert advice depends on the coverage of local rules.