Skip to content

Develop#14

Merged
codemanxdev merged 11 commits into
masterfrom
develop
Jun 1, 2026
Merged

Develop#14
codemanxdev merged 11 commits into
masterfrom
develop

Conversation

@codemanxdev
Copy link
Copy Markdown
Owner

No description provided.

codemanxdev and others added 11 commits May 31, 2026 19:52
Implement the `showGitGraph` command which allows users to view a visual
representation of the git graph for a specific branch. This includes:

- Adding the `gops.showGitGraph` command to the command registry.
- Registering the command in `package.json` with a graph icon.
- Updating `LocalBranchNode` to trigger the graph command when clicked.
- Implementing the command delegate to launch the `GitGraphPanel`.
- Adding the initial `gopswebpanel` directory structure.
Add unit tests for `stageAllFiles`, `deleteBranch`, and `renameBranch` in `GitService`. This includes verifying successful execution, logging, and notification behavior, as well as error handling and rethrowing.
Implement a new git graph visualization feature by adding a webview panel
that renders branch commit history.

- Add `getBranchCommits` to `GitService` to fetch commit metadata
- Create `GitGraphWebview` to handle HTML/CSS rendering for the graph
- Implement `GitGraphPanel` to manage the VS Code webview lifecycle
- Add `GitCommitModel` for structured commit data
- Update `GitOperationsDelegate` to trigger the graph view
feat(ui): implement git graph visualization
Implement the `showGitGraph` command which allows users to view a visual
representation of the git graph for a specific branch. This includes:

- Adding the `gops.showGitGraph` command to the command registry.
- Registering the command in `package.json` with a graph icon.
- Updating `LocalBranchNode` to trigger the graph command when clicked.
- Implementing the command delegate to launch the `GitGraphPanel`.
- Adding the initial `gopswebpanel` directory structure.
Add unit tests for `stageAllFiles`, `deleteBranch`, and `renameBranch` in `GitService`. This includes verifying successful execution, logging, and notification behavior, as well as error handling and rethrowing.
Implement a new git graph visualization feature by adding a webview panel
that renders branch commit history.

- Add `getBranchCommits` to `GitService` to fetch commit metadata
- Create `GitGraphWebview` to handle HTML/CSS rendering for the graph
- Implement `GitGraphPanel` to manage the VS Code webview lifecycle
- Add `GitCommitModel` for structured commit data
- Update `GitOperationsDelegate` to trigger the graph view
@codemanxdev codemanxdev merged commit 050e6d6 into master Jun 1, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant