All Versions
94
Latest Version
Avg Release Cycle
57 days
Latest Release
-
Changelog History
Page 7
Changelog History
Page 7
-
v0.11.0 Changes
- ๐ Allow custom arguments to be passed to
ctags
viaIndexTags
post-checkout hook
- ๐ Allow custom arguments to be passed to
-
v0.10.0 Changes
- ๐ Change format of
include
/exclude
file globs to match that of standard shell globbing (e.g.**
matches zero or more directories rather than 1 or more) - Don't drop stashed changes after restoring them
- ๐ Fix bug where
MERGE_HEAD
would be lost when attempting to commit a resolution to a merge conflict
- ๐ Change format of
-
v0.9.0 Changes
- Include
--force-exclusion
flag in Rubocop hook so files excluded via.rubocop.yml
are actually excluded - โ Add pre-commit
JsxHint
hook which uses the JSXHint project - โ Add pre-commit
BerksfileCheck
hook which warns you when yourBerksfile.lock
is out of sync with yourBerksfile
- ๐ Fix
BundleCheck
to usegit ls-files
instead ofgit check-ignore
, as the latter is only available as of git 1.8 - ๐ Fix bug where skipping a hook via the
SKIP
environment variable would incorrectly warn about the hook's configuration having changed - โ Add
MergeConflicts
pre-commit hook which checks for unresolved merge conflicts in files - โ Add
RailsSchemaUpToDate
pre-commit hook which checks forschema.rb
/structure.sql
that aren't up-to-date with the latest migration - โ Add
PryBinding
pre-commit hook which checks forbinding.pry
calls that have been left behind in code - โ Add
LocalPathsInGemfile
pre-commit hook which checks for gem dependencies pointing to local paths in aGemfile
- โ Add
JsonSyntax
pre-commit hook which checks the syntax of all.json
files - โ Add
Brakeman
pre-commit hook which runs security checks against code (disabled by default as it is slow) - โ Add
ChamberSecurity
pre-commit hook which ensures thatchamber secure
has been run before committing your changes (see the Chamber gem for more information)
- Include
-
v0.8.0 Changes
- โ Add pre-commit
TravisLint
hook which uses the travis-lint gem - โ Display actual warning message when dependencies aren't satisfied in
post-checkout
BundleCheck
hook - โ Add support for hook plugin signature verification so that you don't automatically execute repo-specific hooks that changed since you last ran them. See [Security](README.md#security) for more information
- โก๏ธ Automatically update
overcommit-hook
master hook and any other symlinks before hook run. Runovercommit --install
if you're upgrading to save you from having to runovercommit --install
in the future
- โ Add pre-commit
-
v0.7.0 Changes
- ๐ Change
command
hook helper signature to accept an array of arguments instead of a shell string - ๐ Rename
command
hook helper toexecute
- โ Add support for JRuby 1.7.9 in Ruby 1.9 mode
- Display more helpful error message when installing Overcommit into a repo that already has non-Overcommit hooks
- โ Add
--force
flag allowing Overcommit to be installed in repositories that already contain non-Overcommit hooks (overwriting them in the process)
- ๐ Change
-
v0.6.3 Changes
- ๐
TextWidth
pre-commit hook now supports customized maximum subject line and commit message body widths - ๐ Fix bug where committing a change with only file deletions would result in those changes not being committed
- Warn instead of failing when gem dependencies are out of date in
BundleCheck
post-checkout hook
- ๐
-
v0.6.2 Changes
- ๐ Fix bug where hook run would crash if hook was unsuccessful but returned no output
-
v0.6.1 Changes
- ๐ Fix bug where a plugin would fail to load if it had a custom configuration defined
-
v0.6.0 Changes
- ๐ฅ Breaking changes: plugin framework has been overhauled.
You must now subclass
Overcommit::Hook::<Type>
and implement the methodrun
instead ofrun_check
. Also, the old hook runner no longer works, so you'll need to remove the hooks installed in.git/hooks
and install new ones withovercommit --install
- ๐ง Configuration for repository can be specified via
.overcommit.yml
file - Can now skip hooks using just
SKIP
instead ofSKIP_CHECKS
environment variable - โ Add
--template-dir
flag which provides a convenient way to auto-install overcommit via Git template directories - ๐ Converted all script-based hook scripts to Ruby-based ones
AuthorEmail
check can be customized so emails match a regexWhitespace
check was split intoHardTabs
andTrailingWhitespace
- โ Add pre-commit JavaScript style checking with JSCS
- โ Add
BundleCheck
pre-commit hook which checks ifGemfile.lock
matchesGemfile
- ๐ฅ Breaking changes: plugin framework has been overhauled.
You must now subclass
-
v0.5.0 Changes
- ๐ Use per-file
.scss-lint.yml
configuration for staged files
- ๐ Use per-file