File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed
Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 1+ sequenceDiagram
2+ participant User
3+ participant Template
4+ participant Config Manager
5+ participant Mode
6+ participant Traversal
7+ participant Commit Path
8+ User->>Template: Runs commit_slider.py
9+ Note right of User: Passes parameters via config or CLI
10+ Template->>Config Manager: Validates parameters and generates corresponding config
11+ Note right of Template: Determines Mode and Traversal
12+ Config Manager->>Mode: Prepares config. (normalization)
13+ Note right of Config Manager: Absolutizes pathes, checks config. consistency
14+ loop MainLoop
15+ Traversal->>Mode: Slides to another commit
16+ Mode->>Traversal: Resolves current commit
17+ Traversal->>Commit Path: Populates by current commit
18+ end
19+ Note right of Commit Path: Mode appends additional info,<br >corresponding commit state and target task
20+ Commit Path->>Mode: Commit path with details about each passed commit
21+ Template-->>Mode: Representative function
22+ Mode->>User: Formatted output
You can’t perform that action at this time.
0 commit comments