Skip to content

Tags: cllns/overcommit

Tags

v0.52.1

Toggle v0.52.1's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.52.1

* Fix case where no standard input is provided to `pre-push` hooks

v0.52.0

Toggle v0.52.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.52.0

* Fix `Mdl` to properly parse JSON output from `mdl`
* Add `GolangciLint` pre-commit and pre-push hooks
* Add `GoTest` pre-push hook
* Add `GoFmt` pre-commit hook
* Add `exclude_branches` hook option to disable hooks running on specific branches
* Add `exclude_remotes` pre-push hook option to disable pre-push hooks running against specific remotes
* Change default behavior of pre-push hooks to **not** run against deleted remote refs
* Add `include_remote_ref_deletions` pre-push hook option to allow running for a remote branch deletion
* Rename `remote_branch_deletion?` pre-push hook helper to `remote_ref_deletion?`
* Add per-branch `destructive_only` setting to `ProtectedBranches` pre-push hook

v0.51.0

Toggle v0.51.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.51.0

* Stop stashing in pre-commit hooks when all changes are already staged,
  avoiding unnecessary file modification
* Improve instructions for recovering commit message when a `commit-msg` hook
  fails

v0.50.0

Toggle v0.50.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.50.0

* Fix Overcommit to display helpful error message when a hook does not inherit
  from the base class
* Relax `childprocess` gem constraint to allow up to version 3.x
* Display a helpful message if hooks do not inherit from the correct base class
* Fix Overcommit to work with emacs/magit by [disabling literal pathspecs](https://magit.vc/manual/magit/My-Git-hooks-work-on-the-command_002dline-but-not-inside-Magit.html)

v0.49.1

Toggle v0.49.1's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.49.1

* Fix Overcommit to run when executed with no parent process

v0.49.0

Toggle v0.49.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.49.0

New Features

* Add `skipped_commit_types` option to `ReplaceBranch` prepare-commit-msg hook
* Add `RubySyntax` pre-commit hook
* Add `CodeSpellCheck` pre-commit hook

Changes

* Relax `childprocess` dependency to allow version 1.x

Bug Fixes
* Fix deadlock which was more likely to occur when setting `parallelize` on a hook to `false`
* Fix `Mdl` hook to use JSON output and not fail on unexpected output

v0.48.1

Toggle v0.48.1's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.48.1

* Fix `Stylelint` hook regex to extract line numbers with more than one digit
* Fix `CaseConflicts` hook to work with file paths containing double quotes

v0.48.0

Toggle v0.48.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.48.0

* Drop support for Ruby 2.3 or older
* Support multi-line matches in `MessageFormat` `commit-msg` hook
* Add `FileSize` pre-commit hook

v0.47.0

Toggle v0.47.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.47.0

New Features

* Add support for `prepare-commit-message` hooks
* Add [`SwiftLint`](https://github.com/realm/SwiftLint) pre-commit hook
* Add [`KtLint`](https://github.com/shyiko/ktlint) pre-commit hook
* Add `TerraformFormat` pre-commit hook
* Add [`CookStyle`](https://docs.chef.io/cookstyle.html) pre-commit hook

Changes

* Update `validator_uri` for `W3cHtml` pre-commit hook
* Update `TsLint` pre-commit hook to support new output format
* Update `BundleCheck` error message with additional instructions

Bug Fixes

* Add `--force-exclusion` flag to `Reek` pre-commit hook configuration to
  ensure excluded files are excluded

v0.46.0

Toggle v0.46.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sds Shane da Silva
0.46.0

* Fix `Credo` pre-commit hook to lint applicable files only rather than
  all files
* Add `PhpCsFixer` pre-commit hook
* Add `YardCoverage` pre-commit hook
* Add `Flay` pre-commit hook
* Add `Stylelint` pre-commit hook
* Fix `TsLint` default flags to work with `tslint` 5.11+