Use it for commit messages
- Use vcs:message to generate commit messages
- Option
--prefixcan change the line-by-line prefix. - Option
--includeonly shows messages for particular rule sets.
- Option
- If a file
phpsemver.xmlis given then it will be used instead of the default "SemVer2".
VCS Message
Generate powerful commit messages depending on your changes:
bin/phpsemver vcs:message --prefix '# - ' HEAD . | cat - $1 > $1.phpsemver
Which will create these lines for you
# - PHPSemVer\Console\AbstractCommand::getConfig() added
# - PHPSemVer\Console\AbstractCommand::getEnvironment() added
# - PHPSemVer\Console\CompareCommand::execute() body changed
# - PHPSemVer\Trigger\Classes\IsRemoved::handle() body changed
# - PHPSemVer\Wrapper\Directory::getAllFileNames() body changed
Try it as a git prepare-commit-msg hook ;)
https://github.com/sourcerer-mike/phpsemver/wiki/VCS-Message