- Revert
GIT_STDIN
for the moment. Needs more testing.
rc.10
, rc.11
and rc.12
are broken for some GUI clients due to read
command
- Handle case where
.git/hooks
directory doesn't exit
- Handle case where
v0.14
git hooks wouldn't have been uninstalled
- Move
postinstall
script toinstall
- Fix line ending error when running
upgrader
from OS X/Linux
- Fix
[[
error
- Fix error with GitHub Desktop on Windows
- Catch error if
git
command fails
- Fix
husky-upgrade
- Drop
Node 4
support
- Fix install error
sendemail-validate
hook #173HUSKY_SKIP_INSTALL
environment variable for skipping git hooks installation #178.huskyrc
config #209pnpm
support- Support environments where
yarn
is the only package manager installed - Move config from
scripts
field tohusky
field - Prefer raw names for Git hooks (
pre-commit
rather thanprecommit
) - Drop integrated
nvm
support - To ease upgrade:
- Provide
husky-upgrade
command - Add deprecation warning for hooks that are defined in
scripts
(but still run them)
- Provide
- Fix handle space in
PATH
#150
- Fix handle space in
HOME
- Fix Git hooks install on Windows
- Fix hook script when
nvm
was installed with Brew
- Fix
npm@5
Error: Cannot find module
warning when uninstalling - Drop
Node 0.12
support - Don't reload
nvm
if it's already inPATH
- Add Git worktree support #114
- Hide irrelevant
--no-verify
message forprepare-commit-msg
#137
- Add Node version to husky output
- Revert
Fixes issue with OS X + brew where nvm was loaded even when npm was already present
that was introduced inv0.13.0
as it was preventing Husky to loadnvm
in some cases #106
- Fixes issue #103
- Makes it easier for projects to transition from ghooks by detecting ghooks installed scripts and automatically migrating them
- Makes
husky
a little less verbose by default - Fixes issue with
OS X + brew
wherenvm
was loaded even whennpm
was already present - Fixes issue with Git
v1.9
on Windows - Prevents Git hooks being installed when husky is in a sub
node_modules
directory (i.e../node_modules/A/node_modules/husky
)
- Adds Git submodule support
- Adds Cygwin support
- Improves edge cases support (
.git
not found andgit
not inPATH
) - If
npm
is already present in path, doesn't loadnvm
default or.nvmrc
version, which makes things faster in terminal. In GUI apps, the behavior is unchanged.