Add ability to extract commit messages from pull request bodies (#72)
When the merge method is squash
, you can now select a section of the pull request body text to use as the commit message. The text must be surrounded by the value of the message_delimiter
option. For example:
This line will not be included.
==COMMIT_MSG==
This will be the new message for the commit.
==COMMIT_MSG==
This line will not be included.
Allow per-branch merge methods (#90)
Use the new branch_method
option to override the default merge method for specific target branches. This is useful if you want to squash commits into develop
but use merge commits for master
.