Skip to content

hilleer/vscode-tcmerge

Repository files navigation

vscode-tcmerge

If you find bugs, have feature requests, have good ideas or just anything else please create an issue.

Features

Commands

tcmerge: commit and push

Selection this command will stage, commit and push all changes using a provided commit/branch input.

The input will replace all spaces so that its valid as a branch name.

commit-and-push.gif

tcmerge: Create pull request

Will create a pull request of the branch, using input as description for the pull request.

ceeate-pull-request.gif

tcmerge: Create ready branch

Creates a ready branch of your branch that your build server is listening for.

That is, it will a push a branch ready/<current-branch-name>/<timestamp> to origin.

create-ready-branch.gif

tcmerge: Github access token

Contributes multiple selections based on its current state, defined by if you have saved an access token.

An access token is necessary for the command tcmerge: Create pull request to work.

In case you have not already saved an access token for GitHub, selecting this command will let you by showing:

  • set access token.

You need to create an access token to your Github account on Github.

It requires access to scope repo if you expect to create pull requests in private repositories, otherwise you can just select public_repo.

create-access-token.gif

github-access-token-setup.png

In case you have already saved an access token for GitHub:

  • Delete access token - will remove the access token from storage. This command cannot be reverted.
  • Update access token - will update the access token accordingly to a given input. This command cannot be reverted.

Configs

id description type default example
tcmerge.useDraftPullRequest Include Github draft pull request feature and include such prompt when creating pull requests boolean true true