Skip to content

Releases: sds/overcommit

Overcommit 0.55.0

15 Jul 01:50
@sds sds
v0.55.0
0491737
Compare
Choose a tag to compare
  • Fix GoFmt to not be enabled by default. This was enabled by mistake when introduced in Overcommit 0.52.0.

Overcommit 0.54.1

14 Jul 03:58
@sds sds
v0.54.1
bbac977
Compare
Choose a tag to compare
  • Fix Overcommit::GitRepo.list_files helper to work with arbitrarily large lists of files.
  • Fix AuthorName to allow mononyms to be more inclusive of names.

Overcommit 0.54.0

25 Jun 05:29
@sds sds
v0.54.0
e48dcea
Compare
Choose a tag to compare
  • Fix YamlLint pre-commit hook by adding --strict flag
  • Relax childprocess gem version constraint to allow version 4.x

Overcommit 0.53.0

24 Apr 05:41
@sds sds
v0.53.0
a409887
Compare
Choose a tag to compare
  • Improve performance in PhpCs pre-commit hook
  • Add Pronto pre-push hook
  • Remove erroneous extra newline in replacement string for ReplaceBranch prepare-commit-msg hook
  • Add note about potentially checking your stash when hook is interrupted
  • Add support for skipping hooks based on command result using the skip_if option

Overcommit 0.52.1

04 Jan 01:50
@sds sds
v0.52.1
97e8610
Compare
Choose a tag to compare
  • Fix case where no standard input is provided to pre-push hooks

Overcommit 0.52.0

15 Dec 03:24
@sds sds
v0.52.0
b4635a3
Compare
Choose a tag to compare

New Features

  • 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
  • Add include_remote_ref_deletions pre-push hook option to allow running for a remote branch deletion
  • Add per-branch destructive_only setting to ProtectedBranches pre-push hook

Changes

  • Change default behavior of pre-push hooks to not run against deleted remote refs
  • Rename remote_branch_deletion? pre-push hook helper to remote_ref_deletion?

Bug Fixes

  • Fix Mdl to properly parse JSON output from mdl

Overcommit 0.51.0

02 Oct 16:28
@sds sds
v0.51.0
550f67f
Compare
Choose a tag to compare

Releases a pretty significant behavior change where Overcommit will only stash changes if not all changes have been staged.

  • 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

Overcommit 0.50.0

26 Sep 00:06
@sds sds
v0.50.0
1aca914
Compare
Choose a tag to compare
  • 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

Overcommit 0.49.1

18 Aug 08:25
@sds sds
v0.49.1
4018b0d
Compare
Choose a tag to compare

Minor fix for an issue when running Overcommit in a Docker container.

  • Fix Overcommit to run when executed with no parent process. (#661)
  • Fix Stylelint pre-commit hook required_executable

Overcommit 0.49.0

10 Jul 02:12
@sds sds
v0.49.0
202253d
Compare
Choose a tag to compare

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