Skip to content

Use it for commit messages

Choose a tag to compare

@ScreamingDev ScreamingDev released this 10 Jan 19:03
· 37 commits to master since this release
  • Use vcs:message to generate commit messages
    • Option --prefix can change the line-by-line prefix.
    • Option --include only shows messages for particular rule sets.
  • If a file phpsemver.xml is 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