Kasa is a stacked merge requests CLI for GitLab. It lets you split your work into small, dependent MRs that are easy to review and merge.
brew tap remoteoss/kasa
brew install git-kasabrew upgrade git-kasaKasa installs as a git subcommand:
git kasa status # show your MR stack
git kasa update # create or update stacked MRs
git kasa merge # merge the stack
git kasa clean # clean up merged branchesRun git kasa --help for the full list of commands.
- Git
- A GitLab project with API access (
GITLAB_TOKENorglabCLI configured)
| OS | Architecture |
|---|---|
| macOS | Apple Silicon (ARM64) |
| macOS | Intel (x64) |
| Linux | x64 |
| Linux | ARM64 |
MIT