Command line tool for automatic GitLab PR creation.
> prman -m "This PR is created with prman!" The repository name: simulation The project id: oilrig/simulation The current branch: f/OIL-123-add-tests The PR name: OIL 123: add tests Fetching the project... Fetching PR's... Fetching approvers... Select approvers: * lemar_david_99 (Lemar David) * jFISHER_20 (Jared Fisher) * choiii (Peyton Choi) > david_99;fisher_20;peyton Pushing to the origin... Creating the PR... The PR is created: https://gitlab.com/oilrig/simulation/merge_requests/42
Creating a PR in GitLab UI takes so much time. You need to click a button, select options like 'Squash', 'Remove source branch when merged'. You need to select minimal approvers count. You need to select approvers. You should set approvers as assignee to give them email about your PR.
It is a pure nightmare.
prman in your repo directory.
Type approvers like
david_99; fisher_20; peyton (search by substring, multiple items divided by
It pushes your branch to the origin automatically.
A Pull Request is done!
How to install it?
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size prman-0.1.7.tar.gz (8.6 kB)||File type Source||Python version None||Upload date||Hashes View|
|Filename, size prman-0.1.7-py3-none-any.whl (10.7 kB)||File type Wheel||Python version py3||Upload date||Hashes View|