Skip to content

Develop#11

Merged
codemanxdev merged 6 commits into
masterfrom
develop
May 31, 2026
Merged

Develop#11
codemanxdev merged 6 commits into
masterfrom
develop

Conversation

@codemanxdev
Copy link
Copy Markdown
Owner

No description provided.

Implement the `stageAllFiles` command to allow users to stage all changes at once. This includes adding the command to the registrar, delegate, and service, as well as adding the corresponding inline button in the tree view.

Additionally, improved the tree view logic by introducing specific context values for empty changes and staged changes sections to better control the visibility of inline actions.
…a fetching

Introduce a dedicated `CONTEXT_KEYS` constant to manage VS Code context keys and implement a helper method for setting context. This refactor also optimizes `getRepositoryChildren` by fetching staged and changed files in parallel using `Promise.all`.
Add functionality to delete and rename local branches through the UI. This includes updating the command palette/menu in package.json, implementing the logic in GitOperationsDelegate with user confirmation/input prompts, and adding the underlying git operations in GitService.
Replace hardcoded command strings with the `COMMANDS` constant across all integration tests to improve maintainability and prevent regressions when command IDs change. Also update `TreeDataProvider` to use `CONTEXT_KEYS` for setting context values.
@codemanxdev codemanxdev merged commit a65a1b4 into master May 31, 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