Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The bin/merge-pull-request.py script could use the following improvements:
1. Fetch reviewer names and email
2. Validate that the PR is approved by at least 1 committer. If there are -1, prompt on whether to proceed or not.
3. Prompt to override commit message - Sometimes, the description of the PR is very verbose and contains code. We can avoid really long commit messages here.
4. Use upcoming release version as the default fixed version
5. Override commit message suggests "JIRA-ID; message" with a semicolon. Seems our convention is to use a colon.