Install
Building manually
bash
make install
Setup
First create config file at ~/.lezeh
, we're using Hjson format.
bash
{
# As of now, you just need to set phab config,
# please see https://github.com/sendyhalim/phab for more details
phab: {
api_token: ...,
pkcs12_path: ...,
host: yourphabricatorhost.com,
pkcs12_password: ...,
}
}
Usage
#
```bash
This merge-all command will
1. Make sure your local master and remote branch is updated
2. For all remote branches that contains the given branch names:
- Print out phabricator task owner (assigned) for that specific branch.
- Create local branch.
- Rebase onto master.
- Merge the local branch to master.
#
Note: you do not need to give full branch name, it will match by substring.
lezeh deployment merge-all
```