GitDTL - Reference Manual

Descriptive reference for the Git graphical interface of the DTL suite.

Type: Tkinter applicationLanguage: PythonCode version: v1.0-3

Role

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

AreaDescription
StatusReads local status, modified, untracked or staged files.
HistoryConsults commits and tags.
SynchronizationHandles exchanges with origin and tracked branches.
VersionCreates annotated tags and associated publication flow.
ScanDiscovers 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