Helper tool for inDinero's git workflow. Ako ang papa mo.
$ gem install papa
Create a config file in ~/.papa.config.yml.
An example config file can be found in .papa.config.yml.example.
tl;dr:
echo 'slack_webhook: YOUR_SLACK_WEBHOOK_URL_HERE' > ~/.papa.config.yml
Detailed information about what these commands do can be found in USAGE.md.
$ papa release start -v 17.12.0
If you want to specify the feature branches using -b:
$ papa release add -v 17.12.0 -b feature/1 feature/2 feature/3
If you want to use vi to specify the feature branches:
$ papa release add -v 17.12.0
$ papa release finish -v 17.12.0
If the release branch will also be merged to another branch:
$ papa release finish -v 17.12.0 -b release/17.11.0
$ papa hotfix start -v 17.12.0
If you want to specify the bugfix branches using -b:
$ papa hotfix add -v 17.12.0 -b bugfix/1 bugfix/2 bugfix/3
If you want to use vi to specify the bugfix branches:
$ papa hotfix add -v 17.12.0
$ papa hotfix finish -v 17.12.0
If the hotfix branch will also be merged to a release branch:
$ papa hotfix finish -v 17.12.0 -b release/17.11.0
$ papa integration start -f develop
If you want to specify the feature branches using -b:
$ papa integration add -v 17.12.0 -b feature/1 feature/2 feature/3
If you want to use vi to specify the feature branches:
$ papa integration add -v 17.12.0
$ papa sandbox generate