git-workflow-engine/gitwe
Run gitwe git-workflow commands (start, finish, status, etc.) against the checked-out repository.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| command | gitwe command to run: start, finish, status, graph, current, list, types, validate, doctor, config | yes | — |
| type | Branch type (for "start"), e.g. feature, release, hotfix | no | — |
| short-name | Short branch name (for "start"), e.g. login | no | — |
| branch-name | Full branch name (for "finish") | no | — |
| workflow | Built-in workflow to use: git-flow | github-flow | trunk-based. Ignored if `config` is set. | no | git-flow |
| config | Path (relative to working-directory) to a custom JSON/YAML workflow config file | no | — |
| delete-branch | Delete the branch after finishing (for "finish") | no | true |
| push | Push to the remote after finishing (for "finish") | no | false |
| abort-on-conflict | Automatically run `git merge --abort` on conflict (for "finish") | no | false |
| root | Root branch to summarize/draw from (for "status"/"graph") | no | main |
| working-directory | Directory of the git repository to operate on (must already be checked out) | no | . |
Outputs
| name | description |
|---|---|
| branch-name | The branch name created (for "start") or finished (for "finish") |
| merged-into | Comma-separated list of branches merged into (for "finish") |
| tags | Comma-separated list of tags created (for "finish") |
| result-json | Full raw JSON result from the command |